Claude Code 热门开源项目:Skills、子代理、记忆与 MCP(2026)

推荐链接(推广):数字严选大约 21 分钟ClaudeClaude Code skillsClaude Code 开源项目MCP 服务器子代理

阅读说明

官方信息查阅日期:2026-10-23。仓库说明会更新,以各仓库原文为准。本文不写价格。

一句话结论

这一页按用途列出 Claude Code 相关的公开仓库:官方技能示例、社区清单、工作流、子代理与多代理编排、记忆,以及 MCP 服务器。星数不是推荐顺序。第三方技能和 MCP 以你的权限运行,安装前先读代码。

数据说明

  • 星数、最近更新时间来自 GitHub 仓库元数据,查阅日期:2026-10-23。之后会变,请以仓库页面为准。
  • 「最近更新」指仓库最近一次推送的日期,由 UTC 换算为北京时间(UTC+8)后的日历日。
  • 许可栏为 NOASSERTION 时写成「见仓库 LICENSE」。元数据为空时写成「未声明」,并在正文引用 README 自己的许可说明。
  • 简介按各仓库自己的说明摘要,本站没有逐个验证效果。
  • 已归档仓库不收录。punkpeye/awesome-mcp-servers 本地没有 README,只使用仓库描述。

怎么挑

你要做的事先看
看官方技能长什么样、怎么装示例插件anthropics/skillsopen in new window
按主题浏览别人整理的技能、状态栏和工具hesreallyhim/awesome-claude-codeopen in new window
让代理先写规格和计划,再按技能自动往下做obra/superpowersopen in new window
一次装入一大组技能、子代理和钩子affaan-m/ECCopen in new window
做界面时要一套可搜索的样式和设计规则nextlevelbuilder/ui-ux-pro-max-skillopen in new window
让代理少写新代码,优先复用现成实现DietrichGebert/ponytailopen in new window
用一组固定角色做计划、审查和 QAgarrytan/gstackopen in new window
按类别安装现成的子代理文件VoltAgent/awesome-claude-code-subagentsopen in new window
在会话里组团队,或用终端拉起多个 workerYeachan-Heo/oh-my-claudecodeopen in new window
要集群编排、记忆和可选的控制台ruvnet/rufloopen in new window
让之后的会话自动带上之前的观察thedotmack/claude-memopen in new window
把工具输出挡在上下文外面,并留下会话索引mksglu/context-modeopen in new window
用向量检索把整个代码库交给代理搜索zilliztech/claude-contextopen in new window
看 MCP 参考服务器怎么写modelcontextprotocol/serversopen in new window
找一份 MCP 服务器清单punkpeye/awesome-mcp-serversopen in new window

不要一次装完。ECC 的 README 写明:不要把多种安装方式叠在同一个 harness 上。

官方与清单

仓库星数最近更新许可简介
anthropics/skillsopen in new window183,2122026-10-10未声明Anthropic 公开的 Agent Skills 示例。许多技能为 Apache 2.0;文档技能为 source-available
hesreallyhim/awesome-claude-codeopen in new window56,3262026-10-23见仓库 LICENSE人工挑选的 Claude Code 资源清单。README 写明与 Anthropic 无隶属关系

anthropics/skills

它做什么:技能是带说明、脚本和资源的文件夹,Claude 按任务加载。这个仓库用来演示技能系统,范围从创意、技术任务到企业流程。每个技能自带 SKILL.md。其中 skills/docx、skills/pdf、skills/pptx、skills/xlsx 是文档能力的源码,README 写明它们是 source-available,不是开源。

适合谁:要看官方示例、或要一个技能模板的人。README 的免责声明写明,这些技能用于演示和教育;Claude 产品里的行为可能与仓库中的实现不同,关键任务前要在自己的环境里测试。

怎么安装:在 Claude Code 里注册市场,再安装插件。

/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills

也可以在 Browse and install plugins 里选择 anthropic-agent-skills,再选 document-skills 或 example-skills。装好后在对话里点名技能即可。README 的例子是:安装 document-skills 后,要求 "Use the PDF skill to extract the form fields from path/to/some-file.pdf"。

注意:GitHub 元数据没有给出单一许可证。README 写许多技能是 Apache 2.0,文档技能不是开源。README 还写这些示例技能在 Claude.aiopen in new window 的 paid plans 里已经可用,用法见帮助中心 Using skills in Claudeopen in new window。技能标准的说明,README 指向 agentskills.ioopen in new window。

awesome-claude-code

它做什么:一份按主题整理的 Claude Code 资源清单,目录包括 Anthropic 官方资料、技能、记忆、状态栏、编排、安全等。README 写明与 Anthropic 无隶属关系,并写当前列表侧重新收录的资源,旧条目保存在 README_ALTERNATIVES,该目录不再更新。

适合谁:想先浏览、再决定装哪一个仓库的人。它本身不是一个要装进 Claude Code 的运行时。

怎么安装:没有安装命令。打开仓库 README,按目录进入对应项目。本页其余各节只覆盖这里单独列出的仓库,不转载该清单的全部链接。

注意:许可元数据为 NOASSERTION,见仓库 LICENSE。

Skills 与工作流

仓库星数最近更新许可简介
obra/superpowersopen in new window304,0712026-10-23MIT一套可组合技能加初始说明,用来约束编码代理的开发流程
affaan-m/ECCopen in new window287,0532026-10-21MIT代理 harness:技能、子代理、命令、规则和钩子。README 计数为 71 个代理、311 个技能、97 个命令
nextlevelbuilder/ui-ux-pro-max-skillopen in new window139,2982026-10-23MIT为多种平台和框架提供 UI/UX 设计情报的技能
DietrichGebert/ponytailopen in new window174,5162026-10-18MIT一条技能提示词:先复用已有实现,再写最少的新代码
garrytan/gstackopen in new window137,3632026-10-23MIT一组斜杠命令角色:计划、设计、审查、QA、安全和发布

superpowers

它做什么:编码代理一开始不直接写代码。README 写的顺序是:先问清楚要做什么,分段给出规格,你确认设计后生成实现计划,强调红绿 TDD、YAGNI 和 DRY;你说开始之后,用 subagent-driven-development 逐项实现并复查。技能会自动触发。

适合谁:希望代理按固定软件流程工作、而不是只回答一句就改代码的人。安装按 harness 分开,用多个工具就要各装一次。

怎么安装:Claude Code 官方市场:

/plugin install superpowers@claude-plugins-official

或先注册 Superpowers 自己的市场再安装:

/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

注意:README 另有面向企业的商业支持联系方式。本文不展开。许可为 MIT。

ECC

它做什么:README 称之为 agent harness。仓库根目录是源:agents/ 71 个专用子代理,skills/ 311 个按需加载的工作流,commands/ 97 个斜杠命令垫片,以及规则、钩子和安装脚本。平台适配层包装同一套工作流。

适合谁:希望一次拿到技能、审查代理和钩子,并且接受「只选一条安装路径」的人。它同时覆盖 Claude Code、Codex 和其他 README 列出的 harness。

怎么安装:README 推荐的引导安装(需要 Node.js 18 或更新、Git、Claude Code):

Claude Code 插件路径与上面二选一,不要叠用:

/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc

装好后在新会话里用 /plugin list 确认 ecc@ecc 已启用。

注意:README 写明只从它列出的官方渠道安装,包括 GitHub 仓库 affaan-m/ECC、npm 包 ecc-universal 与 ecc-agentshield、插件标识 ecc@ecc。第三方转载不在项目维护范围内,README 写它们可能含有恶意软件。不要把完整手动安装再叠到插件安装上。只装技能、不装运行时的路径,不会把 Memory Vault 放到 PATH 上。

ui-ux-pro-max-skill

它做什么:一个为多平台、多框架提供设计情报的技能。README 把本仓库称为 Basic:79 个可搜索的 UI 样式(50 个处于可用)、192 种产品类型、配色和字体搭配,用 BM25 做推荐,并写明覆盖 22 个框架的栈向导。设计规则可以用 CLI 生成。

适合谁:要在 Claude Code 或其他 README 列出的助手里做界面、并且使用本仓库这一档能力的人。README 另描述了一档 Premium,范围以仓库说明为准,本文不转写。

怎么安装:

/plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill
/plugin install ui-ux-pro-max@ui-ux-pro-max-skill

或使用 CLI。npm 包名是 ui-ux-pro-max-cli,命令是 uipro:

npm install -g ui-ux-pro-max-cli
uipro init --ai claude

全局安装到 ~/.claude/skills/ 的参数是 uipro init --ai claude --global。

注意:README 写旧的 uipro-cli 发布已过时,不要用来装当前资源。许可为 MIT。

ponytail

它做什么:核心是一条提示词 skills/ponytail/SKILL.md,紧凑版是 AGENTS.md。README 里的阶梯是:动手写代码之前,停在第一级成立的那一档,顺序为是否需要存在、仓库里是否已有、标准库、平台原生能力、已安装的依赖、能否一行写完,最后才是最小实现;有逻辑时加一个小测试。信任边界、数据丢失、安全和无障碍不在可删范围内。

适合谁:希望代理少写新代码、并在每次回复里说明跳过了什么的人。命令需要支持技能的宿主。README 列出的宿主包括 Claude Code、Codex、Devin CLI、OpenCode、Gemini 等。

怎么安装:两条分开输入。

/plugin marketplace add DietrichGebert/ponytail
/plugin install ponytail@ponytail

注意:只从 GitHub 上的 DietrichGebert/ponytail 或 npm 上的 @dietrichgebert/ponytail 安装。README 写它不发布 .exe 或 .dll,带这些文件的副本不是作者的发布。提示上方的 band 需要 Claude Code 2.1.290 或更高,并且只在终端或桌面应用里出现;不出现在 VS Code 聊天面板、云会话或 claude -p。/ponytail band 用来显示或隐藏它。许可为 MIT。

gstack

它做什么:README 把它写成一组斜杠命令,对应固定角色:重新想产品的 CEO、锁定架构的工程经理、看设计的设计师、找问题的审查、打开浏览器的 QA、做 OWASP 与 STRIDE 的安全角色,以及发 PR 的发布工程师。文中写有 23 个 specialist 和 8 个 power tool,内容是 Markdown。

适合谁:README 写的对象是仍要自己交付的创始人、第一次用 Claude Code、希望用角色而不是空白提示的人,以及要在每个 PR 上做审查、QA 和发布检查的技术负责人。

怎么开始:README 建议的顺序是 /office-hours、/plan-ceo-review、/review、/qa。安装命令(在 Claude Code 里交给它执行):

git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup

要求:Claude Code、Git、Bun。README 写测试过的版本是 Bun 1.4.2 或更高;低于 1.3.3 会被拒绝,因为那会让编译出的工具读取项目的 .env。Windows 还需要 Node.js。./setup 在没有指定浏览器时会构建自带浏览器,并包含 Chromium 下载。/cso 还需要 README 列出的编译器工具链,缺了会报告 not assessed。

注意:团队模式会改仓库里的 .claude/ 和 CLAUDE.md 并提交。那是另一步,命令见仓库 README 的 Team mode。许可为 MIT。

子代理与多代理编排

仓库星数最近更新许可简介
VoltAgent/awesome-claude-code-subagentsopen in new window25,9702026-10-11MITClaude Code 子代理文集。README 写 10 个类别、161 个以上子代理
Yeachan-Heo/oh-my-claudecodeopen in new window40,2022026-10-23MITClaude Code 的多代理编排。会话内用 /team,终端用 omc team
ruvnet/rufloopen in new window78,6672026-10-23MIT代理 harness:集群、记忆、可选联邦,以及 Claude Code 插件

awesome-claude-code-subagents

它做什么:按类别收集专门的 Claude Code 子代理,例如核心开发、语言专家和元编排。README 写有 10 个类别、161 个以上子代理。每个类别对应一个插件名,例如语言类是 voltagent-lang,基础设施是 voltagent-infra。

适合谁:只想挑几个角色文件放进 ~/.claude/agents/ 或项目的 .claude/agents/,而不是换掉整个工作流的人。

怎么安装:

claude plugin marketplace add VoltAgent/awesome-claude-code-subagents
claude plugin install voltagent-lang

手动方式是克隆仓库,把需要的代理文件复制到上面两个目录之一。交互安装:

git clone https://github.com/VoltAgent/awesome-claude-code-subagents.git
cd awesome-claude-code-subagents
./install-agents.sh

注意:README 写 voltagent-meta 在其他类别也安装时效果更好。贡献说明写明不接受以推广产品为主要目的的 PR。许可为 MIT。

oh-my-claudecode

它做什么:Claude Code 的多代理编排。README 写从 v4.1.7 起,Team 是正式的编排入口,旧的 swarm 关键字已移除。会话里的 /team 走 Claude Code 本机会话的团队流程;终端里的 omc team 用 tmux 拉起 CLI worker。/autopilot、/ralph、/execute、/deep-interview 是会话内技能,没有同名的 omc 子命令。

适合谁:希望用自然语言启动一条自动流水线,或把同一任务分给多个执行者的人。不确定需求时,README 的入口是 /deep-interview。

怎么安装:两条斜杠命令分开输入,一次贴两行会失败。

/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode

若走 npm 而不是市场:

npm i -g oh-my-claude-sisyphus@latest

然后在会话里运行 /omc-setup,或在终端运行 omc setup。示例:

/autopilot "build a REST API for managing tasks"
/team 3:executor "fix all TypeScript errors"

注意:npm 包名是 oh-my-claude-sisyphus,仓库名是 oh-my-claudecode。带名字的 autopilot 阶段配置目前要求 Linux 且有 flock;不支持的环境会拒绝 --workflow,不带该参数的 autopilot 仍可用。CI 里不要依赖交互斜杠命令;README 写应使用终端命令,并在运行环境里配置 ANTHROPIC_API_KEY 或对应 CLI 的登录。许可为 MIT。

ruflo

它做什么:README 把它写成模型外面的 harness,给 Claude Code 和 Codex 增加专用代理、集群协调、跨会话记忆,以及可选的跨机器联邦。npx ruflo init 之后,README 写日常仍用 Claude Code,钩子在后台路由任务。控制台用 /ruflo 打开。Claude 控制的默认级别是 read + ask;高于该级别的操作会被拒绝。

适合谁:需要多代理协调、并且接受额外插件以自己的账号权限运行的人。插件路径要求 Claude Code 2.1.287 或更高。

怎么安装:

/plugin marketplace add ruvnet/ruflo
/plugin install ruflo-core@ruflo
/plugin install ruflo-console@ruflo
/plugin install ruflo-mods@ruflo

终端初始化:

npx ruflo@latest init wizard

MCP:

claude mcp add claude-flow -- npx ruflo@latest mcp start

注意:README 写明,mods 以你的账号权限运行,没有沙箱,安装前要读代码。网络、支出和破坏性操作即使在 auto 下也要确认。可以用 Take back control 停掉 Claude 对控制台的操作。许可为 MIT。

记忆与上下文

仓库星数最近更新许可简介
thedotmack/claude-memopen in new window102,4772026-10-23Apache-2.0跨会话的记忆压缩。用钩子记录观察,之后的会话再注入相关上下文
mksglu/context-modeopen in new window31,9352026-10-23见仓库 LICENSE用 MCP 和钩子把工具的原始输出挡在上下文外,并把会话事件记进 SQLite
zilliztech/claude-contextopen in new window12,6442026-07-14MIT给 Claude Code 和其他代理做语义代码搜索的 MCP

claude-mem

它做什么:README 称之为给 Claude Code 做的持久记忆压缩。钩子覆盖 SessionStart、UserPromptSubmit、PreToolUse、PostToolUse、Stop、SessionEnd。本地有 worker、SQLite,以及用于混合检索的 Chroma。搜索流程是 search(紧凑索引)、timeline(时间线)、get_observations(按 ID 取全文)。用 <private> 标签可以把敏感内容排除在存储之外。

适合谁:希望新会话自动带上以往观察,并且接受本地 worker 进程的人。也有面向 OpenCode、T3 Code 等宿主的安装参数。

怎么安装:

npx claude-mem install

或在 Claude Code 里:

/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem

装好后重启 Claude Code。npm install -g claude-mem 只安装 SDK,不会注册钩子,也不要用来代替上面的命令。

要求:Node.js 20.0.0 或更高,Claude Code 需带插件支持。Bun 和 uv 在缺失时会自动安装。SQLite 3 随包提供。

注意:安装程序会要求在浏览器登录。不想登录时,README 写可以传明确的 --provider、设置 CLAUDE_MEM_ONLINE_OPTIN=false,或在 CI / 非交互 shell 里运行。登录之后要选择记忆提供方:claude-mem observer、你自己的 OpenRouter 或 Gemini 密钥,或 Anthropic 计划。许可为 Apache-2.0。

context-mode

它做什么:一个 MCP 服务器,把工具的原始输出留在沙箱里,不整段放进上下文。README 的例子是 315 KB 变成 5.4 KB,并称之为 98% reduction。会话里的文件编辑、git 操作、任务和报错记在 SQLite 里,压缩对话时用 FTS5 和 BM25 只取相关事件。不使用 --continue 时,上一会话的数据会立即删除。Claude Code 插件注册 11 个 MCP 工具,其中六个是沙箱工具。

适合谁:工具输出很大、希望上下文里只留下结果的人。README 写钩子平台会自动注入路由;没有钩子的平台需要自行复制一份路由文件。

怎么安装:需要 Claude Code v1.0.33 或更高。

/plugin marketplace add mksglu/context-mode
/plugin install context-mode@context-mode

重启或执行 /reload-plugins,再用 /context-mode:ctx-doctor 检查。只加 MCP、不要钩子时:

claude mcp add context-mode -- npx -y context-mode

注意:GitHub 元数据许可为 NOASSERTION,表中写「见仓库 LICENSE」。README 徽章写的是 ELv2,以仓库里的 LICENSE 文件为准。状态栏要手改设置文件,本文不抄那段配置。

claude-context

它做什么:MCP 插件,给 Claude Code 和其他编码代理增加语义代码搜索,使整个代码库可以作为检索上下文。README 写它需要向量数据库和嵌入模型。

适合谁:仓库很大、希望代理按语义搜索代码,并且可以配置外部 API 密钥的人。

怎么安装:要求 Node.js 不低于 20.0.0。

claude mcp add claude-context \
  -e OPENAI_API_KEY=sk-your-openai-api-key \
  -e MILVUS_ADDRESS=your-zilliz-cloud-public-endpoint \
  -e MILVUS_TOKEN=your-zilliz-cloud-api-key \
  -- npx @zilliz/claude-context-mcp@latest

注意:必须自行替换三个环境变量。嵌入默认走 OpenAI API key;向量库走 Zilliz Cloud 的地址和 token。仓库最近推送是 2026-07-14,未超过 6 个月。许可为 MIT。

MCP 服务器

仓库星数最近更新许可简介
modelcontextprotocol/serversopen in new window91,5162026-10-23见仓库 LICENSEMCP 指导小组维护的参考实现,用来演示协议和官方 SDK
punkpeye/awesome-mcp-serversopen in new window96,7882026-10-23MIT仓库描述为 MCP 服务器文集。本地没有 README

modelcontextprotocol/servers

它做什么:MCP 参考服务器集,演示如何让模型在受控条件下使用工具和数据。当前列出的参考服务器是 Everything、Fetch、Filesystem、Git、Memory、Sequential Thinking、Time。README 写明它们是教学示例,不是生产方案;使用前要按自己的威胁模型做安全评估。已归档的服务器在 servers-archived,不在本仓库继续维护。要浏览已发布的服务器,README 指向 MCP Registryopen in new window。

适合谁:要对照官方 SDK 看一个小服务器怎么写的人。不适合直接当成生产依赖。

怎么开始:TypeScript 服务器可以用 npx。Memory 的例子:

npx -y @modelcontextprotocol/server-memory

Python 服务器推荐 uvx。Git 的例子:

uvx mcp-server-git

或:

pip install mcp-server-git
python -m mcp_server_git

单独把服务器跑起来不够,README 要求把它配进 MCP 客户端。Claude Desktop 的 Memory 配置是:

{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    }
  }
}

注意:元数据许可为 NOASSERTION。README 写新贡献使用 Apache License 2.0,既有代码使用 MIT,以仓库 LICENSE 为准。Filesystem 示例要在参数里写明允许访问的目录,不要照抄占位路径。

awesome-mcp-servers

它做什么:GitHub 仓库描述是 "A collection of MCP servers." 本地没有该仓库的 README,本文不根据其他页面补充条目、安装方式或筛选规则。

适合谁:需要一份社区 MCP 服务器目录、并且准备自己打开仓库阅读的人。

怎么安装:没有可摘录的安装命令。仓库地址是 punkpeye/awesome-mcp-serversopen in new window。许可元数据为 MIT。

安装前先读代码

上面的仓库里,除 anthropics/skills 这类官方示例以外,技能、钩子和 MCP 都是第三方代码。它们一旦装进 Claude Code,就在你的权限下读文件、跑命令或访问网络。这是使用上的一般建议,不是某一份官方文档的原文。

各仓库自己写明的限制,只适用于该仓库:

  • Ruflo 写明 mods 以账号权限运行,没有沙箱,安装前要读代码。
  • ECC 写明不要从它列出的渠道以外安装,并写第三方转载可能含有恶意软件。
  • ponytail 写明只从指定的 GitHub 仓库或 npm 包安装。
  • gstack 写明过旧的 Bun 会让编译产物读取项目的 .env,因此 setup 会拒绝低于 1.3.3 的版本。
  • MCP 参考服务器的 README 写明它们不是生产方案。

Claude Code 本身怎么安装、用量提示怎么读,见 Claude Code 安装 和 Claude Code 用量与限额排错。

收录规则

  • 只收本页列出的公开仓库,不收镜像。
  • 按用途分类,不按星数排名。
  • 超过 6 个月没有推送的仓库会注明。本页列表里没有达到这一期限的仓库;claude-context 的最近推送是 2026-07-14。
  • 已归档仓库不收录。
  • 不写价格,不放推广和赞助链接。

常见问题

应该按星数从高到低装吗?

不要。星数是查阅日的关注度。官方示例、一份清单、一个会改钩子的 harness,风险和用途都不一样。先用上面的「怎么挑」定一个仓库。

装上之后会不会自己花掉用量?

这些仓库是技能、钩子或 MCP,真正调用模型的仍是 Claude Code 或你配置的其他接口。它们对用量的影响,各 README 大多没有写明。当前用量以账号里的显示为准,见 Claude Code 用量与限额排错。

awesome 清单和插件市场是一回事吗?

不是。awesome-claude-code 和 awesome-mcp-servers 是目录。插件市场命令,例如 /plugin marketplace add,只出现在那些 README 写了该命令的仓库里。清单页本身没有「一条命令装完全部」的步骤。

context-mode 的许可证到底是哪一种?

元数据是 NOASSERTION,所以表中写「见仓库 LICENSE」。README 徽章写 ELv2。两处不一致时,以仓库里的 LICENSE 文件为准,本文不把徽章当成许可证全文。

相关阅读

参考来源(官方)

上次编辑于:
贡献者: Masoooon