Skip to main content
The manual ships with the CLI. An agent can read its index, then load just the page it needs.
These commands read local files and need no API key. The manual matches the installed CLI; it does not refresh from the website. See 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

The optional skill name selects its folder. For local development, set EVOLVE_SKILLS_DIR to serve a different skills directory. A nonempty value must name an existing directory.

Install the pointer

Install the CLI first; see Installation. This command copies only the small evolve/SKILL.md pointer and prints each destination. The full manual stays in the CLI package.

Target locations

Each target receives evolve/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 code 1. Unknown names report the available skills or pages. Invalid options or combinations exit with code 2; see CLI exit codes.
Last modified on November 9, 2026