Skip to content
For the complete documentation index optimized for AI agents, see llms.txt or llms-full.txt. A markdown version of this page is available by appending .md to the URL or sending Accept: text/markdown.

Skills Reference

For AI agents: the documentation index is at llms.txt (full corpus: llms-full.txt). A markdown source for this page is /agent-skills/setup.md.

Reference for installing Arete agent skills manually. For an overview of how skills, the CLI, and agent.md fit together, see Agent Skills.

The preferred route is a4 init, which installs the skills for every coding agent it detects (and writes arete.toml, AGENTS.md, and MCP config at the same time):

Terminal window
a4 init -y # project scope, all detected agents
a4 init -y --agents cursor # one agent
a4 init -y --global # user scope instead of the project
a4 init -y --no-skills # everything except skills

a4 init runs npx skills add AreteA4/skills under the hood, so it needs Node.js for this step; without npx it reports skills: skipped and continues. Pin a skills version with --skills-ref <git ref>.

Manual fallback, the universal install command (auto-detects your editor):

Terminal window
npx skills add AreteA4/skills

Terminal window
npx skills add AreteA4/skills --agent cursor

Files are created in .agents/skills/:

.agents/skills/
├── arete/SKILL.md
├── arete-streams/SKILL.md
├── arete-programs/SKILL.md
├── arete-stack-authoring/SKILL.md
└── arete-deploy/SKILL.md

Ask your agent:

What stacks are available on Arete? Show me the entities and fields for the ore stack.

The agent should run a4 explore --json, then a4 explore ore --json, and present the entity names, field paths, and types. If it doesn’t recognise Arete commands, run a4 doctor — the agents.<id>.skills check names the missing skill directory and the exact install command — or check that the skill files are in the correct directory for your editor.


Terminal window
a4 init -y # update and migrate the complete project setup
a4 doctor --fix # re-run any writer reported by doctor
npx skills add AreteA4/skills # manual fallback for a fresh skills-only install

a4 init -y also removes legacy arete-consume and arete-build entries when the skills lockfile proves they came from AreteA4/skills; it does not remove unrecorded or differently sourced skills with those names. Dynamic schemas and operations still come from exact a4 explore descriptors, a4 know, and generated types rather than a copied skill snapshot.