# 宝玉老师做了17个开源Skills拿到9000 Star,他总结的四条设计哲学
**作者**: Jason Zhu
**日期**: 2026-03-24T07:06:53.000Z
**来源**: [https://x.com/GoSailGlobal/status/2036338947228614993](https://x.com/GoSailGlobal/status/2036338947228614993)
---

宝玉老师是一个AI自媒体博主,日常大量使用AI做翻译、写作、产品介绍。他把这些重复性工作全部抽象成了Agent Skills,并且开源了出来。两个月时间GitHub拿到近9000个Star,17个Skills,将近400次提交。最近他在D2大会上做了一场分享,前半段是真实场景的现场演示,后半段是他踩过的坑和悟出来的设计哲学
## 从一篇采访稿看完整工作流

宝玉演示了他日常写采访稿的完整流程。第一步用Gemini的Gem功能,输入一个YouTube视频URL,Gemini会自动拿到字幕,识别出发言人,分段分章节,生成一份结构化的素材
第二步把素材丢进Claude的Project。Project里预制了Instruction,编排好了Skill的执行顺序:先分析再写作。分析Skill会去挖掘嘉宾背景、话题关联性、金句提取这些信息。写作Skill基于分析结果和原始素材生成稿件
他会让AI生成三份不同的稿子。每份整体差不多但各有闪光点。然后用一个合并稿子的Skill,选最好的一份做底稿,从其他两份里提取优点,取长补短合并成一份更好的版本
与此同时他会并行启动封面图生成和文章配图生成。封面图会参考YouTube原始封面,配图会根据文章内容自动生成信息图。三个任务同时跑,等文字稿合并完成的时候,图也基本生成好了
## 第一条:先用起来,从提示词开始

宝玉说他真正开始用Skills是去年年底。最开始是写代码的时候用,反而用得不多。后来尝试用在写作上,发现写作场景更实用
创建一个Skill最简单的方式是用内置的Skill Creator。三种方法:
第一种,你有一个好用的提示词,直接发给Skill Creator让它帮你变成Skill。比如一个翻译提示词变成Translator Skill,下次说"帮我翻译"就自动调用
第二种,你刚做完一个任务,觉得这个流程以后还会用到。直接在当前对话里说"帮我把刚才的操作做成一个通用Skill"。Agent会基于上下文去提炼和抽象,把你的操作变成可复用的Skill。他举了个例子:写完一篇AI产品介绍文章后,让Agent把整个流程封装成了一个产品介绍Skill,下次只要输入官方博客链接就能自动完成
第三种,你想法还比较模糊。让Agent来采访你,问你问题。你在回答的过程中就把事情想清楚了,最后也能产出一个差不离的Skill
## 第二条:Skill要原子化,别做万能Skill

很多人会把所有事情塞进一个Skill里。比如写作Skill包含了写提纲、写作、润色、发布。宝玉的经验是拆开,拆成最小的原子Skill
他的Skill清单:分析素材是一个,写提纲是一个,写稿是一个,润色是一个,发布是一个,插图是一个,封面图是一个。每一个都很小,但可以在不同场景里复用
写采访稿的工作流和写产品介绍的工作流不一样,分析素材的方式不同,但写作风格的Skill是共用的。拆小之后每个Skill占用的上下文更少,Agent执行更聚焦,维护也更容易。某个Skill出了问题,只修那一个就行
编排这些小Skill有两种方式:用一个专门的Workflow Skill来编排,或者在Project Instruction / AGENTS.md里写好执行顺序。宝玉的项目里只要输入一个URL,系统就会自动判断类型、抓取文本、翻译(如果是英文)、分析素材、写提纲、写作、润色、发布,全流程自动化
## 第三条:Skills要不断迭代,让Agent自己优化

宝玉在演示过程中遇到了一个真实的问题:插图Skill把图片生成到了错误的路径。他的处理方式不是手动改一下就算了,而是分两步走
第一步在当前对话里让Agent分析原因。Agent发现是Skill里的路径被硬编码了。第二步让Agent去优化这个Skill本身,确保下次不会再犯同样的错误。改完之后人工审查确认,提交到Git
他的写作风格Skill也是这样迭代的。每次写完文章他都要人工修改一些内容。改完之后让Agent对比两个版本的差异,分析出他的个人偏好,再更新写作风格Skill。迭代几轮之后,需要人工修改的地方就越来越少
关键词:自己常用的Skill一定要有几个属于自己的,不停用不停迭代,它就会越来越懂你
## 第四条:站在Agent角度设计

Skill不是给人用的,是给Agent用的。这个视角转换很关
几个具体的设计原则:
Agent喜欢读写文件。有个文件它可以搜索、编辑、一次只读一部分,不需要把整个文件塞进上下文。所以用文件做中间态对Agent很友好
先分析再执行。不管是写采访稿还是翻译,都先让Agent做一轮全面分析,联网搜索补充素材,然后再基于分析结果执行任务。效果比直接上手好很多
写清验证标准。如果你不告诉Agent怎么验证,它做完就觉得自己是对的。如果你在Skill里写了验证步骤,它做完会自己检查一遍,发现问题会自己尝试修复。省掉很多来回沟通的成本
用子Agent并行。长文章翻译可以拆成五块,五个子Agent同时翻译再合并。效率翻倍
脚本优先于MCP。MCP虽然好用但上下文占用太厉害。宝玉的所有Skill都尽量用脚本替代MCP,更稳定也更省Token
## 开源地址和资源
baoyu-skills 已全部开源:github.com/JimLiu/baoyu-skills
视频中用来抓取YouTube字幕的Gem提示词和推荐的Skill都可以在宝玉的X账号 @dotey 上找到
这些经验虽然碎,但每一条都指向同一个核心:理解Agent的工作方式,站在它的角度去设计Skill,让它越用越好
## 相关链接
- [Jason Zhu](https://x.com/GoSailGlobal)
- [@GoSailGlobal](https://x.com/GoSailGlobal)
- [19K](https://x.com/GoSailGlobal/status/2036338947228614993/analytics)
- [github.com/JimLiu/baoyu-skills](https://github.com/JimLiu/baoyu-skills)
- [@dotey](https://x.com/@dotey)
- [Upgrade to Premium](https://x.com/i/premium_sign_up)
- [3:06 PM · Mar 24, 2026](https://x.com/GoSailGlobal/status/2036338947228614993)
- [19.2K Views](https://x.com/GoSailGlobal/status/2036338947228614993/analytics)
---
*导出时间: 2026/3/25 11:16:40*