Gitpedia

Agents

Multi-harness agentic plugin marketplace for Claude Code, Codex CLI, Cursor, OpenCode, and Gemini CLI

From wshobson·Updated May 31, 2026·View on GitHub·

> Production-ready agentic workflow building blocks: **83 plugins**, **191 agents**, > **155 skills**, **102 commands** — built for Claude Code and consumed natively by > OpenAI Codex CLI, Cursor, OpenCode, Gemini CLI, and GitHub Copilot from a single Markdown source. The project is written primarily in Python, distributed under the MIT License license, first published in 2025. It has gained significant community traction with 36,180 stars and 3,922 forks on GitHub. Key topics include: agent-skills, agentic-ai, agents, ai-agents, anthropic.

Agentic Plugin Marketplace

Production-ready agentic workflow building blocks: 83 plugins, 191 agents,
155 skills, 102 commands — built for Claude Code and consumed natively by
OpenAI Codex CLI, Cursor, OpenCode, Gemini CLI, and GitHub Copilot from a single Markdown source.

Claude Code Codex CLI Cursor OpenCode Gemini CLI Copilot

[!NOTE]
One source-of-truth (plugins/), five harnesses. Each harness gets idiomatic,
harness-native artifacts — not lowest-common-denominator translations.
See docs/harnesses.md for the capability matrix.

Quick start

Pick your harness:

Claude Code

bash
/plugin marketplace add wshobson/agents /plugin install python-development # or any of 83 plugins

→ Full Claude Code setup, troubleshooting, and plugin catalog

Codex CLI · Cursor · OpenCode · Gemini CLI · Copilot

Codex and Cursor install natively from the committed registries (which point at the source plugins/):

bash
npx codex-marketplace add wshobson/agents # Codex; then install individual plugins # Cursor: add the marketplace, then `/plugin install <name>` (reads .cursor-plugin/ + source)

Gemini and OpenCode install via clone + generate (the transformed trees are gitignored):

bash
gh repo clone wshobson/agents ~/agents && cd ~/agents make generate HARNESS=gemini && gemini extensions install . # Gemini make install-opencode # OpenCode (runs generate + symlinks)

Setup details and per-harness gotchas: docs/harnesses.md. Gemini-specific setup: GEMINI.md (also auto-loaded by Gemini CLI).

What's inside

CountWhat it is
Plugins83Granular, single-purpose installable units (81 local + 2 external via git-subdir)
Agents191Domain experts (architecture, languages, infra, security, data, ML, docs, business, SEO)
Skills155Modular knowledge packages with progressive disclosure (load when activated)
Commands102Slash commands: scaffolding, security scans, test gen, infrastructure setup
Orchestrators16Multi-agent coordination workflows (full-stack, security, ML, incident response)

Browse the catalog: docs/plugins.md · docs/agents.md · docs/agent-skills.md

How it works

Each plugin is isolated and composable: agents, commands, and skills are auto-discovered
from directory structure. Installing a plugin loads only its components into
context
— not the whole marketplace.

plugins/python-development/
├── .claude-plugin/plugin.json
├── agents/             # 3 Python agents (python-pro, django-pro, fastapi-pro)
├── commands/           # 1 scaffolding command
└── skills/             # 16 specialized skills (async, testing, packaging, …)

Three-tier model strategy:

TierModelUse
1Opus 4.7Architecture, security, code review, production-critical
2inheritUser-chosen — backend, frontend, AI/ML, specialized
3SonnetDocs, testing, debugging, API references
4HaikuFast operational tasks, SEO, deployment, content

→ Model configuration details

Multi-harness support

This marketplace ships to five agentic harnesses from one Markdown source. Each adapter
emits harness-native artifacts (not lowest-common-denominator translations):

HarnessGeneratesNotes
Claude Code(source-of-truth)Native marketplace.json + plugins/
Codex CLI.agents/plugins/marketplace.json + plugins/*/.codex-plugin/plugin.json (committed); .codex/skills/, .codex/agents/ (gitignored)8 KB skill cap respected; commands → skills
Cursor.cursor-plugin/, .cursor/rules/Thin marketplace + curated rules; reuses .claude/
OpenCode.opencode/agents/, .opencode/commands/, .opencode/skills/permission: block from tools: allowlist; OpenCode-safe skill names
Gemini CLIskills/, agents/, commands/ (TOML)Native skills + subagents (April 2026 spec)
Copilot.copilot/agents/, .copilot/skills/, .copilot/commands/Markdown agent profiles + SKILL.md skills + commands-as-skills; model maps to GPT-5 family
bash
make generate-all # all five make validate # structural checks make garden # drift / dead-link / cap detection

Codex and Cursor install from source via committed registries; Gemini and OpenCode install via clone + make.

→ Full capability matrix and per-harness deep-dives

Quality evaluation

plugin-eval is a three-layer evaluation framework for measuring
and certifying plugin/skill quality:

  • Static — deterministic structural analysis (<2s, free)
  • LLM Judge — semantic evaluation across 4 dimensions (~30s, Haiku + Sonnet)
  • Monte Carlo — statistical reliability via 50-100 simulated runs (~2-5 min)
bash
uv run plugin-eval score path/to/skill --depth quick uv run plugin-eval certify path/to/skill

→ PluginEval framework documentation

Documentation map

Detail lives in docs/. Read in this order:

Gemini-specific setup: GEMINI.md. All other harness setup, capability deltas, and gotchas live in docs/harnesses.md.

Contributing: CONTRIBUTING.md · Authoring: docs/authoring.md

External Memory Integration

Pensyve is included as an external
git-subdir entry for Claude Code. Pensyve also maintains direct upstream
integrations for this marketplace's other supported harnesses.

HarnessPensyve integration
Claude Code/plugin install pensyve from this marketplace (integrations/claude-code)
Codex CLIintegrations/codex-plugin
Cursorintegrations/cursor
OpenCodeintegrations/opencode-plugin
Gemini CLIgemini extensions install https://github.com/major7apps/pensyve
Copilot.copilot/ in repo root or ~/.copilot/ via make install-copilot

License

MIT — see LICENSE.

Star history

Star History Chart

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from wshobson/agents via the GitHub API.Last fetched: 5/31/2026