这页的核心判断很简单:SkillsMP 很适合做“找 skill”这一步,但真正安装前还是应该回到 GitHub 仓库做最后校验。
原因也很直白:市场页负责聚合、分类、搜索和暴露仓库入口;而 skill 真正会执行什么、带不带脚本、有没有模板或引用资料,最终还是要看仓库里的 SKILL.md 和同目录资产。
所以如果后面我们要做一个“自动寻找合适 skill 下载”的 skill,最合理的做法不是把市场站当作最终来源,而是把它当作发现层 / 候选集生成层。这件事,方向上是对的。
1. 截至 2026-04-10,SkillsMP 给了我们什么
按首页公开展示口径,SkillsMP 当前强调的是一个面向开放 SKILL.md 生态的聚合市场:它首页直接写出 805,711 个 skill,并提供分类浏览、职业分组浏览、关键词搜索 和技能详情页 四类入口。
量级够大
首页展示 80 万级 skill 聚合量,足够承担“先搜一遍市场,再回 GitHub 精选”的工作流。
分组够明确
首页有 23 个 major groups、867 个 occupation,以及 Tools、Development、Data & AI 等分类入口。
详情页有仓库指向
技能详情页会给出 skill 名称、简介、更新时间、仓库入口与安装提示,适合继续做二跳校验。
| 入口 | 适合做什么 | 为什么重要 |
|---|---|---|
| Browse by Category | 按问题域粗筛 | 适合从“我要做什么”出发,而不是先知道 skill 名字。 |
| Browse Job Skills by Occupation | 按职业角色找套路 | 适合把“开发 / 数据 / 文档 / 运营”之类真实角色映射到 skill 集。 |
| Skill Detail Page | 看仓库与安装方式 | 详情页已经接近“安装前审查面”,能直接继续跳 GitHub。 |
2. 为什么它适合做我们后续自动化 skill 的发现层
如果把“自动找 skill 并下载”拆成两半,前半其实是搜索与消歧,后半才是安装与落盘。SkillsMP 最适合承担的是前半。
第 1 步:发现
根据任务、关键词、职业或分类,在 SkillsMP 找到 2 到 5 个候选 skill。
第 2 步:校验
打开详情页里的 GitHub 仓库,看 SKILL.md、脚本、模板、更新时间和维护状态。
第 3 步:安装
把完整 skill 目录落到 ~/.claude/skills/、.claude/skills/ 或 ~/.codex/skills/。
| 阶段 | 主要来源 | 我们应该信什么 |
|---|---|---|
| 发现候选 | SkillsMP | 信它的聚合、分类与搜索能力。 |
| 判断是否靠谱 | GitHub 仓库 | 信仓库里的 SKILL.md、脚本、提交历史与目录结构。 |
| 真正安装 | 本地 skill 目录 | 信本机落盘后的文件内容,而不是市场页文案本身。 |
换句话说,在这个网址寻找就行,但不要停在这个网址。它负责“找到谁”,GitHub 负责“核实是谁”,本地目录负责“真正装了什么”。
3. 现在就能拿来当样例的两个详情页
这两个样例够说明问题:SkillsMP 的详情页已经能把“技能是什么、来自哪个仓库、怎么装”连起来,所以它非常适合作为站内专题入口和后续自动化的前置搜索面。
| Skill | 详情页能看到什么 | 上游仓库 |
|---|---|---|
github-repo-management |
技能说明、更新时间、安装提示,以及仓库字段 fanthus/agent-skills |
fanthus/agent-skills ↗ |
slides |
搜索结果直接给出安装路径提示,指向具体 skill 目录 | Bloody-BadAim/svsit-site/.claude/skills/slides ↗ |
4. 回到 GitHub 后,可信 skill 仓库至少该暴露什么证据
Task 8 这轮再往前走一步,不是继续夸市场页,而是补一个更实用的判断标准:当 SkillsMP 把你带回 GitHub 后,一个值得继续安装的 skill / plugin 仓库,至少要把“怎么装、会跑什么、怎么发布、出了问题靠什么验证”说清楚。
这一轮先用两个本地 reference 做最小对照:reference/reference_skill/baoyu-skills/ 和 reference/reference_skill/codex-plugin-cc/。
| 仓库 | 这次拿它看什么 | 为什么值得当校验证据 |
|---|---|---|
baoyu-skills |
README 安装路径、docs/creating-skills.md 里的 frontmatter / scripts / EXTEND 规范,以及 docs/publishing.md 里的 metadata / vendor / pre-push 发布链 |
说明一个 marketplace-facing skill 仓库,不只要能“被搜到”,还要把 authoring 规则、运行时依赖和发布同步面写清楚。 |
codex-plugin-cc |
README 里的具体命令面、plugins/codex/.claude-plugin/plugin.json 的 plugin 元数据,以及 tests/ 下的运行时校验 |
说明一个可装的 plugin 仓库,不能只停在简介,还应该能直接看到命令入口、版本标识和至少一层可验证实现。 |
安装证据
先看有没有清楚的 marketplace / direct install / setup 路径,而不是只留一个仓库名。
执行证据
再看具体命令、脚本目录、运行时依赖,确认它不是只有文案壳。
发布与验证证据
最后看 metadata、发布脚本、测试或 pre-push 规则,判断仓库状态和实际发布状态会不会漂移。
这会把 SkillsMP 的角色定得更清楚:它负责把你带到候选仓库,但真正决定“能不能装、该不该装”的,仍然是 GitHub 里的安装、执行、发布和验证证据面,而不是详情页标题本身。
再往前走一步,这两类 reference 还顺手说明了一件更容易混淆的事:skill 仓库和plugin 仓库虽然都能出现在市场链路里,但你回 GitHub 后,应该看的包装面并不完全一样。
| 包装形态 | 这轮本地样例 | 回 GitHub 后先看什么 | 它更像在交付什么 |
|---|---|---|---|
| skill bundle / skill marketplace | reference/reference_skill/baoyu-skills/ |
先看 .claude-plugin/marketplace.json 怎样把多个 skills/baoyu-* 目录收进同一个 marketplace,再看各自 SKILL.md,以及 docs/creating-skills.md、docs/publishing.md 是否把 authoring / publish 规则写清楚。 |
一组可以被市场发现、被单独调用、但又共享发布纪律的 skill 包。 |
| plugin bundle / command surface | reference/reference_skill/codex-plugin-cc/ |
先看 .claude-plugin/marketplace.json 如何指向 plugins/codex,再看 plugins/codex/.claude-plugin/plugin.json 的 plugin 元数据,以及 commands/、agents/、skills/ 是否把命令面、代理面和内置 skill 面拆开。 |
一个可安装的 plugin,里面再挂命令、agent、skill 与 runtime 脚本。 |
这张表的作用,是帮我们在“发现之后的 GitHub 校验”阶段少走弯路:如果看到的是 skill bundle,就重点审 SKILL.md、marketplace 收录方式和发布同步链;如果看到的是 plugin bundle,就重点审 plugin 元数据、命令入口、agent 入口和测试面。不要把这两类仓库都当成同一种“技能目录”去看。
5. 这 6 个仓库更适合被当作“实用工具流”来读
按 2026-02-05 掘金文章 《GitHub这 6 个超神的 SKills,赶紧收藏》 提到的 6 个仓库,我们已经把源码快照落到 reference/reference_skill/practical-toolflows/。把它们并排看,会发现它们的价值不只是“多一个 skill”,而是把一整段可重复执行的工作流收敛成了 skill + scripts + references + install surface 的组合。
| 仓库 | 本地快照 | 它接住了哪一段工具流 | 为什么不该只当成 prompt 包看 |
|---|---|---|---|
remotion-dev/skills |
reference/reference_skill/practical-toolflows/remotion-dev-skills/ |
React 视频制作:脚手架、预览、单帧检查,以及字幕 / FFmpeg / 音频可视化等规则调用。 | 核心不是 README,而是 skills/remotion/SKILL.md 把 Remotion 的领域知识拆成一组可按需加载的规则文件。 |
op7418/Youtube-clipper-skill |
reference/reference_skill/practical-toolflows/Youtube-clipper-skill/ |
YouTube 下载 → 字幕解析 → AI 语义分章 → 精确剪辑 → 字幕翻译 / 烧录 → 社媒文案。 | SKILL.md 只负责编排,真正落地的是 scripts/ 里的下载、裁剪、翻译、烧录脚本。这就是完整视频处理流水线。 |
GBSOSS/skill-from-masters |
reference/reference_skill/practical-toolflows/skill-from-masters/ |
先找实践高手与失败案例,再归纳有效 / 无效模式,最后把这些经验转成新 skill。 | 它不是终端能力 skill,而是“制造 skill 的工作流”。其中 skills/skill-from-github/ 还把“从优秀仓库提炼 skill”做成了专门子流。 |
PleasePrompto/notebooklm-skill |
reference/reference_skill/practical-toolflows/notebooklm-skill/ |
认证 → Notebook 库管理 → 问答 → 自动追问补全 → CLI 继续执行。 | 重点不在一句“问 NotebookLM”,而在 scripts/run.py 统一虚拟环境、浏览器自动化和状态管理,把知识库问答嵌进本地编码流。 |
wshuyi/x-article-publisher-skill |
reference/reference_skill/practical-toolflows/x-article-publisher-skill/ |
Markdown 解析 → 结构化 HTML / block index → 浏览器自动化 → X Articles 草稿。 | 这是典型发布分发流。.claude-plugin/plugin.json 已经把依赖面说清:Playwright MCP + Python 图像处理,而不是单纯复制粘贴。 |
anthropics/skills |
reference/reference_skill/practical-toolflows/anthropics-skills/ |
官方技能仓库、marketplace 入口、模板与规范底座。 | 它更像“生态基础设施”:skills/ 给样例,spec/ 给协议,template/ 给起手架,适合当所有后续工具流的公共参照系。 |
共同模式 1
真正能打的 skill 仓库,往往都会长出 scripts/、references/、plugin.json 或模板目录,而不是只留一页说明。
共同模式 2
模型负责判断和编排,脚本负责确定性执行。越接近“实用工具流”,这条分工越清楚。
共同模式 3
最值得分析的不是“它叫什么 skill”,而是“它到底替用户省掉了哪几次手工切换”。
所以这 6 个样本放到站内,最合适的读法不是“又发现了几个 skill”,而是“我们已经看到六条可复用的工具流原型”:视频生成、视频剪辑、skill 生产、知识库问答、内容发布、官方生态底座。
5B. 产品 Skill 化:当画布能力变成 Agent 可调用的接口
除了个人开发者发布的 skill,还有一类值得关注的信号:产品把自己的核心能力封装成 Skill,挂到 Agent 的工具链上。这代表一种新的产品生存策略——当 Agent 成为工作入口,产品如果还停在"用户自己打开网页、自己点击按钮"的流程里,就会在 Agent 的工作链路中隐形。
| 产品 | Skill 仓库 | 封装了什么能力 | Agent 如何调用 |
|---|---|---|---|
| Flowith | flowith-ai/canvas-cowork |
画布创作(图/文/视频)、Neo Agent 批量任务、多模态编辑器、节点引用与追问路径 | npx skills add flowith-ai/canvas-cowork,安装后 Claude Code / Codex / OpenClaw 可直接在 Flowith 画布上生成内容和调度子 Agent |
这类 Skill 的核心价值不在于"又多了一个工具",而在于产品能力被 Agent 原生理解。Agent 可以在自己的工作流中直接调用 Flowith 画布做批量多模态创作,而不需要用户手动切换上下文。
6. 我们已经把这条线整理成仓库内汇总
为了不让这件事只停留在网页入口,我把它同步沉淀成了仓库内的 awesome-skills.md:里面收 discovery 入口、安装落点和已验证的 SkillsMP 样例。
这样做的好处是,之后无论是继续扩展站内专题,还是让 Agent / Skill 自动使用这条路线,我们都有一个仓库内、可 diff、可 PR、可继续补充 的锚点。
现在仓库里也已经补上了第一版安装器:tools/install_skill_from_github.py。它不负责从 SkillsMP 硬抓详情页,而是接收已经核验过的 GitHub 仓库与 skill 路径,把完整 skill 目录安装到 Claude / Codex 的本地目录。
7. 下一步怎么把它做成真正的“自动找 skill 并安装”
这一步我建议不要一步到位做成“搜完立刻安装”,而是先做成一个半自动 skill:
- 先从用户任务里提取关键词,例如“引用管理”“仓库分析”“PR 管理”“文档整理”。
- 去 SkillsMP 里找 2 到 5 个候选 skill,列出仓库地址和简要判断。
- 默认先推荐,不直接落盘;只有用户明确说“就装这个”时,再用仓库内安装脚本复制完整目录。
仓库里现在已经不只是半自动骨架了:.claude/skills/skillsmp-find-install/SKILL.md 负责工作流说明,tools/install_skill_from_github.py 负责 GitHub 安装,tools/skillsmp_find_and_install.py 负责根据 SkillsMP 搜索结果自动选候选、回 GitHub 校验后继续调用安装器。后面继续增强时,重点就会是候选筛选策略和安全校验,而不是重写安装层。