Skills¶
anywhere-agents ships four skills. Each is a self-contained capability with its own SKILL.md definition. The router (my-router) dispatches automatically based on prompt keywords, file types, and directory hints.
-
implement-review
Structured dual-agent review loop with content-type lenses. Codex reviews, Claude applies fixes, iterates until clean.
-
my-router
Context-aware dispatcher. Picks the right skill from prompt keywords, file types, and directory hints.
-
ci-mockup-figure
HTML mockups of systems, dashboards, timelines → space-efficient PNG / PDF figures via headless Chrome.
-
readme-polish
Audit and rewrite GitHub READMEs using modern 2025-2026 patterns (badges, hero, callouts, collapsibles).
Skill lookup order¶
When a skill is invoked, the agent looks for its SKILL.md in this order:
- Project-local:
skills/<name>/SKILL.mdin the consuming project. Use this to override a shared skill or add project-specific skills. - Pack-deployed:
.claude/skills/<name>/SKILL.mdinstalled byanywhere-agents pack install. The.claude/prefix is a historical Claude Code convention; the SKILL.md contents are agent-agnostic. - Bootstrapped shared:
.agent-config/repo/skills/<name>/SKILL.mdin the consuming project (synced by bootstrap). - Plugin-provided: agent-platform plugins may provide skills too (e.g., Claude Code plugins).
The router follows the same lookup order.
Adding your own skill¶
In a fork of anywhere-agents:
- Create
skills/<your-skill>/SKILL.mdwith the skill definition. - Add
agents/openai.yamlfor Codex invocation and.claude/commands/<your-skill>.mdfor Claude Code invocation. - Register the skill in
skills/my-router/references/routing-table.mdwith triggering keywords, file types, and directory hints. - Add regression tests where appropriate under
tests/.
See the four shipped skills for reference structure.