agent-skills:一套 Claude Code 技能库和 MCP 服务器集合

正文顶部截图

agent-skills 是一个个人维护的 Claude Code agent 技能和 MCP 服务器合集,包含 12 个技能和 3 个 MCP 服务器。这些技能遵循 skills.sh 规范,以 Markdown 格式编写,可以用于 Claude Code,也可以适配其他 agent 框架。

README区域截图

12 个技能覆盖的场景

这 12 个技能分别面向开发流程中的不同环节:

代码开发类包括 git-workflow(引导式 Git 工作流,处理分支、提交、PR 和冲突解决)、code-review(代码审查,覆盖正确性、安全性、性能和风格)、incremental-tdd(增量式测试驱动开发,红绿重构循环,逐个垂直切片推进功能)。

产品设计类包括 spec-writer(通过用户访谈和代码库探索生成 PRD,提交为 GitHub issue)、slice-the-spec(将 PRD 拆分为可独立执行的 GitHub issue)、spec-to-plan(将 PRD 转化为多阶段实施计划)。

文本处理类包括 english-humanizer(将 AI 生成的文本转化为自然的英文表达)、script-writer(基于 Patrick Winston 的演讲理论,撰写演示文稿、文章和邮件)。

知识管理类包括 domain-glossary(从对话中提取 DDD 风格的统一语言文档)、teach-me(在工作区内教授新技能或概念,学习状态跨会话持久化)。

深度分析类包括 grill-master(对某个主题或方案进行高强度追问,直到决策树的每个分支都被解决)、deep-codebase-audit(识别代码库中的架构摩擦,将浅层耦合的模块重构为高内聚结构)。

3 个 MCP 服务器

ast-editor 是一个基于 tree-sitter 的代码编辑服务器,提供 28 个精确编辑工具,支持 Python、JavaScript、TypeScript、C、C++、Ruby、Go、Java、JSON、YAML、TOML 共 11 种语言。可以按函数、类、方法、字段、参数、导入等粒度进行编辑,支持前置注释插入、同级插入、body 内的增删改,以及 JSON/YAML/TOML 等配置文件的字典和列表编辑。

notebook-editor 是 Jupyter notebook 编辑服务器,提供 23 个 cell 级别工具,包括 notebook 创建、cell 结构操作(增删移动拆分合并)、内容编辑、输出和元数据管理、全局符号发现,以及内核无关的执行能力。任何已安装的 Jupyter 内核都能使用,和 ast-editor 形成互补:前者管 .ipynb,后者管其他文件。

rmd-editor 是 R Markdown 编辑服务器,提供 24 个工具,涵盖文档创建、cell 操作、内容编辑、chunk 选项管理、YAML frontmatter 操作、文本搜索,以及通过 IRkernel 执行 R 代码。和 notebook-editor 互补:前者管 .rmd,后者管 .ipynb。

安装方式

技能可以通过 skills.sh 一次性安装全部:

npx skills@latest add kambleakash0/agent-skills

也可以单独安装某个技能:

npx skills@latest add kambleakash0/agent-skills/skills/git-workflow

技能格式

每个技能是一个 Markdown 文件,包含 YAML frontmatter 和 prompt 正文。frontmatter 中定义 name、description、author、version 和 triggers。将技能文件夹放到 ~/.claude/skills/ 或 ~/.agents/skills/ 目录下即可本地使用。

新建技能的步骤:在 skills/ 根目录下创建文件夹,文件夹名和 frontmatter 中的 name 一致;在文件夹内放置 SKILL.md,包含 name 和 description;如有资源文件放到 resources/ 目录;最后在 README 的 Available Skills 表格中添加一行。

ources/ 目录;最后在 README 的 Available Skills 表格中添加一行。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐