← ClaudeAtlas

using-adeptlisted

Use the `adept` CLI to author an AI skill once and render it into Claude Code, Cursor, Codex, Copilot, OpenCode, and 45+ agents. Apply when installing/syncing skills, editing SKILL.md, or touching .adeptability/.
itaywol/adeptability · ★ 8 · AI & Automation · score 75
Install: claude install-skill itaywol/adeptability
# Using the `adept` CLI `adept` makes one AI skill portable across every coding harness. You **author once** in a canonical format; `adept` **renders accurately** into each harness's native layout and keeps both sides in sync. ## Mental model ``` canonical skill ──render──▶ .claude/skills/… (per-skill) (.adeptability/ ──render──▶ .cursor/rules/….mdc (single-file) skills/<id>/ ──render──▶ AGENTS.md (Codex aggregate) SKILL.md) ──render──▶ .github/instructions (Copilot aggregate) ◀─sync-from─ (adopt edits made directly in a harness file) ``` - **Identity is `(id, content-hash)`** — no version numbers. The hash decides what changed. - A skill is a directory `<root>/skills/<id>/` with one `SKILL.md` (YAML frontmatter + markdown body) and optional sidecars (`scripts/`, `references/`, `assets/`). - An **agent** (subagent) is a single file `.adeptability/agents/<id>.md`; it renders to `.claude/agents/`, `.opencode/agents/`, `.cursor/agents/`, `.github/agents/`, and `.codex/agents/*.toml` the same way. See [[authoring-adept-agents]]. - The **filesystem is the source of truth.** `config.json` only records enabled harnesses, the materialization mode, and library remotes. ## The commands you'll use most ```bash adept init # scaffold .adeptability/ (and seed the default skills) adept harness add <id> # enable a harness (claude-code | cursor | codex | copilot | opencode | …) adept sync