{
 "schema_version": 1,
 "generated": "2026-10-26",
 "url": "https://dedupedai.com/best-ai-repos-for/coding-agent-skills/",
 "task": "skills and workflows for coding agents",
 "question": "What are the best skills and plugins for Claude Code, Codex and other coding agents?",
 "answer": "The best open-source AI repos for skills and workflows for coding agents right now are Superpowers, Matt Pocock's Skills and Spec Kit. Superpowers and Spec Kit give your agent a full method (design, plan, build, test); Matt Pocock's and Addy Osmani's skill sets are smaller, editable building blocks you can adopt one at a time.",
 "md": "https://dedupedai.com/best-ai-repos-for/coding-agent-skills/index.md",
 "repos": [
  {
   "repo": "obra/superpowers",
   "title": "Superpowers",
   "url": "https://dedupedai.com/use-cases/obra-superpowers/",
   "github": "https://github.com/obra/superpowers",
   "what": "Superpowers is a set of composable skills and instructions that make coding agents follow a structured software development method: design first, then a written plan, test-driven implementation, review, and finishing the branch.",
   "who": "Software developers who use a coding agent such as Claude Code, Codex, Cursor, or Gemini CLI and want its work to follow a repeatable design, plan, test, and review process.",
   "stars": 300763,
   "language": "Shell",
   "requirements": [
    "A supported coding agent, such as Claude Code, Codex CLI, Cursor, or Gemini CLI, with Superpowers installed for that agent",
    "A git project to work in",
    "A feature or change you can describe in a few sentences"
   ],
   "uc_count": 4,
   "use_cases": [
    {
     "title": "Build a feature from design to reviewed code",
     "url": "https://dedupedai.com/use-cases/obra-superpowers/build-feature-from-design-to-review/"
    },
    {
     "title": "Find the root cause of a bug before fixing it",
     "url": "https://dedupedai.com/use-cases/obra-superpowers/debug-bug-by-root-cause/"
    },
    {
     "title": "Isolate agent work on a branch and finish it cleanly",
     "url": "https://dedupedai.com/use-cases/obra-superpowers/isolate-agent-work-on-branch/"
    }
   ],
   "best": {
    "title": "Build a feature from design to reviewed code",
    "url": "https://dedupedai.com/use-cases/obra-superpowers/build-feature-from-design-to-review/",
    "difficulty": "Intermediate",
    "time": "1 hour",
    "agents": [
     "claude-code",
     "codex",
     "cursor",
     "gemini-cli"
    ],
    "steps": [
     "Install Superpowers in your agent. In Claude Code, run /plugin install superpowers@claude-plugins-official.",
     "Describe the feature to the agent and answer its questions so brainstorming can draw out what you want.",
     "Read the design in the short chunks the agent shows you, then sign off on it.",
     "Review the implementation plan from writing-plans, checking that each task lists exact file paths and verification steps.",
     "Say \"go\" so subagent-driven-development starts, and check each review that requesting-code-review reports."
    ],
    "md": "https://dedupedai.com/use-cases/obra-superpowers/build-feature-from-design-to-review/index.md"
   }
  },
  {
   "repo": "mattpocock/skills",
   "title": "Matt Pocock's Skills",
   "url": "https://dedupedai.com/use-cases/mattpocock-skills/",
   "github": "https://github.com/mattpocock/skills",
   "what": "A set of editable agent skills for planning, aligning, building, and debugging software with coding agents, taken from the author's .agents directory.",
   "who": "Working software engineers who use Claude Code, Codex, or other coding agents and want more control over planning, testing, and design than full process frameworks give.",
   "stars": 295582,
   "language": "Shell",
   "requirements": [
    "A coding agent that supports the plugin or skills install route, such as Claude Code or Codex",
    "A project repository the agent can read and edit",
    "Optional: an issue tracker such as GitHub or GitLab, or a local folder for tickets"
   ],
   "uc_count": 5,
   "use_cases": [
    {
     "title": "Align an agent on a change before any code is written",
     "url": "https://dedupedai.com/use-cases/mattpocock-skills/align-agent-on-change-before-coding/"
    },
    {
     "title": "Split a plan into tracer-bullet tickets with blockers",
     "url": "https://dedupedai.com/use-cases/mattpocock-skills/split-a-plan-into-blocking-tickets/"
    },
    {
     "title": "Fix a bug with a failing test before the fix",
     "url": "https://dedupedai.com/use-cases/mattpocock-skills/fix-a-bug-with-a-failing-test-first/"
    }
   ],
   "best": {
    "title": "Align an agent on a change before any code is written",
    "url": "https://dedupedai.com/use-cases/mattpocock-skills/align-agent-on-change-before-coding/",
    "difficulty": "Intermediate",
    "time": "30 minutes",
    "agents": [
     "claude-code",
     "codex"
    ],
    "steps": [
     "Install the plugin in Claude Code with claude plugin install mattpocock-skills@claude-plugins-official.",
     "In your repo, run /setup-matt-pocock-skills once and answer the questions about issue tracker, triage labels, and where docs go.",
     "Run /grill-with-docs and describe the change you want.",
     "Answer the agent's questions until the plan is clear, and let it update the glossary and ADRs as you go."
    ],
    "md": "https://dedupedai.com/use-cases/mattpocock-skills/align-agent-on-change-before-coding/index.md"
   }
  },
  {
   "repo": "github/spec-kit",
   "title": "Spec Kit",
   "url": "https://dedupedai.com/use-cases/github-spec-kit/",
   "github": "https://github.com/github/spec-kit",
   "what": "Spec Kit is GitHub's open-source toolkit that gives AI coding agents structured processes: Spec-Driven Development (constitution, specify, plan, tasks, implement, converge), a bug fixing extension (assess, fix, test) and an idea assessment extension that ends in a go, clarify or stop decision. You install the specify CLI, pick your coding agent integration, then drive the process with slash commands.",
   "who": "Developers and teams using Copilot, Claude Code or other coding agents who want plans and specs instead of one-shot prompts.",
   "stars": 142760,
   "language": "Python",
   "requirements": [
    "uv to install the specify CLI",
    "A supported coding agent (for example GitHub Copilot)"
   ],
   "uc_count": 3,
   "use_cases": [
    {
     "title": "Build a feature from a spec with your coding agent",
     "url": "https://dedupedai.com/use-cases/github-spec-kit/build-a-feature-with-spec-driven-development/"
    },
    {
     "title": "Fix a bug with a recorded cause and verification",
     "url": "https://dedupedai.com/use-cases/github-spec-kit/fix-a-bug-with-assess-fix-test/"
    },
    {
     "title": "Decide if an idea is worth building before writing code",
     "url": "https://dedupedai.com/use-cases/github-spec-kit/decide-if-an-idea-is-worth-building/"
    }
   ],
   "best": {
    "title": "Build a feature from a spec with your coding agent",
    "url": "https://dedupedai.com/use-cases/github-spec-kit/build-a-feature-with-spec-driven-development/",
    "difficulty": "Intermediate",
    "time": "1 hour",
    "agents": [
     "claude-code",
     "codex",
     "cursor",
     "gemini-cli"
    ],
    "steps": [
     "Install the CLI: uv tool install specify-cli",
     "Create a project: specify init my-project --integration copilot",
     "Set principles with /speckit-constitution and describe the feature with /speckit-specify",
     "Pick the stack with /speckit-plan, then run /speckit-tasks and /speckit-implement",
     "Finish with /speckit-converge to check the result against the spec"
    ],
    "md": "https://dedupedai.com/use-cases/github-spec-kit/build-a-feature-with-spec-driven-development/index.md"
   }
  },
  {
   "repo": "addyosmani/agent-skills",
   "title": "Agent Skills (Addy Osmani)",
   "url": "https://dedupedai.com/use-cases/addyosmani-agent-skills/",
   "github": "https://github.com/addyosmani/agent-skills",
   "what": "Agent Skills is a set of 25 production-grade engineering skills for AI coding agents by Addy Osmani. Nine slash commands (/spec, /plan, /build, /test, /constraints, /review, /webperf, /code-simplify and /ship) map to the development lifecycle and activate the right skills, such as test-driven development and five-axis code review, so agents follow senior engineering workflows consistently.",
   "who": "Developers using Claude Code, Cursor, Codex, Gemini CLI or Copilot who want their agent to spec, test and review like a senior engineer.",
   "stars": 110782,
   "language": "JavaScript",
   "requirements": [
    "Node.js for npx skills, or Claude Code, Codex, Gemini CLI or Antigravity for their native installs",
    "Git",
    "SSH keys for the Claude Code marketplace, or the HTTPS URL workaround in the README"
   ],
   "uc_count": 3,
   "use_cases": [
    {
     "title": "Go from idea to tested feature with /spec, /plan and /build",
     "url": "https://dedupedai.com/use-cases/addyosmani-agent-skills/spec-plan-build-a-feature-with-agent-skills/"
    },
    {
     "title": "Run a five-axis code review on every branch before merge",
     "url": "https://dedupedai.com/use-cases/addyosmani-agent-skills/five-axis-code-review-before-merge/"
    },
    {
     "title": "Have your agent interview you before it writes any code",
     "url": "https://dedupedai.com/use-cases/addyosmani-agent-skills/interview-me-before-coding/"
    }
   ],
   "best": {
    "title": "Go from idea to tested feature with /spec, /plan and /build",
    "url": "https://dedupedai.com/use-cases/addyosmani-agent-skills/spec-plan-build-a-feature-with-agent-skills/",
    "difficulty": "Intermediate",
    "time": "1 hour",
    "agents": [
     "claude-code",
     "cursor",
     "codex"
    ],
    "steps": [
     "Run npx skills add addyosmani/agent-skills to install all 25 skills into your agent",
     "Run /spec and describe what to build; the spec comes before any code",
     "Run /plan to break it into small, atomic tasks",
     "Run /build to implement one slice at a time, or /build auto to implement every task after one plan approval",
     "Run /test to prove it works before you merge"
    ],
    "md": "https://dedupedai.com/use-cases/addyosmani-agent-skills/spec-plan-build-a-feature-with-agent-skills/index.md"
   }
  },
  {
   "repo": "affaan-m/ECC",
   "title": "ECC",
   "url": "https://dedupedai.com/use-cases/affaan-m-ecc/",
   "github": "https://github.com/affaan-m/ECC",
   "what": "ECC is an MIT-licensed agent harness of skills, agents, hooks, memory, and AgentShield security scanning that runs with Claude Code, Codex, and other coding agents.",
   "who": "Developers and engineering teams who already use Claude Code or Codex and want a repeatable plan, test, review, and remember workflow installed once.",
   "stars": 285237,
   "language": "JavaScript",
   "requirements": [
    "Node.js 18 or newer",
    "Git on PATH",
    "Claude Code 2.1 or newer for plugin setup",
    "Access to github.com and npm to fetch the official ECC packages"
   ],
   "uc_count": 4,
   "use_cases": [
    {
     "title": "Install ECC as a Claude Code plugin in one guided run",
     "url": "https://dedupedai.com/use-cases/affaan-m-ecc/install-ecc-claude-code-plugin/"
    },
    {
     "title": "Preview, then install ECC into Claude Code and Codex together",
     "url": "https://dedupedai.com/use-cases/affaan-m-ecc/configure-claude-and-codex-together/"
    },
    {
     "title": "Scan agent prompts, hooks, and permissions for security issues",
     "url": "https://dedupedai.com/use-cases/affaan-m-ecc/scan-agent-config-with-agentshield/"
    }
   ],
   "best": {
    "title": "Install ECC as a Claude Code plugin in one guided run",
    "url": "https://dedupedai.com/use-cases/affaan-m-ecc/install-ecc-claude-code-plugin/",
    "difficulty": "Beginner",
    "time": "15 minutes",
    "agents": [
     "claude-code"
    ],
    "steps": [
     "Install Node.js 18 or newer, Git, and Claude Code, then confirm with node --version, git --version, and claude --version.",
     "Run npx ecc-universal@2.2.3 setup.",
     "Choose Global user scope and Standard hooks for a typical personal setup, then confirm.",
     "Start a new Claude Code session and run /plugin list to check that ecc@ecc is enabled."
    ],
    "md": "https://dedupedai.com/use-cases/affaan-m-ecc/install-ecc-claude-code-plugin/index.md"
   }
  },
  {
   "repo": "DietrichGebert/ponytail",
   "title": "Ponytail",
   "url": "https://dedupedai.com/use-cases/dietrichgebert-ponytail/",
   "github": "https://github.com/DietrichGebert/ponytail",
   "what": "Ponytail is a prompt and skill set that makes AI coding agents write less code and review changes for bugs, security, and missing tests.",
   "who": "Developers and engineering leads who use AI coding agents and want smaller, reviewed changes.",
   "stars": 172653,
   "language": "JavaScript",
   "requirements": [
    "Claude Code or Codex installed",
    "A git repository with a project to work on",
    "Permission to install a plugin into your agent"
   ],
   "uc_count": 4,
   "use_cases": [
    {
     "title": "Review agent-written changes before merging",
     "url": "https://dedupedai.com/use-cases/dietrichgebert-ponytail/review-agent-changes-before-merge/"
    },
    {
     "title": "Rank fixes across a whole repo",
     "url": "https://dedupedai.com/use-cases/dietrichgebert-ponytail/audit-whole-repo-priorities/"
    },
    {
     "title": "Track deferred shortcuts in a debt ledger",
     "url": "https://dedupedai.com/use-cases/dietrichgebert-ponytail/turn-deferred-shortcuts-into-ledger/"
    }
   ],
   "best": {
    "title": "Review agent-written changes before merging",
    "url": "https://dedupedai.com/use-cases/dietrichgebert-ponytail/review-agent-changes-before-merge/",
    "difficulty": "Intermediate",
    "time": "30 minutes",
    "agents": [
     "claude-code",
     "codex"
    ],
    "steps": [
     "Run /plugin marketplace add DietrichGebert/ponytail in Claude Code.",
     "Run /plugin install ponytail@ponytail in Claude Code.",
     "Let the agent make your change in the repo.",
     "Run /ponytail-review uncommitted to review the current uncommitted changes.",
     "Read each finding and fix the ones that matter before committing."
    ],
    "md": "https://dedupedai.com/use-cases/dietrichgebert-ponytail/review-agent-changes-before-merge/index.md"
   }
  },
  {
   "repo": "wshobson/agents",
   "title": "wshobson Agents",
   "url": "https://dedupedai.com/use-cases/wshobson-agents/",
   "github": "https://github.com/wshobson/agents",
   "what": "wshobson/agents is a catalog of 94 plugins with 202 agents, 185 skills and 105 commands that installs across Claude Code, Codex CLI, Cursor, OpenCode, Antigravity, GitHub Copilot and Pi from one shared Markdown source.",
   "who": "Developers who want ready-made agents, skills and commands for Python, JavaScript, testing, infrastructure and security work in their coding tool.",
   "stars": 41537,
   "language": "Python",
   "requirements": [
    "A supported harness such as Claude Code or Codex CLI",
    "GitHub CLI or Node for single-skill installs"
   ],
   "uc_count": 3,
   "use_cases": [
    {
     "title": "Add the Python development plugin to Claude Code",
     "url": "https://dedupedai.com/use-cases/wshobson-agents/install-python-plugin-in-claude-code/"
    },
    {
     "title": "Install a single skill without the whole catalog",
     "url": "https://dedupedai.com/use-cases/wshobson-agents/install-one-skill-into-any-agent/"
    },
    {
     "title": "Use the same plugins across Codex, OpenCode, Copilot and Pi",
     "url": "https://dedupedai.com/use-cases/wshobson-agents/use-same-plugins-in-codex-and-others/"
    }
   ],
   "best": {
    "title": "Add the Python development plugin to Claude Code",
    "url": "https://dedupedai.com/use-cases/wshobson-agents/install-python-plugin-in-claude-code/",
    "difficulty": "Beginner",
    "time": "15 minutes",
    "agents": [
     "claude-code"
    ],
    "steps": [
     "In Claude Code run /plugin marketplace add wshobson/agents",
     "Install the plugin: /plugin install python-development@claude-code-workflows",
     "Scaffold a service: /python-development:python-scaffold Create a FastAPI service with tests",
     "Read the generated layout and dependencies before running anything",
     "Run the generated tests and fix anything that fails with the plugin's Agents",
     "Add other plugins later only when you need them, so each session stays small"
    ],
    "md": "https://dedupedai.com/use-cases/wshobson-agents/install-python-plugin-in-claude-code/index.md"
   }
  },
  {
   "repo": "JuliusBrussee/caveman",
   "title": "Caveman",
   "url": "https://dedupedai.com/use-cases/juliusbrussee-caveman/",
   "github": "https://github.com/JuliusBrussee/caveman",
   "what": "Caveman is a skill and proxy for coding agents that cuts tokens by making the agent talk tersely and read less, while code stays exact. The README reports 33.2% fewer input tokens across 54 Claude Code runs and links an Adobe Research paper on caveman-style output; it also links a page listing every case where caveman loses. It installs as a skill, a Claude Code plugin, a Gemini CLI extension or an all-agents installer, with an optional free Auto model router.",
   "who": "Developers who pay per token for Claude Code, Codex or Gemini CLI and want shorter answers and smaller context without losing correctness.",
   "stars": 114855,
   "language": "Go",
   "requirements": [
    "A coding agent such as Claude Code, Codex or Gemini CLI",
    "Node.js for the npx installs (22.13+ for the all-agents installer)"
   ],
   "uc_count": 3,
   "use_cases": [
    {
     "title": "Cut your coding agent's token use with one skill",
     "url": "https://dedupedai.com/use-cases/juliusbrussee-caveman/cut-coding-agent-tokens-with-the-caveman-skill/"
    },
    {
     "title": "Shrink what your agent reads: logs, test output and web pages",
     "url": "https://dedupedai.com/use-cases/juliusbrussee-caveman/shrink-the-context-your-agent-reads/"
    },
    {
     "title": "Add Caveman to Gemini CLI as an extension",
     "url": "https://dedupedai.com/use-cases/juliusbrussee-caveman/install-caveman-in-gemini-cli/"
    }
   ],
   "best": {
    "title": "Cut your coding agent's token use with one skill",
    "url": "https://dedupedai.com/use-cases/juliusbrussee-caveman/cut-coding-agent-tokens-with-the-caveman-skill/",
    "difficulty": "Beginner",
    "time": "5 minutes",
    "agents": [
     "claude-code",
     "codex",
     "gemini-cli"
    ],
    "steps": [
     "Install for every agent with npx skills add JuliusBrussee/caveman -g",
     "Or in Claude Code: /plugin marketplace add JuliusBrussee/caveman then /plugin install caveman@caveman",
     "Type /caveman ($caveman in Codex) if it does not start on its own; /ultracave is even shorter",
     "Say stop caveman to go back to normal"
    ],
    "md": "https://dedupedai.com/use-cases/juliusbrussee-caveman/cut-coding-agent-tokens-with-the-caveman-skill/index.md"
   }
  }
 ]
}
