Discover and load skills¶
Find the skill that covers a task, load it for your agent, and author, evaluate, share and improve skills of your own.
Prerequisites¶
- A signed-in CLI.
- For authoring: a coding agent installed, for evaluations.
Find and load a skill¶
-
Search by meaning, not keywords. Quote the query:
The result's
queriedSkills[]carriesid,displayName,description,version,sourceandsamplePrompt. -
Check the fit cheaply before spending tokens on the whole document:
-
Load it. The markdown prints verbatim; an agent reads it and follows it over guesswork:
Inside a coding session the load is attributed to the session automatically (
$CLAUDE_SESSION_ID, then$ALIS_SESSION_ID). Offline, a previously loaded copy is served from the cache with a note on stderr. -
Fetch a file the instructions reference, with the path exactly as written:
alis skills resource <id> --all --out <folder>writes the whole bundle. -
Nothing fits? Ask the Alis Build team for one:
alis skills list is for browsing by eye; alis skills explain describes the whole system and, with --json, lists every capability with its command.
Keep a local copy for your agent¶
Skills load live, so nothing needs installing. When you want a complete copy in your agent's native skill folder:
alis skills install <id> --harness claude
alis skills installed
alis skills upgrade --all
alis skills uninstall <id>
Author a skill¶
-
Create a workspace. It lives under
~/.alis/skills/workspaces/<id>/:Or start from work you just finished:
alis skills capture my-skill --session last. Or import a public GitHub folder:alis skills import https://github.com/<owner>/<repo>/tree/<branch>/<folder>. -
Edit
SKILL.md(and optionalreferences/,scripts/,assets/). Put the phrases people would type in double quotes in the description. -
Evaluate it with real headless agent runs:
Results land in
evals/runs/<timestamp>/;evals/never publishes. -
Publish:
Publish validates the front matter, blocks on detected secrets and refuses the starter's TODO sample prompt. Exit 3 with
remote_changedmeans the registry moved since you installed the workspace:--forceoverwrites, oralis skills edit my-skill --refreshrebases. -
Share it. New skills start private:
Buildable code (templates, a Dockerfile, Terraform) belongs in a code block, not in a skill; the block's .skill/ folder becomes its skill. A skill that does carry templates/ is materialised with alis skills apply <id> --into <folder> --set name=value --yes.
Give feedback and improve a skill¶
-
Report a gap. It opens a conversation with the skill's maintainers:
alis specialist send-session --ticket <t>attaches the agent session that hit it. -
As the owner, turn the feedback into a revision with your agent, then evaluate and publish:
alis skills improve <id> --ticket <t> --json alis skills evaluate <id> --baseline alis skills publish <id>Publish drafts a note on each answered feedback conversation. Not the owner?
alis skills improve <id> --proposeforks it andalis skills propose <id>sends the owner your patch. -
Read the trail:
In the TUI, ShiftL opens the Skills page and + starts the guided create, edit, evaluate, publish, share walkthrough.
Related: How skills work, alis skills, Agents, skills and the CLI.