skill to upload skills for evaluated agents.
List the bundled skills
The
evolve entry point, also called the pointer skill, is available by explicit name but hidden from the list. Agent SDK guides are available on the website; evolve skills does not serve the separate evolve-agents skill.
Read a skill or page
Use the listed name, such as
evals, rather than its folder name evolve-evals. A second argument that names another skill reads both skills; otherwise, it selects a page in the first skill.
get <skill> <page> accepts a path under references/ without that prefix, with or without .md/.mdx. It cannot combine with --full. --all cannot combine with skill names.
Prefer the index and focused pages. Use --full when the complete reference is needed.
Without --json, get prints the skill body without its YAML frontmatter. --full adds reference and template files after --- <path> --- separators. It does not follow symbolic links.
Find files on disk
EVOLVE_SKILLS_DIR to serve a different skills directory. A nonempty value must name an existing directory.
Install the pointer
evolve/SKILL.md pointer and prints each destination. The full manual stays in the CLI package.
Target locations
Each target receivesevolve/SKILL.md inside its skills directory:
all installs only where the parent of the skills directory already exists. A named target creates its directory when missing. If no agent home exists, the command writes nothing, reports that on stderr, and exits successfully. Choose --target or --path to create a destination.
An identical pointer is left unchanged. Different content requires --force. The command checks every destination before writing. A file where a directory is needed, or a directory where SKILL.md is needed, blocks the install even with --force.
--target and --path cannot be combined. Global options, including JSON output, apply.
JSON output
list, get, and path return absolute paths, except for paths inside files. Install paths identify SKILL.md; page paths identify the selected file.
Errors
Unknown skills or pages, an invalid skills directory, and install conflicts exit with code1. Unknown names report the available skills or pages. Invalid options or combinations exit with code 2; see CLI exit codes.
