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.mdto the URL or sendingAccept: 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):
a4 init -y # project scope, all detected agentsa4 init -y --agents cursor # one agenta4 init -y --global # user scope instead of the projecta4 init -y --no-skills # everything except skillsa4 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):
npx skills add AreteA4/skillsPer-Editor Installation
Section titled “Per-Editor Installation”npx skills add AreteA4/skills --agent cursorFiles 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.mdnpx skills add AreteA4/skills --agent claude-codeFiles are created in .claude/skills/:
.claude/skills/├── arete/SKILL.md├── arete-streams/SKILL.md├── arete-programs/SKILL.md├── arete-stack-authoring/SKILL.md└── arete-deploy/SKILL.mdYou can also set project-level context in CLAUDE.md at the project root.
npx skills add AreteA4/skills --agent windsurfFiles are created in .windsurf/skills/:
.windsurf/skills/├── arete/SKILL.md├── arete-streams/SKILL.md├── arete-programs/SKILL.md├── arete-stack-authoring/SKILL.md└── arete-deploy/SKILL.mdnpx skills add AreteA4/skills --agent opencodeFiles are created in .agents/skills/. You can also load skills directly using the /skill command in OpenCode.
npx skills add AreteA4/skills --agent github-copilotFiles are created in .agents/skills/.
npx skills add AreteA4/skills --agent clineFiles are created in .cline/skills/.
npx skills supports 35+ agents:
| Agent | Flag |
|---|---|
| Codex | --agent codex |
| Gemini CLI | --agent gemini-cli |
| Roo Code | --agent roo |
| Goose | --agent goose |
| Continue | --agent continue |
If your editor isn’t listed, manually copy the SKILL.md files from the skills repository into whatever directory your editor reads custom context from.
Verifying Installation
Section titled “Verifying Installation”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.
Updating Skills
Section titled “Updating Skills”a4 init -y # update and migrate the complete project setupa4 doctor --fix # re-run any writer reported by doctornpx skills add AreteA4/skills # manual fallback for a fresh skills-only installa4 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.