Skip to main content
The skills ship with the CLI and match its version. skills get evals is the index of these docs and skills get evals <page> one page of them. The evolve pointer skill that skills install writes is served but never listed. The SDK skill is not served; it installs from the repository with npx skills add evolving-machines-lab/evolve --skill evolve-agents. EVOLVE_SKILLS_DIR names another skills directory to serve.

skills list

List the skills the installed version serves, one line each. Bare evolve skills does the same.

skills get

Print one or more skills, or one page. A second word that is not a skill name is a page of the first skill: its path under references/ without the suffix, as this site spells it (core-concepts/tasks).
Also print every file under references/ and templates/, each behind a --- <path> --- line.
Every skill, instead of naming them.

skills path

Print the skills directory, or one skill’s folder.

skills install

Install the evolve pointer skill for your agents. Each target gets <folder>/evolve/SKILL.md; the path written is printed. A file already there with different content is left alone unless --force.
claude | codex | cursor | copilot | gemini | opencode | agents | all
Which agent home: ~/.claude, ~/.codex, ~/.cursor, ~/.copilot, ~/.gemini, ~/.config/opencode or ~/.agents, each under skills/. Defaults to all.
dir
A skills directory of your own instead of --target.
Overwrite an installed SKILL.md whose content differs.
With the skills CLI instead, the same pointer installs from the repository: npx skills add evolving-machines-lab/evolve.

Global options

Machine-readable JSON output.
key
API key. Defaults to $EVOLVE_API_KEY.
url
API base URL. Defaults to the Evolve dashboard API.