通用技术 GitHub 上最值得装的 8 个 Agent Skill 仓库,亲测好用!

狂师 · November 03, 2026 · Last by 奇迹的迹奇 replied at November 03, 2026 · 235 hits

今天给大家整理 8 个 GitHub 上值得装的 Agent Skill 仓库,star 从 5 万到 30 万不等。这几个 Skill 项目也是我平常经常用的,star 数是发文当天从 GitHub API 现拉的,覆盖四类需求,管住 Agent 写代码的手、管住 Agent 的审美、帮 Agent 读懂老代码、让 Agent 进笔记库干活。

先把 Skill 这个东西简单回顾一下。

Anthropic 去年推出的 Agent Skills,本质就是一个带 SKILL.md 的文件夹,里面写明白这个 Skill 干什么、什么时候用、怎么用。装好之后 Agent 干活时自己判断该不该调,不用你改任何配置。

这套格式后来成了开放规范,Claude Code、Codex、Cursor、WorkBuddy 都认,下面这 8 个仓库基本都给了各家 Agent 的装法。

andrej-karpathy-skills:约束 AI 不乱写、不乱改代码

先从最轻的说起。

今年年初 Karpathy 在 X 上发过一条推文,列了大模型写代码的几个老毛病,替你瞎做假设,还喜欢一路狂奔、一百行能解决的事写出一千行、顺手改掉跟任务无关的代码。有开发者把这条推文的观点整理成了一个仓库 multica-ai/andrej-karpathy-skills,现在 22 万 star。

仓库地址:

https://github.com/multica-ai/andrej-karpathy-skills

仓库里就一个 Skill,karpathy-guidelines,AI 写代码的时候强制遵守 4 条原则:

  • Think Before Coding:先说明你的假设,有歧义主动提问,不要脑补直接写代码
  • Simplicity First:只做需求里明确要求的,拒绝过度抽象、额外功能
  • Surgical Changes:只改动需要修改的代码,不随便重构、格式化无关代码
  • Goal-Driven Execution:先明确可验证目标,迭代验证

安装方式也很简单,支持标准 skills CLI 安装

1、在你的项目根目录打开终端(PowerShell /cmd/bash)执行:

npx skills add https://github.com/multica-ai/andrej-karpathy-skills --skill karpathy-guidelines

如果你想全局安装,所有项目生效,加 -g

2、也可以通过 curl 直接在项目根目录下载 CLAUDE.md:

curl -o CLAUDE.md https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/CLAUDE.md

放项目根目录,只要在这个目录启动 claude,自动读取约束,不需要任何插件命令。

3、通过插件来安装,Claude Code 插件全局安装方式(全项目生效)

/plugin marketplace add multica-ai/andrej-karpathy-skills,
/plugin install andrej-karpathy-skills@karpathy-skills

安装好之后,这个 Skill*不需要你每次对话手动 @ 或者唤醒,它是行为约束规则,项目 CLAUDE.md、全局 skill 装好之后会自动生效*,如果你是用 npx skills 安装的,你可以在对话里显式唤起:/karpathy-guidelines 强制启用;配置全局后默认自动生效。

💡 小提示:

  • 适合:新增功能、改 bug、重构;
  • 小改动(改个字、修复简单 typo)它也会按这套规则走,会啰嗦一点,这种简单场景你可以说一句:跳过 karpathy 规则,快速修改。

mattpocock-skills:动手前先让 Agent 把你烤问一遍

Agent 翻车的方式很多,最费钱的还是这种,它没懂你要什么就开干了,你看到成品才发现完全不对。Matt Pocock 的判断是,这个问题的解法在动手之前,得让 Agent 反过来面试你。

Pocock 在 TypeScript 圈教了好几年课,Total TypeScript 就是他写的。这套仓库是他自己每天在用的 Skill,30 万 star,是这批里最火的。近 40 个 Skill,分成工程和效率两摞。

仓库地址:

https://github.com/mattpocock/skills

招牌是 grill 系列:

  • /grill-me 让 Agent 对你的计划展开追问,一个问题一个问题问,把设计树上的每个分支都问到底,直到它真懂了你要什么。
  • /grill-with-docs 是升级版,边问边把项目里的行话整理成一份 GLOSSARY.md。

README 里给了个前后对比,常用的先认识这些,完整名单看仓库 README。

Skill 作用
/grill-me 对计划连环追问,把设计树每个分支问到底
/grill-with-docs 追问的同时维护术语表和架构决策记录
/tdd 红绿重构循环,一次交付一片功能
/diagnosing-bugs 疑难 bug 和性能回归的分阶段诊断循环
/implement-spec 把规格当任务图并发实现,收尾自动跑代码评审
/improve-codebase-architecture 扫代码库找值得深化的模块,出可视化报告
/code-review 双轴审 diff,编码规范和需求符合度并行检查
/to-tickets 把计划或规格拆成带依赖关系的工单
/triage 让 issue 按状态机流转
/teach 拿当前目录当工作区,分多次会话教你新东西
/handoff 把会话压缩成交接文档,换个 Agent 接着干
/wait-what 消息没看懂时,让它补上下文重讲一遍

安装方式有两条道,插件和 skills CLI 二选一:

1、Claude Code 用户,官方插件市场一条命令,装完自动更新:

claude plugin install mattpocock-skills@claude-plugins-official

2、其他 Agent(Cursor、Codex、OpenCode、Windsurf 等),用 skills CLI,文件拷进项目、可以自己改:

npx skills@latest add mattpocock/skills

同一个 Agent 里插件和 CLI 只装一套,两套都装会把每个 Skill 拿到两份;安装器问你要哪些 Skill 时,记得把 setup-matt-pocock-skills 勾上

安装好之后,先在每个仓库跑一次 /setup-matt-pocock-skills,它会问你用哪个 issue 跟踪器、triage 标签是什么、文档放哪,后面的 Skill 都依赖这些配置。

3、也可以选择单个 skill 安装

npx skills add https://github.com/mattpocock/skills --skill grill-me
npx skills add https://github.com/mattpocock/skills --skill tdd
npx skills add https://github.com/mattpocock/skills --skill diagnosing-bugs

触发分两种,/grill-me、/teach 这类要你手动敲命令,/tdd、/diagnosing-bugs 这类 Agent 碰到合适的任务会自己调。近 40 个不用全记住,grill 和 tdd 这两个先用起来。

💡 小提示:

  • 适合:动手前对齐需求、写测试、诊断疑难 bug 这类正经工程活;
  • 它的定位是真实工程不是 vibe coding,随手糊个小 demo 会嫌它问得太多。

ponytail:解决 AI 写代码过度设计

让 AI 像一位 “追求极简但绝不马虎的资深工程师”,解决 AI 写代码过度设计、写大量多余代码、重复造轮子的问题,口号:最好的代码是不必写出来的代码。

DietrichGebert/ponytail 干的事,就是把这个人的思维塞进你的 Agent,17 万 star。

仓库地址:

https://github.com/DietrichGebert/ponytail

仓库里就一个 Skill,ponytail,核心是一套七级阶梯,写代码之前从上往下找第一个能站住的台阶:

  • 第 1 级:这功能能不能不做
  • 第 2 级:代码库里是不是已经有了
  • 第 3 级:标准库能不能干
  • 第 4 级:平台原生特性行不行
  • 第 5 级:已装的依赖里有没有现成的
  • 第 6 级:能不能一行搞定
  • 第 7 级:都不行,才写最少能用的代码,带逻辑的留一个小测试

⚠️ 重要约束:追求代码少,但绝不牺牲校验、异常处理、安全、可访问性;简化≠潦草省略安全逻辑。

作者在 README 里给了一个对比。让 Agent 加个日期选择器,不带 Skill 的 Agent 要么装个日期库要么手搓日历,写出 335 行。Ponytail 先看项目里有什么,发现已经有一个 Input 组件,而浏览器原生就带日期选择,两下一拼,10 行。

作者自己跑了 39 个任务的基准,代码量少 53%,token 省 45%,有风险逻辑带测试的比例从 68% 提到 98%。自家口径没法复核,听听就行,但这个阶梯本身是对的。

有两条底线它说得很清楚。懒的是写,读代码不懒,改动牵扯的真实调用链先读明白才挑台阶。信任边界的校验、安全、可访问性永远不许砍,该留的小测试必须留。

安装方式,按你用的 Agent 挑一条:

1、Claude Code,插件方式:

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

2、Codex,插件装完在 /hooks 里信任它的两个生命周期钩子,开个新会话生效:

codex plugin marketplace add DietrichGebert/ponytail
codex plugin add ponytail@ponytail

3、其他 Agent(Cursor、Copilot、Windsurf、Cline 等),把仓库里的 AGENTS.md 复制进项目根目录就行,各家工具的详细步骤看仓库 INSTALL.md

安装好之后,它每个会话自动生效,不用手动唤醒。关键时刻靠三个命令:

  • /ponytail-review 拿救火老手的思路审你的 diff,bug、安全、真实负载一起看
  • /ponytail-audit 给全库做体检按优先级排队,/ponytail-debt 把之前偷懒埋下的。
  • shortcut: 注释收进一个清单,别让「以后再说」变成「再也没说」。

💡 小提示:

  • 只认 DietrichGebert/ponytail(GitHub)和 @dietrichgebert/ponytail(npm)两个正版源,作者声明从不发 .exe 和 .dll,带这些文件的都是假货;
  • Cursor、Windsurf 这类走规则文件的方式,装的是常驻规则,没有斜杠命令。

agent-skills:九条命令跑完一个开发周期

Addy Osmani 在 Google Chrome 团队待了很多年,他这套仓库的思路跟前两个不一样,不针对某个毛病,而是把整个开发生命周期切成九条斜杠命令。

  • /spec 先写规格
  • /plan 拆成小任务
  • /build 一片一片实现
  • /test 用测试证明
  • /review 合并前把关
  • /ship 上线

另外三条管专项,/constraints 定质量红线,/webperf 测网页性能,/code-simplify 做减法。

仓库地址:

https://github.com/addyosmani/agent-skills

仓库一共 25 个 Skill,按定义、计划、构建、验证、评审、发布分组,上面那些命令是入口,干活的其实是背后的 Skill。里面装的是 Google 那套工程实践,API 设计里有 Hyrum 定律,测试里有测试金字塔和 Beyonce Rule,代码简化里有切斯特顿栅栏。每个 Skill 的骨架统一,步骤、验收门,外加一张借口反驳表,专门对付 Agent 说「测试我稍后补」这种话,每条借口后面都跟着一段写好的反驳。

有两个 Skill 比较特别。interview-me 一次只问一个问题,把模糊的需求一层层问透,和 Pocock 的 grill 是一个路数。doubt-driven-development 更狠,对高风险决策现场自我对抗一轮,先立论、再提取依据、然后怀疑自己、和解、停笔,赌注大的改动值得这么走一遍。

25 个 Skill 按生命周期分组,常用的先认识这些。

阶段 Skill 作用
定义 interview-me 一次一个问题把模糊需求问透
定义 spec-driven-development 动代码之前先写 PRD 规格
定义 constraint-driven-development 把质量红线写成文件,防 Agent 静默跳过检查
计划 planning-and-task-breakdown 把规格拆成小的可验证任务,排好依赖
构建 test-driven-development 强制红绿重构和测试金字塔
构建 doubt-driven-development 高风险决策现场自我对抗一轮
构建 frontend-ui-engineering 组件架构、设计系统、无障碍
构建 api-and-interface-design 契约优先,边界校验,Hyrum 定律
验证 debugging-and-error-recovery 五步排错,先复现再定位
评审 code-review-and-quality 五轴评审,改动控制在百行级
评审 code-simplification 切斯特顿栅栏,保行为做减法
评审 security-and-hardening OWASP Top 10、鉴权、密钥管理
发布 shipping-and-launch 预发布清单、灰度上线、回滚预案

安装方式,skills CLI 通吃或 Claude Code 插件:

1、通用方式,skills CLI,一条命令装全部 25 个,通吃 70 多种 Agent:

npx skills add addyosmani/agent-skills

想先看看再装,加 --list;只装单个,加 --skill test-driven-development

2、Claude Code 插件方式:

/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills

安装好之后,九条命令手动敲,背后的 Skill 按任务自动激活,比如你在设计 API,api-and-interface-design 会自己挂上来,不用你点名。有一个坑要留意,Claude Code 里 /review 和内置命令重名,要用 /agent-skills:review 调用。25 个不用都装,/spec、/build、/review 这三条先跑通,剩下的按需加。

💡 小提示:

  • 适合:想把工程纪律固化进 Agent 的团队,规格、测试、评审、发布每个环节都有对应 Skill;
  • 只装单个 Skill 时不会带仓库共享的 references 检查清单,个别检查项会缺,整仓库装没这个问题。

taste-skill:让 Agent 拿着真实图片做设计

AI 写的页面一眼假,假在哪?配图是生成感,版式是模板味,谁家都长一个样。Leonxlnx/taste-skill 的思路是让 Agent 像设计师一样干活,目前已经 10 万 star 了。

仓库地址:

https://github.com/Leonxlnx/taste-skill

仓库里就一个 Skill,design-taste-frontend,让 Agent 做页面时强制走六步:

  • 读 brief:列出只有这个客户才有的东西
  • 定方向:从二十个艺术方向里随机发三张牌,Agent 挑一张
  • 绑创意:用一句话把客户素材和这个方向绑成一个创意
  • 用真素材:用开放图库里的真照片真视频构建页面,只用公有领域和 CC 授权,页面自动署名
  • 自检:在真浏览器里三个宽度自检,发现模板味直接判失败
  • 收尾:看自己的截图修最要紧的三个问题,最多修三轮

图片来源是 Wikimedia Commons、Openverse 和大都会博物馆这类开放收藏。那二十个方向,是作者研究了 247 个精选站点归纳出来的。从 v2.1 开始,仪表盘和应用界面也走了单独的路线,安静的面板、诚实的数字、颜色花在数据上,这些标准会单独检查。

安装方式很简单:

1、通用方式,skills CLI:

npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend"

2、Claude Code 插件方式:

/plugin marketplace add Leonxlnx/taste-skill
/plugin install taste-skill@taste-skill

环境要求就两样,Node 22 以上和一个 Chrome(Edge、Chromium 也行),不装别的,不用任何 API key,找图要联网。

安装好之后,你让它做一个页面,它会自动走完上面六步,不需要手动唤醒,跑完给你成品加截图。

💡 小提示:

  • 适合:正经的落地页和产品页,跑一次大概 30 到 45 分钟、消耗几十万 token,随手糊 demo 别用它;
  • 效果不满意可以多跑几次,每次发牌的方向不一样。

impeccable:AI Agent 前端设计 Skill

Paul Bakaus 是前端圈的老人,jQuery UI 的作者,后来在 Google 主导过 AMP。他写的 pbakaus/impeccable 定位是一套设计语言,近 9 万 star。

仓库地址:

https://github.com/pbakaus/impeccable

官网:https://impeccable.style

它从 Anthropic 官方的 frontend-design Skill 起家,往前多走了两步。第一步是 24 个子命令,全挂在 /impeccable 下面,相当于你和 Agent 约好的一套设计词汇,常用的几个:

  • init:建立项目的产品上下文,写成一份 PRODUCT.md
  • audit:无障碍、性能、响应式的技术体检
  • critique:设计评审
  • polish:发布前的最后一遍
  • bolder:给无聊的设计加料
  • quieter:给用力过猛的设计降温
  • harden:专门补错误处理和边界情况

第二步是 62 条确定性检测规则,由 CLI 和浏览器插件直接跑,不用 LLM 不用 key。AI 前端的那些八股,Inter 字体打天下、紫到蓝的渐变、卡片套卡片、彩色底上配灰字,规则里直接点名。模型嘴上答应改,规则不答应就过不去。

安装方式,自带安装器:

1、推荐方式,安装器自动探测你机器上装了哪些 Agent,问你是装当前项目还是全局:

npx impeccable install

脚本里免交互,加 --providers=claude,codex,cursor 指定工具,加 --scope=project 或 --scope=global 指定范围

2、Claude Code 插件方式:

/plugin marketplace add pbakaus/impeccable

加了 marketplace 之后打开 /plugin,从列表里装 Impeccable。

安装好之后,进项目先跑一次 /impeccable init,它会问产品是给谁用的、在什么场景下用,写成 PRODUCT.md,后面所有命令都从这份文件里取上下文,不会每次都问你一遍。

💡 小提示:

  • 62 条规则不用 LLM 不用 key,本地直接跑,挂进 CI 也没成本;
  • 适合:AI 生成页面的发布前体检,和 taste-skill 一个管出效果、一个管守底线,可以都装。

Understand-Anything:二十万行代码变成一张图

你刚跳槽进一个新团队,仓库二十万行,没人有空给你讲,从哪下手?Egonex-AI/Understand-Anything 就是给这个场景做的,8.8 万 star。它用一条多 Agent 流水线扫整个代码库,把每个文件、函数、类和依赖建成一张知识图谱,然后开一个可交互的面板,点开任何节点都有人话解释。

仓库地址:

https://github.com/Egonex-AI/Understand-Anything

命令族按用途分,一张表看全:

命令 作用
/understand 主分析,扫全库建知识图谱,之后增量更新
/understand-dashboard 打开可交互的可视化面板
/understand-chat 直接向代码库提问,比如支付流程是怎么走的
/understand-diff 提交前看这次改动会波及哪些地方
/understand-explain 深挖某个具体文件或函数
/understand-onboard 生成新人上手指南
/understand-domain 把代码映射成业务域和业务流程
/understand-knowledge 分析 Karpathy 式 LLM wiki 知识库,出力导向关系图

原理上它把两种解析拆开了。tree-sitter 做确定性的结构解析,同样的代码每次产出同样的边,LLM 只负责语义层,回答这个文件是干嘛的。图谱是增量的,第二次跑只分析改过的文件。

对团队来说最实用的一点是,图谱就是一个 JSON 文件,直接 commit 进仓库,同事拉下来一条 npx 命令就能打开面板,不用 LLM 不用 key。

安装方式:

1、Claude Code,插件方式:

/plugin marketplace add Egonex-AI/Understand-Anything
/plugin install understand-anything

2、其他 Agent(Codex、OpenCode、Gemini CLI、Trae 等),一行安装器,不带参数会问装哪个平台:

curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash

指定平台免交互,结尾换成 | bash -s codex

安装好之后,在项目里跑 /understand 建图谱,加 --language zh,节点描述和面板都出中文。之后都是增量,想每次提交自动补图谱,用 /understand --auto-update 挂一个 post-commit 钩子。

💡 小提示:

  • 首跑全库分析比较吃 token,大项目建议在订阅额度里跑或者接本地模型;
  • 大仓库可以只扫一个子目录,/understand src/frontend 这样传路径就行。

obsidian-skills:Obsidian 的 CEO 亲自写的 Skill

最后这个仓库的作者 kepano,就是 Obsidian 的 CEO Steph Ango。笔记软件官方亲自下场给 Agent 写 Skill,教它用 Obsidian 的开放格式干活,别把你的笔记库搞乱,5 万 star。

仓库地址:

https://github.com/kepano/obsidian-skills

一共 6 个 Skill,各自管一块:

  • obsidian-markdown:写 Obsidian 风味的 markdown,wikilink、callout、属性都有规矩
  • obsidian-bases:操作 .base 文件,就是笔记库里的数据库视图
  • json-canvas:创建和编辑 .canvas 画布文件
  • obsidian-cli:调 Obsidian 官方命令行,插件和主题开发也管
  • defuddle:把网页抽成干净 markdown 再喂给 Agent,省 token
  • knap:拿 JSON 或 CSV 数据按模板批量渲染 markdown 文件

安装方式:

1、Claude Code,插件方式:

/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian@obsidian-skills

2、其他 Agent,skills CLI:

npx skills add https://github.com/kepano/obsidian-skills

安装好之后不用任何配置,Agent 在你的笔记库里写 .md、.base、.canvas 文件时会自动套用对应的格式规则,生成的笔记格式和手工写的一致。

💡 小提示:

  • 知识库在 Obsidian 里的话 6 个全装,都很小,没负担;
  • defuddle 和 knap 不绑 Obsidian,任何 Agent 里拿来省 token、批量生成文件都行。

先装哪个

装法归纳下来就三条道。Claude Code 用户走插件通道,这 8 个都有插件。用多个 Agent 的走 npx skills add 仓库地址,通吃主流工具。impeccable 有自己的安装器,npx impeccable install。

我的建议是按需求挑。

只想试水,curl 那份 Karpathy 的 CLAUDE.md,零成本,五分钟见效。

天天用 Claude Code 写代码,mattpocock/skills 和 ponytail 二选一先装一个跑一周,一个管问清楚,一个管少写,不冲突,但先装一个才能感觉出差别。常写前端的,taste-skill 管出效果,impeccable 管守住底线,可以都装。刚接手老项目,Understand-Anything 首跑一次。知识库在 Obsidian 里的,6 个全装,都很小。

这 8 个仓库翻下来,一个感受。

Skill 这个东西真正值钱的,是把一个资深工程师的判断写成 Agent 能执行的流程。Karpathy 的四条军规,Ponytail 的七级阶梯,grill 的追问,背后都是老工程师干活的章法,仓库只是载体。装十个不如照着一个写一个,你们团队里那位「Ponytail」的经验,他怎么判断该不该写、怎么审代码,整理成一份 SKILL.md 沉下来,才是这套机制对团队最大的用处。


如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 1 条回复 时间 点赞
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up。