乐于分享
好东西不私藏

Skills 实战:从爆火插件 superpowers 到我的公众号自动化流程

Skills 实战:从爆火插件 superpowers 到我的公众号自动化流程

最近 GitHub 上有个项目一天涨了 2000+ star,叫 superpowers。

点进去一看,核心就一个东西:Skills

Skills 是 Claude Code 去年 10 月推出的功能,简单说就是”教 AI 按你的方式干活”。superpowers 火了,说明大家开始意识到这玩意儿的价值了。

今天聊聊 Skills 到底能干啥,顺便分享我用它自动化公众号写作的实战经验👇


🎯 Skills 是什么

一句话:把你的工作流程写成说明书,让 AI 照着执行

以前用 Claude Code,每次都要重复说”先写测试再写代码”、“代码要有注释”、“提交前跑一遍 lint”…

现在有了 Skills,写一次,永久生效。

Skills 是一个文件夹,最简单的只需要一个 SKILL.md,复杂的可以包含脚本、模板、配置:

my-skill/

├── SKILL.md          # 核心指令(必需)

├── scripts/          # 辅助脚本(可选)

│   └── validate.py

├── templates/        # 模板文件(可选)

│   └── report.md

└── examples/         # 示例(可选)

    └── demo.json

Claude 会根据你的需求自动激活对应的 Skill,不用手动调用。


🔧 案例 1:superpowers(开发工作流)

superpowers 是最近爆火的 Vibe Coding Skills 合集,专门解决”AI 写代码不按套路来”的问题。

它解决什么痛点?

  • 让 AI 写功能,它直接给你一堆代码,不问需求

  • 让 AI 写测试,它经常”忘记”

  • 任务复杂一点,AI 就跑偏

装上之后变成什么样?

1. 写代码前先问需求

以前:

我:帮我写个登录功能

Claude:好的,这是代码...(直接甩 200 行)

现在:

我:帮我写个登录功能

Claude:我来帮你梳理一下需求:

1. 登录方式是什么?

2. 需要记住登录状态吗?

3. 登录失败有什么提示?

...

2. 强制 TDD 流程

superpowers 内置了 test-driven-development Skill,写功能时必须:

  1. 先写失败的测试

  2. 运行确认失败

  3. 写最少的代码让测试通过

  4. 重构

每个功能都走这个流程,代码质量直接上一个档次。

3. 任务拆解 + 并行执行

大任务自动拆成 2-5 分钟的小块,还能用 git worktree 并行跑多个子任务。

怎么安装?

/plugin marketplace add obra/superpowers-marketplace

/plugin install superpowers@superpowers-marketplace

装完输入 /help,能看到 /superpowers:brainstorm/superpowers:write-plan 等命令就成功了。


📝 案例 2:公众号全流程 Skill(这篇文章就是它写的)

看完 superpowers,我想:开发工作流能自动化,内容工作流是不是也行?

于是我搭了一套”公众号全流程 Skill”,从选题到发布全程自动化。

整体流程

热点采集 → 选题生成 → 选题审核 → 深度调研 → 文章撰写 → 文章审核 → 配图生成

每个环节干了啥

1. 热点采集

自动抓取知乎热榜、GitHub Trending、HackerNews,筛选 AI 相关话题。

2. 选题生成 + 审核

根据我的账号定位(程序员视角的 AI 工具玩家),生成 10 个选题。

然后对照我写的《选题审核标准》打分,不及格的自动修改重审,直到全部通过。

3. 深度调研

选定一个题目后,用 WebSearch 搜集资料:官方文档、教程、用户评价、踩坑经验…

4. 文章撰写 + 审核

按我写的《写作风格方法论》生成初稿:

  • 开头用场景切入

  • 正文按工具教程结构

  • 语言要程序员口吻、真实不装

  • 不用”不是…而是…”句式

  • 不用破折号

写完对照《文章审核标准》打分,100 分制,90 分以上才能发布。

5. 配图生成

输出每张配图的 AI 绘图提示词,标注位置和风格要求。

实际效果

这篇文章就是这套 Skill 生成的:

  • 选题来自今天的 GitHub Trending(superpowers +2000 star)

  • 调研了 GitHub 仓库、作者博客、中文教程

  • 按我的风格方法论写的初稿

  • 审核得分 90 分,直接发布

我只在几个关键节点确认了一下,全程不到 1 小时。


💡 如何创建自己的 Skill

你每天有没有重复做的事情?

写周报、跑测试、审代码、发邮件… 这些流程如果能让 AI 按你的方式自动跑,每周能省几个小时?

创建 Skill 没你想的那么难,4 步就能搞定:

第 1 步:梳理你的工作流程

先想清楚你重复做的事情:

  • 每次都要强调的规范是什么?

  • 固定的执行步骤是什么?

  • 有哪些检查清单?

第 2 步:写 SKILL.md

最简单的结构:

---

name: my-skill

description: 一句话描述

triggers:

  - 触发关键词1

  - 触发关键词2---

# 技能名称

## 触发条件

什么情况下激活这个 Skill

## 执行流程

1. 第一步做什么

2. 第二步做什么

3. ...

## 注意事项

- 要点1

- 要点2

第 3 步:放到正确位置

  • 个人使用:~/.claude/skills/my-skill/

  • 项目级别:.claude/skills/my-skill/

Claude Code 启动时会自动扫描这些目录。

第 4 步:测试和迭代

用几次,发现问题就改。好的 Skill 都是迭代出来的。

懒人方案:让 AI 帮你写 Skill

觉得自己写太麻烦?官方早想到了。

Anthropic 内置了一个”帮你创建 Skill 的 Skill”,叫 skill-creator。你只需要口述你的需求,它就能帮你生成完整的 SKILL.md。

比如你说”我想要一个帮我写周报的 Skill,要包含本周完成、下周计划、遇到的问题三个部分”,它就能直接给你生成一个可用的 Skill。

从可塑性和灵活性来讲,Skills 真的太强大了。


⚠️ 踩坑经验

用了一段时间,分享几个坑:

1. Skill 不要写太复杂

一开始我想把所有情况都覆盖,结果 Skill 写了几千字,Claude 反而容易搞混。

后来拆成多个小 Skill,每个只管一件事,效果好很多。

2. 触发条件要明确

如果触发条件太模糊,Skill 会在不该激活的时候激活。

写清楚”当用户要求 XXX 时”,比”当用户需要帮助时”好用。

3. 留出人工确认点

全自动不一定好。关键节点让 Claude 停下来问你一句,比跑完发现全错了强。

4. 当前的局限性

Skills 目前还有两个硬伤:

  • 没法定时执行:不能设置”每天早上 9 点自动跑”,必须手动触发

  • 没法做成服务端:只能在本地 Claude Code 里跑,不能部署成 API 服务

所以现在 Skills 更适合”人在电脑前,让 AI 帮你干活”的场景,完全无人值守的自动化还做不到。

期待官方后续更新吧。


🔗 资源链接

superpowers 相关:

  • GitHub:https://github.com/obra/superpowers

  • 作者博客:https://blog.fsck.com/2025/10/09/superpowers/

Skills 官方资料:

  • 官方文档:https://code.claude.com/docs/en/skills

  • Anthropic Skills 仓库:https://github.com/anthropics/skills

社区资源:

  • Skills 市场:https://claude-plugins.dev/skills

  • Agent Skills Marketplace:https://skillsmp.com/

  • Awesome Claude Skills:https://github.com/travisvn/awesome-claude-skills


总结

Skills 的本质是:把你的经验变成 AI 能执行的指令

superpowers 证明了这套思路在开发工作流上的价值,我的公众号 Skill 证明了它在内容工作流上也能跑通。

如果你有重复做的事情,不妨试试写个 Skill:

  1. 梳理流程

  2. 写 SKILL.md

  3. 放到 ~/.claude/skills/

  4. 测试迭代

把 AI 训练成你的专属助手,比每次都从头教它强多了。

有问题评论区见👇

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Skills 实战:从爆火插件 superpowers 到我的公众号自动化流程

评论 抢沙发

4 + 6 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮