AgentStack
MCP unreviewed MIT Self-run

Adeptability

mcp-itaywol-adeptability · by itaywol

Cross-harness AI skill portability CLI. Author an agent skill once, sync it into Claude Code, Cursor, Copilot, Codex, OpenCode & 45+ AI coding agents. Safety scanner, content-hash drift detection. A package manager / dotfiles for AI coding agent skills.

No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add mcp-itaywol-adeptability

Open-source listing — not yet scanned by AgentStack. Follow the source repository for install instructions.

Security review

⚠ Flagged

1 finding(s); flagged for manual review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures
  • high Pipes remote content directly into a shell (remote code execution).

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Adeptability? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

write an AI skill once, run it in every coding agent

adept lets you author an AI coding skill (a prompt, rule, or procedure) — or a subagent (a reviewer, test-runner, or other specialist) — once, then render it accurately into Claude Code, Cursor, GitHub Copilot, OpenAI Codex, OpenCode, and 50+ other agents. It handles each harness's frontmatter, activation rules, aggregation, and size budgets for you — think dotfiles for your AI coding agents: one source of truth, the right on-disk format everywhere.

📖 Full documentation → itaywol.github.io/adeptability

Install

# Go (any platform)
go install github.com/itaywol/adeptability/cmd/adept@latest

# macOS / Linux (Homebrew)
brew install itaywol/tap/adeptability

# Any platform (curl installer)
curl -fsSL https://raw.githubusercontent.com/itaywol/adeptability/main/scripts/install.sh | sh

# Nix / NixOS (flake)
nix profile install github:itaywol/adeptability

# Containers
docker run --rm -v "$PWD:/work" -w /work ghcr.io/itaywol/adeptability:latest --help

Or grab a pre-built, cosign-signed binary from the latest release.

60-second quickstart

cd ./my-project
adept init                          # scaffold .adeptability/, adopt any existing .claude/ .cursor/ AGENTS.md, seed default skills
adept skill add lint-style --edit   # scaffold a canonical skill, opens $EDITOR
adept agent add pr-reviewer --template evaluator   # scaffold a subagent (then `adept agent check` lints it)
adept harness add claude-code       # enable a harness (run `adept harness list` for all ids)
adept harness add cursor
adept sync                          # render skills + agents into every enabled harness
adept status                        # init state, libraries, harnesses, and drift at a glance

adept sync writes .claude/skills/lint-style/SKILL.md, .cursor/rules/lint-style.mdc, .claude/agents/pr-reviewer.md, and so on — each in that harness's native format. Edit one inside a harness instead? Run adept sync-from to pull it back to canonical, then adept sync to re-publish everywhere. Building scheduled automation? adept loop add composes a discovery skill + evaluator agent + cron skeleton in one shot — see the loops guide.

init also seeds bundled default skills (using-adept, authoring-adept-skills, authoring-adept-agents, authoring-adept-loops, adept-self-improve) so a fresh project is useful on day one. Skip with --no-default-skills.

Core concepts

  • Canonical skill — one SKILL.md (YAML frontmatter + markdown body) plus optional

scripts/, references/, assets/ sidecars. The single source of truth for a skill.

  • Canonical agent — one .adeptability/agents/.md (frontmatter + system prompt)

rendered to .claude/agents/, .opencode/agents/, .cursor/agents/, .github/agents/, and .codex/agents/*.toml. adept agent check runs a safety scan plus a best-practice lint. See Canonical agents.

  • Harness — a target AI agent (Claude Code, Cursor, Codex, …). adept sync renders each

canonical skill into every enabled harness's own path and schema; a hash-based state machine (synced | ahead | behind | diverged) powers status and diff. No lockfile.

  • Library — a shared, versioned set of skills, resolved package-manager style. Your

project commits only a reference ({name, remote, ref}); the skills themselves live in a per-machine store ($ADEPT_LIBRARY, default ~/.adeptability) and are cloned on demand. Teammates clone your repo, run adept, and the library resolves into their local store and materializes into their harnesses.

Read the Concepts guide for the library model, the consumer-vs-library layouts, and the 3-way drift machine.

Supported harnesses

Five harnesses ship specialized renderers (correct frontmatter, activation translation, sidecar handling, size budgets): Claude Code, Cursor, OpenCode, Codex (AGENTS.md, aggregated, 32 KiB cap), and GitHub Copilot (.github/instructions/, bucketed per-glob).

50+ more agents (Windsurf, Gemini CLI, Cline, Continue, Roo, Goose, Junie, …) work out of the box via a generic per-skill adapter. Run adept harness list for the live registry, or drop a YAML adapter into $ADEPT_LIBRARY/adapters/ to add one without recompiling. See the Harness Comparison for exactly what each renderer emits and why.

Docs & contributing

guides, full command reference, and the harness comparison.

  • [CONTRIBUTING.md](./CONTRIBUTING.md) — build, test, and PR gates.
  • [AGENTS.md](./AGENTS.md) — architecture, resolution model, and invariants for agents

working in this repo.

MIT © itaywol

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.