agents

wshobsonMIT活跃维护

用 Markdown 写一次 AI 编码助手的插件、技能和命令,再由生成器适配 Claude Code、Codex CLI、Cursor 等各家工具,省去重复维护。

Plugins, agents, skills, and commands for Claude Code, Codex CLI, Cursor, OpenCode, Antigravity CLI, GitHub Copilot, and Pi, written once in Markdown and adapted to each tool by generators with validation and evals.

暂无版本42,380star +110 / 7 天4,476fork同步于 2026-11-10 11:19 UTC

怎么上手

由 README 提炼,执行前请确认
gh skill install wshobson/agents python-testing-patterns
npx skills add wshobson/agents --skill python-testing-patterns
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

一套 Markdown 源文件,自动生成适配 Claude Code、Codex、Cursor 等七种 AI 编程工具的插件与技能

用 Markdown 写一次 AI 编码助手的插件、技能和命令,再由生成器适配 Claude Code、Codex CLI、Cursor 等各家工具,省去重复维护。

核心能力

  • 用 Markdown 写一次,适配器生成各工具所需格式
  • 内置 94 个插件、202 个 agent、185 个 skill、105 个命令
  • CI 重新生成并校验各工具产物,并用 CLI 实测
  • 支持只装单个 skill,无需克隆仓库
  • plugin-eval 提供无需模型调用的静态技能检查

容易踩的坑

从克隆安装需先装 uv 和 Python 3.12+;gh skill 需 GitHub CLI 2.90 及以上;Pi 的 agent 依赖其 subagent 扩展;LLM 评测层为实验性且会消耗 ANTHROPIC_API_KEY 额度

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Plugins, agents, and skills for AI coding tools

    Use one collection of plugins, agents, skills, and commands across Claude Code, OpenAI Codex CLI, Cursor, OpenCode, Antigravity CLI, GitHub Copilot, and Pi. A harness is the coding tool that loads and runs the components.

    Contributors write each component once, in Markdown, in the Claude Code plugin format. Adapters under tools/adapters/ generate the format each harness reads, map model aliases to that harness's models, and translate tool permissions where the harness supports them. CI regenerates the artifacts for every harness, validates them, and runs the OpenCode, Antigravity CLI, and Pi artifacts through their installed CLIs. The capability matrix lists what each harness supports, and ARCHITECTURE.md describes the design.

    The catalog contains 94 plugins, including 92 local plugins and 2 external entries. The local source contains 202 agents, 185 skills, and 105 commands. Plugins cover Python and JavaScript development, code review, testing, infrastructure, security, and other work.

    Multi-harness support

    Choose the harness you use and follow its setup route. Available components depend on the installation route and the harness's capabilities.

    ToolInstallationComponents and limits
    Claude CodePlugin marketplaceSource agents, skills, and commands; plugin-specific hooks and MCP configuration
    OpenAI Codex CLINative marketplace or generated artifactsNative source skills; generated TOML agents and commands as skills use a separate route
    CursorPlugin marketplaceSource agents, skills, and commands, with curated project rules
    OpenCodemake install-opencodeGenerated agents, skills, and commands, with translated tool permissions
    Antigravity CLImake install-antigravityGenerated plugins containing agents, skills, and commands
    GitHub Copilotmake install-copilotGenerated agent profiles and skills; commands also become invocable skills
    Pimake install-piGenerated skills and prompt templates; agents require a subagent extension

    See the capability matrix for model mappings, tool permissions, hooks, and installation differences.

    For individual skills, use a skills-only installer and select your coding tool.

    How it works

    A plugin groups related agents, skills, and commands under plugins/. For example, python-development contains three agents, sixteen skills, and a scaffolding command. The chosen harness loads the installed components according to its own discovery and invocation rules.

    Contributors maintain one Markdown source in the Claude Code plugin format. Native registries point to that source where supported, and adapters generate the formats needed by each harness. Commands may become skills or prompt templates, and agent formats, model choices, and tool permissions vary by harness.

    Source agents specify model aliases such as opus, sonnet, haiku, fable, or inherit. Adapters map those aliases to each harness's model settings, including fixed defaults for some inherit entries. See model configuration and the adapter mappings.

    Quality evaluation

    The repository validates plugin structure, generated artifacts, and documentation. Contributors can run these checks from the repository root:

    make generate-all
    make validate STRICT=1
    make garden
    

    plugin-eval also provides static skill checks without model calls. For example:

    uv run --project plugins/plugin-eval plugin-eval score plugins/python-development/skills/python-testing-patterns --depth quick
    

    The LLM judge and Monte Carlo layers are experimental and are not validated against human labels. Their scores describe model assessments and repeated simulations and do not prove that a task succeeds in a project. They require the optional llm dependencies. Model calls use ANTHROPIC_API_KEY when it is set and bill that API account. Otherwise they use your Claude Code login. See the evaluation guide for setup and limits.

    Quick start

    Choose a plugin for the work you do:

    PluginUse it for
    python-developmentPython, Django, FastAPI, testing, and packaging
    javascript-typescriptJavaScript and TypeScript development and project setup
    developer-essentialsCode review, debugging, Git, and testing patterns
    security-scanningSecurity review, dependency checks, and code scanning

    See the plugin catalog for all 94 plugins and the usage guide for commands and examples.

    Claude Code

    Run these commands inside Claude Code to register the marketplace and install the Python development plugin:

    /plugin marketplace add wshobson/agents
    /plugin install python-development@claude-code-workflows
    

    Then ask Claude to use the Python agents for your task, or run the plugin's scaffolding command:

    /python-development:python-scaffold Create a FastAPI service with tests
    

    Codex CLI

    Run these commands in a terminal with a current Codex CLI:

    codex plugin marketplace add wshobson/agents
    codex plugin add python-development@claude-code-workflows
    

    The native Codex manifests expose source skills. The generated TOML agents and command-derived skills use a separate adapter path. Native installation also reads the original skill bodies, while generated copies split oversized bodies into reference files for the 8 KB budget. See the Codex setup details before choosing an installation route.

    Cursor

    Cursor uses the committed plugin marketplace registry. Follow the Cursor setup instructions to add the marketplace and install a plugin.

    Skills only

    Install an individual skill with GitHub CLI's gh skill command or the npx skills installer. Select your coding tool when prompted. Both installers read skills from GitHub without cloning the repository and install them without the plugin's agents, commands, or hooks.

    gh skill install wshobson/agents python-testing-patterns
    npx skills add wshobson/agents --skill python-testing-patterns
    

    gh skill requires GitHub CLI 2.90 or later. The npx command requires Node.js and npm. See skills-only installation for other agents, install scopes, and version pinning.

    Install from a clone

    For OpenCode, Antigravity CLI, GitHub Copilot, and Pi, clone the repository and use the installer for your harness. Install uv, Python 3.12 or later, and the coding tool you want to use. The following clone command uses GitHub CLI:

    gh repo clone wshobson/agents ~/agents
    cd ~/agents
    

    Run the command for your tool. Each target generates the artifacts and links all local plugins into that tool's user configuration:

    make install-opencode
    make install-antigravity
    make install-copilot
    make install-pi
    

    Pi's agents require its reference subagent extension or a compatible extension. See the global install guide for configuration paths and uninstall commands.

    What's inside

    ComponentCountPurpose
    Plugins94Installable groups of components, including 92 local plugins and 2 external entries
    Agents202Instructions for specialist subagents that handle delegated work
    Skills185Guidance and reference material that an agent loads when relevant
    Commands105Named workflows you invoke, such as project scaffolding or a security scan

    The agent, skill, and command counts cover local source files. External plugins provide their own components and installation requirements.

    Documentation map

    GuideCovers
    Plugin catalogPlugins by task and domain
    Agents and skillsAvailable components and model configuration
    Usage and tool setupCommands, examples, and installation
    Architecture and design detailsSource layout and adapters
    Quality evaluation and CLI verificationChecks and their limits

    See CONTRIBUTING.md to propose a change and authoring conventions to write plugin content.

    External memory integration

    Pensyve remains an optional external Claude Code marketplace entry. Major7 Apps maintains Pensyve, and this repository's maintainer founded Major7 Apps. Its open-source runtime can run locally or on your own server. Pensyve Cloud closed on October 1, 2026, and its dashboard, API, and hosted MCP endpoints are unavailable. Use the self-hosting guide when configuring the runtime.

    License

    The repository is MIT licensed. External plugins have their own licenses.

    Star history

    Star History Chart