$ go install github.com/itaywol/adeptability/cmd/adept@latestdotfiles for your AI coding agents
Write an AI skill once, run it in every coding agent.
Author one canonical skill or subagent. adept sync renders it accurately into Claude Code, Cursor, Copilot, Codex, OpenCode + 50 more. Frontmatter, activation rules, aggregation, and size budgets, handled for you.

❯ adept sync: one command, every enabled harness updated in place.
install
Ships as a single Go binary.
Pick your ecosystem. Every path lands the same adept on your $PATH.
$ brew install itaywol/tap/adeptability$ curl -fsSL https://raw.githubusercontent.com/…/install.sh | sh$ nix profile install github:itaywol/adeptability$ docker run --rm -v "$PWD:/work" -w /work ghcr.io/itaywol/adeptability:latest --helpPrefer a signed binary? Grab a cosign-signed build from the latest release.
how it works
Three steps, zero copy-paste.
Stop maintaining the same prompt in five dotfolders. Author once, publish everywhere.
Author
Write one canonical SKILL.md + skill.yaml: YAML frontmatter, a markdown body, optional scripts/ and references/ sidecars. One source of truth.
Sync
Run adept sync. Each harness gets its own native format: frontmatter translated, activation rules mapped, files aggregated, size budgets respected.
Everywhere
The same skill materializes into every enabled agent. Five ship specialized renderers; 50+ more work via adapters.
- Claude Code
- Cursor
- Codex
- Copilot
- OpenCode
- +50 more
One source of truth. The right on-disk format everywhere.
see it move
More than sync.

adept status flags any harness that has drifted: synced · ahead · behind · diverged.
adept exchange.go deeper