1. 从“会写代码”到“会做视频”:这个项目到底在折腾什么
第一次看到“让 Claude Code 学会做视频”这个说法,我脑子里冒出来的第一个念头是:这不就是给一个命令行里的代码助手硬塞一个剪辑软件的功能吗?但仔细扒完这个项目的思路之后,我发现它做的事情比“让 AI 剪片子”要聪明得多——它其实是在给 Claude Code 搭建一套可插拔的技能体系,而视频处理只是其中一块拼图。
先把话说清楚:Claude Code 本身是一个跑在终端里的编程助手,它的强项是读写文件、执行命令、理解代码库。它默认并不会“做视频”,就像一把瑞士军刀默认不会开红酒——不是不能,是没那个配件。而这个项目做的事情,就是通过Skill(技能)机制,把视频处理相关的工具链、脚本、工作流封装成 Claude Code 能识别和调用的模块,让它在你下达“帮我把这段素材剪成 30 秒竖版”这类指令时,知道该调用什么、怎么调、参数怎么传。
这个项目最让我觉得有意思的地方,不是它教会了 Claude Code 做视频,而是它顺手做了一件很多人想做但没做完的事:把 180 个开源 Skill 做了一次系统性的分类盘点。更狠的是,其中107 个是不到 50 星的冷门项目。这意味着什么?意味着这份盘点不是那种“把 GitHub 上 star 最多的项目抄一遍”的水文,而是真的有人一个个翻过去、试过去、分类整理出来的。
我为什么会对这个感兴趣?因为我自己就踩过“Skill 装了一堆但不知道哪个能用”的坑。Claude Code 的 Skill 生态现在有点像早期的手机应用市场——东西不少,但没有好的分类和评价体系,你只能靠别人推荐或者自己一个个试。这个项目的价值就在于,它把“哪些 Skill 值得装、哪些是宝藏、哪些是坑”这件事,用分类盘点的方式讲清楚了。
这篇文章适合谁看?如果你是那种已经在用 Claude Code、但只会让它写写函数改改 bug 的人,这篇能帮你打开新世界的大门;如果你是对 AI 辅助视频制作感兴趣、但不知道从哪下手的人,这篇能给你一条相对清晰的路径;如果你只是单纯想看看开源社区里有哪些被埋没的好东西,那 107 个冷门宝藏够你挖一阵子了。
接下来我会从整体设计思路、核心 Skill 分类、实操落地流程、常见坑与排查这几个角度,把这个项目拆开来讲。不堆术语,不抄文档,就按我自己折腾下来的经验说。
2. 整体设计与思路拆解:为什么是 Skill,而不是插件或脚本
2.1 Skill 机制的本质:给 AI 一本“操作手册”
很多人第一次接触 Claude Code 的 Skill 时,会把它理解成“插件”或者“扩展”。这个理解不算错,但不够准确。插件通常是往宿主程序里注入代码,改变它的行为;而 Skill 更像是一本写给 AI 看的操作手册——它用自然语言加结构化描述的方式,告诉 Claude Code:当你遇到某类任务时,应该按什么步骤做、调用哪些工具、注意哪些参数。
这个区别很关键。因为插件是“硬编码”的,你装了什么功能就是什么功能;而 Skill 是“软引导”的,Claude Code 会根据你的指令和当前上下文,自己判断该不该调用某个 Skill、怎么组合多个 Skill。这就解释了为什么这个项目能“让 Claude Code 学会做视频”——它不是给 Claude Code 装了一个视频剪辑引擎,而是给了它一套“遇到视频任务时该怎么处理”的决策依据和工具调用规范。
我举个具体的例子。假设你让 Claude Code 把一段视频转成 GIF。没有 Skill 的时候,它可能会尝试用 ffmpeg 命令,但参数对不对、输出质量怎么样,全看它当时的“心情”。有了对应的 Skill 之后,这个 Skill 里会写清楚:转 GIF 推荐用哪套参数、帧率怎么设、调色板怎么生成、输出文件放哪里。Claude Code 读到这个 Skill,就相当于拿到了一份标准作业程序,执行起来稳定得多。
提示:Skill 的质量差异非常大。有的 Skill 写得很细,连异常处理都考虑到了;有的就几句话,Claude Code 调用时经常翻车。这也是为什么“分类盘点”这件事本身很有价值——它帮你筛掉了一大批粗制滥造的 Skill。
2.2 为什么视频处理特别适合用 Skill 来封装
视频处理这个领域有几个特点,让它天然适合用 Skill 来组织。第一,工具链长。从素材导入、转码、剪辑、加字幕、调色到导出,中间涉及一堆命令行工具,每个工具的参数又多又杂。第二,流程相对固定。虽然创意部分千变万化,但技术流程其实高度标准化,比如“竖版视频”就是固定分辨率加固定裁剪逻辑。第三,试错成本高。视频文件大,渲染慢,参数错了重来一遍很费时间。
这三个特点叠加起来,就导致了一个结果:如果没有 Skill 引导,Claude Code 做视频的翻车率会非常高。它可能会用错编码器、搞错分辨率、忘记处理音频轨道。而 Skill 的作用,就是把这些容易出错的环节提前固化下来,让 Claude Code 不用每次都“重新发明轮子”。
这个项目的设计思路,我理解下来是这样的:先把视频处理拆成若干可复用的原子能力(比如转码、裁剪、加字幕、提取音频),每个能力对应一个或几个 Skill;然后再用更高层的 Skill 把这些原子能力串起来,形成完整的工作流。这种分层设计的好处是,你既可以单独调用某个原子 Skill 做一件小事,也可以让 Claude Code 自动组合多个 Skill 完成复杂任务。
2.3 180 个 Skill 的分类逻辑:按“能力域”而不是“工具名”
我翻了一遍这个项目的分类方式,发现它没有按“ffmpeg 相关”“ImageMagick 相关”这种工具维度来分,而是按能力域来分。比如“视频转码与格式处理”是一类,“字幕与文本叠加”是一类,“音频处理与分离”是一类,“批量与自动化”又是一类。
这个分类逻辑我觉得很聪明。因为在实际使用中,你脑子里想的是“我要给视频加字幕”,而不是“我要用 ffmpeg 的 subtitles 滤镜”。按能力域分类,更贴近真实的使用场景,也更容易让 Claude Code 理解你的意图。而且这种分类方式还有一个好处:同一个能力域下可能有多个 Skill 实现,你可以根据具体情况选最合适的那个,而不是被工具绑定。
另外,这个项目把 107 个“不到 50 星”的冷门项目单独标出来,这个做法也很实在。因为 GitHub 的 star 数有时候和实用性不成正比——有些高星项目只是 demo 做得好,实际用起来一堆坑;有些低星项目反而是作者自己天天在用,打磨得很扎实。把冷门宝藏单独列出来,等于帮你做了一轮“去泡沫”筛选。
2.4 方案选型的取舍:为什么不用现成的视频编辑框架
你可能会问:既然要做视频处理,为什么不直接接一个现成的视频编辑框架,比如某个 Python 的视频库,然后让 Claude Code 调用它?非要搞一堆 Skill 干什么?
这个问题我一开始也想过,后来想明白了。现成的视频编辑框架确实功能强大,但它有两个问题。第一,学习曲线陡。Claude Code 要调用它,得先理解它的 API,而 API 文档往往又长又复杂,Claude Code 在有限的上下文里很难吃透。第二,灵活性差。框架把很多东西封装死了,你想做个稍微特殊一点的效果,可能就得绕开框架自己写,反而更麻烦。
Skill 的方式则不同。它不要求 Claude Code 理解整个框架,只需要理解“这个任务该调用哪个命令、传什么参数”。而且 Skill 是纯文本的,修改和扩展都很方便,你今天发现一个更好的参数组合,改一下 Skill 文件就行,不用动代码。这种“轻量、灵活、可迭代”的特性,在快速变化的视频处理场景里,比一个笨重的框架要实用得多。
当然,Skill 方式也有代价。它依赖 Claude Code 的“理解能力”,如果 Skill 写得不够清楚,Claude Code 可能会误解。而且 Skill 之间的组合没有强类型约束,有时候会出现“A Skill 的输出格式和 B Skill 的输入格式对不上”的情况。这些问题在实际使用中都会遇到,后面我会专门讲怎么排查。
3. 核心 Skill 分类盘点:哪些能力域值得优先装
3.1 视频转码与格式处理:最基础也最容易翻车的一类
视频转码是所有视频处理的地基。你拿到的素材可能是各种奇怪的格式,要统一成可编辑的格式,或者导出成适合不同平台发布的格式。这一类 Skill 的核心工具通常是 ffmpeg,但不同 Skill 对 ffmpeg 的封装程度差别很大。
我实测下来,这一类里比较靠谱的 Skill 通常具备几个特征:预设了常用场景的参数模板(比如“微信视频号竖版”“B 站横版”“抖音竖版”),处理了音频轨道的兼容性(比如自动把不支持的音频编码转成 AAC),有基本的错误提示(比如源文件损坏时给出明确报错而不是静默失败)。
这里有个坑要提醒:很多转码 Skill 默认使用 CRF 模式(恒定质量),但 CRF 值设多少合适,不同 Skill 的默认值不一样。CRF 值越低画质越好但文件越大,一般 18-23 之间比较合理。如果你发现转出来的视频体积异常大或者画质明显下降,先检查这个参数。
| 能力细分 | 典型任务 | 关键参数 | 常见坑 |
|---|---|---|---|
| 格式转换 | MP4 转 WebM | 编码器、CRF、预设 | WebM 不支持某些音频编码 |
| 分辨率调整 | 横版转竖版 | 裁剪策略、缩放算法 | 直接缩放会导致画面变形 |
| 帧率调整 | 60fps 转 30fps | 帧率值、丢帧策略 | 音画不同步 |
| 码率控制 | 压缩文件体积 | 目标码率、最大码率 | 码率设太低导致块效应 |
3.2 字幕与文本叠加:冷门宝藏最集中的领域
字幕处理是我觉得最值得挖冷门 Skill 的一个领域。因为大厂的开源项目通常不做这种“细碎”的功能,反而是个人开发者会为了自己用着方便,写一些很精巧的小工具。
这一类里我见过几个很有意思的 Skill。一个是自动字幕时间轴对齐,它能把 SRT 文件里的时间轴和实际音频做微调,解决“字幕比声音快半秒”这种烦人的问题。另一个是字幕样式批量应用,你定义好一套字体、大小、颜色、描边参数,它能批量应用到所有字幕条目上,不用一条条改。还有一个是双语字幕合并,把两个语言的字幕文件按时间轴合并成一个双行显示的字幕。
这些 Skill 的 star 数普遍不高,有的甚至只有个位数,但实用性很强。这也印证了那个判断:star 数不等于实用价值。很多冷门 Skill 之所以冷门,只是因为作者没做推广,或者功能太垂直了,只有特定需求的人才会搜到。
注意:字幕类 Skill 对编码格式很敏感。如果你的字幕文件是 GBK 编码,而 Skill 默认按 UTF-8 读取,就会出现乱码。遇到字幕显示异常,先检查文件编码,用
file -i命令看一眼,必要时先转成 UTF-8 再处理。
3.3 音频处理与分离:被低估的关键环节
很多人做视频只关注画面,忽略了音频。但实际上,音频出问题的概率比画面还高。常见的音频问题包括:音量忽大忽小、背景噪音明显、人声和背景音乐比例失调、多轨道音频没有正确混合。
这一类 Skill 里,我觉得最实用的是音频响度标准化。不同来源的素材,音量标准不一样,直接拼在一起会一会儿声音大一会儿声音小。响度标准化 Skill 能把所有音频统一到某个响度标准(比如 -14 LUFS,这是很多流媒体平台的标准),听起来就舒服多了。
另一个值得关注的是人声分离。虽然这个任务通常需要专门的模型,但有些 Skill 会封装好调用流程,让你用一条指令就能把视频里的人声和背景音乐分开。这个功能在做二创或者重新配乐的时候特别有用。
3.4 批量与自动化:把重复劳动交给 Skill
这一类 Skill 解决的是“量”的问题。当你有一堆视频要处理,每个都要做同样的操作时,手动一个个来是不现实的。批量处理 Skill 通常支持通配符匹配、并行处理、失败重试这些机制。
我自己的经验是,批量处理 Skill 的稳定性比单文件处理 Skill 更重要。因为单文件处理失败了,你马上就能发现;批量处理失败了,可能跑了一半才报错,前面的时间都白费了。所以选这类 Skill 的时候,要特别关注它有没有断点续传和错误日志功能。
3.5 107 个冷门宝藏的筛选标准
这个项目把 107 个冷门 Skill 单独列出来,我研究了一下它的筛选逻辑,大概有这么几条:star 数低于 50,但代码质量不差(有 README、有基本文档、不是一次性脚本),功能有独特性(不是重复造轮子),最近有更新(不是弃坑项目)。
按这个标准筛出来的 Skill,确实有不少好东西。比如有一个专门做视频封面帧提取的 Skill,能从视频里自动选出画面最清晰、构图最好的几帧作为封面候选,这个功能听起来简单,但自己写起来还挺麻烦的。还有一个做视频分段标记的 Skill,能根据静音段自动把长视频切成若干片段,适合做播客或者讲座视频的后期整理。
这些冷门 Skill 的共同特点是:解决一个具体的小问题,解决得比较到位。它们不像那些大而全的项目,什么都想做但什么都做不精。如果你有对应的需求,直接拿来用,能省不少事。
4. 实操过程与核心环节实现:从零搭一套视频处理工作流
4.1 环境准备:别急着装 Skill,先把地基打好
在装任何 Skill 之前,有几件事必须先做。第一,确认 ffmpeg 已经正确安装,并且版本不要太老。ffmpeg 的版本差异会导致某些参数不兼容,建议用 5.0 以上的版本。第二,确认 Python 环境可用,因为很多 Skill 底层是 Python 脚本。第三,确认磁盘空间充足,视频处理很吃空间,临时文件加上输出文件,很容易就几个 G 出去了。
# 检查 ffmpeg 版本 ffmpeg -version # 检查 Python 版本 python3 --version # 检查磁盘剩余空间 df -h这三条命令跑一遍,心里就有数了。如果 ffmpeg 版本低于 4.0,建议先升级,不然后面很多 Skill 会报“不支持的参数”错误。
4.2 Skill 的安装与组织:目录结构决定可维护性
Claude Code 的 Skill 通常放在特定目录下,每个 Skill 一个文件夹,里面包含 Skill 描述文件和相关的脚本、资源。我建议在安装之前,先规划好目录结构。不要把所有 Skill 都堆在一个目录里,按能力域分子目录,比如video/、audio/、subtitle/、batch/。
这样做的好处是,当你 Skill 装多了之后,找起来方便,也方便你后续做批量更新。而且 Claude Code 在扫描 Skill 时,清晰的目录结构有助于它更快定位到相关 Skill。
提示:Skill 描述文件里的“触发条件”写得好不好,直接决定了 Claude Code 能不能在正确的时机调用它。我见过很多 Skill 功能不错,但描述写得太模糊,导致 Claude Code 要么不调用,要么在不该调用的时候调用。如果你发现某个 Skill 明明装了但 Claude Code 不用,先检查它的描述文件。
4.3 一个完整的视频处理流程拆解
我拿一个实际场景来演示:把一段 10 分钟的横版讲座视频,处理成 3 分钟的竖版精华片段,加上字幕和背景音乐。
第一步,素材分析。用分析类 Skill 读取视频的基本信息:分辨率、帧率、码率、音频轨道、时长。这一步的目的是确认素材状态,避免后面处理时才发现问题。
第二步,粗剪。根据静音段或者你指定的时间范围,把长视频切成若干片段。这一步用批量分段 Skill 来做,它会输出多个小文件。
第三步,选段与拼接。从切好的片段里选出需要的部分,按顺序拼接。这一步要注意转场处理,直接硬切有时候会显得突兀。
第四步,竖版转换。把横版画面转成竖版。这里有两种策略:一种是裁剪(保留画面中间部分),一种是加模糊背景(上下填充模糊后的画面)。裁剪适合主体居中的素材,模糊背景适合主体分散的素材。
第五步,字幕处理。生成字幕文件,调整时间轴,应用样式。如果原视频有语音,可以用语音识别 Skill 生成字幕初稿,再人工校对。
第六步,音频处理。标准化响度,添加背景音乐,调整人声和音乐的比例。
第七步,导出。按目标平台的参数导出,检查输出文件。
这个流程里,每一步都可以对应一个或多个 Skill。Claude Code 的作用是,你告诉它“我要做这个流程”,它会自动判断该调用哪些 Skill、按什么顺序调用。当然,实际使用中它不一定每次都判断对,你需要根据输出结果做调整。
4.4 参数计算:以竖版转换为例
竖版转换是视频处理里参数计算最典型的一个环节。假设源视频是 1920x1080 横版,目标竖版是 1080x1920。如果直接缩放,画面会严重变形。正确的做法是:
- 方案 A(裁剪):保持高度 1080 不变,宽度按 9:16 比例计算,即 1080 * 9 / 16 = 607.5,取 608。然后从 1920 宽度里居中裁剪 608 像素。
- 方案 B(模糊背景):把原视频缩放到 1080 宽,高度按比例变成 607.5,然后放在 1080x1920 画布中间,上下用模糊后的原视频填充。
# 方案 A:居中裁剪 ffmpeg -i input.mp4 -vf "crop=608:1080:656:0,scale=1080:1920" -c:a copy output.mp4 # 方案 B:模糊背景 ffmpeg -i input.mp4 -filter_complex "[0:v]scale=1080:-1,split[fg][bg];[bg]scale=1080:1920,boxblur=20:5[blur];[blur][fg]overlay=(W-w)/2:(H-h)/2" -c:a copy output.mp4这两个命令里的参数,crop=608:1080:656:0的意思是裁剪宽 608、高 1080,起始点 x=656(即 (1920-608)/2)、y=0。boxblur=20:5是模糊半径和迭代次数,数值越大越模糊。这些参数不是固定的,要根据实际画面调整。
4.5 实操现场记录:一次翻车与修复
我拿一段实际素材跑上面那个流程的时候,在字幕环节翻了一次车。语音识别 Skill 生成的字幕,时间轴整体偏移了大约 1.5 秒。原因是原视频开头有一段 1.5 秒的静音,语音识别把静音也算进去了,导致所有时间戳都往后偏。
修复方法是用字幕时间轴调整 Skill,把所有时间戳统一减去 1.5 秒。但这里有个细节:不能简单粗暴地减,因为字幕的结束时间也要同步调整,而且如果字幕之间有重叠,减完之后可能会产生新的重叠。正确的做法是用专门的偏移工具,它会同时处理开始和结束时间,并检查重叠。
# 用 ffmpeg 做字幕时间偏移(示例:整体提前 1.5 秒) ffmpeg -itsoffset -1.5 -i subtitles.srt -c copy adjusted.srt这个坑让我意识到,视频处理里“时间”是最容易出问题的维度。音频、视频、字幕三条时间轴,任何一条对不上,最终输出就会有问题。所以每次处理完,我都会用播放器快速过一遍,重点检查音画同步和字幕同步。
5. 常见问题与排查技巧实录
5.1 Skill 装了但 Claude Code 不调用,怎么排查
这是最常见的问题。原因通常有三个:Skill 描述文件的触发条件写得太窄或太模糊、Skill 之间有冲突、Claude Code 的上下文里没有相关信息。
排查步骤:先看 Skill 描述文件里的触发关键词,是不是覆盖了你实际使用的表达方式。比如你写“帮我剪一下视频”,但 Skill 里只写了“视频剪辑”“视频裁剪”,那 Claude Code 可能就匹配不上。解决办法是在描述里多列一些同义表达。
如果描述没问题,再看是不是有多个 Skill 的触发条件重叠了。Claude Code 在多个 Skill 都匹配的时候,可能会犹豫或者选错。这时候可以临时禁用一些不相关的 Skill,缩小选择范围。
5.2 处理速度慢得离谱,从哪里找原因
视频处理慢,通常不是 Skill 本身的问题,而是参数设置或者硬件限制。先检查是不是用了 CPU 编码而不是 GPU 编码。ffmpeg 支持硬件加速,如果你有独立显卡,用-c:v h264_nvenc或-c:v h264_vaapi可以快很多。
另一个常见原因是分辨率设得太高。如果你只是做预览,没必要用 4K 处理,降到 1080p 甚至 720p 能快好几倍。还有就是并行处理,批量处理多个文件时,合理设置并行数(一般设为 CPU 核心数的一半左右),能显著提升吞吐量。
| 慢的原因 | 检查方法 | 优化方案 |
|---|---|---|
| CPU 编码 | 看 ffmpeg 输出里的编码器名 | 改用硬件编码器 |
| 分辨率过高 | 看处理时的分辨率参数 | 预览时降分辨率 |
| 单线程处理 | 看 CPU 占用率 | 开启并行处理 |
| 磁盘 IO 瓶颈 | 看磁盘读写速度 | 用 SSD 或内存盘 |
5.3 输出文件异常:花屏、音画不同步、文件损坏
花屏通常是编码参数不兼容导致的。比如用了某个编码器不支持的像素格式,或者码率设得太低。解决办法是换一个更通用的编码配置,比如用 libx264 加 yuv420p 像素格式。
音画不同步的原因比较多,可能是源文件本身就有问题,也可能是处理过程中音频和视频的时长被改变了。排查方法是先用分析 Skill 检查源文件的音视频时长是否一致,再检查每一步处理后的输出。
文件损坏通常是处理过程中断导致的。视频处理很耗时,如果中途因为磁盘满、内存不足或者手动中断,输出文件就会不完整。建议在处理前检查资源,处理时不要中断,处理后再用ffprobe验证文件完整性。
5.4 冷门 Skill 的维护风险与应对
冷门 Skill 最大的风险是作者弃坑。你装的时候能用,过段时间因为依赖库更新或者系统环境变化,可能就不好使了。应对策略是:对于特别依赖的冷门 Skill,把它的核心逻辑理解清楚,必要时自己维护一个 fork。另外,尽量选那些依赖少的 Skill,依赖越少,被环境变化影响的可能性越小。
还有一个技巧是,把冷门 Skill 的关键命令和参数记下来,即使 Skill 本身不能用了,你还可以手动执行这些命令。Skill 的价值在于“让 Claude Code 知道怎么做”,但你自己知道怎么做,才是最终的保障。
5.5 独家避坑技巧汇总
- 先小后大:拿一小段素材先跑通流程,确认没问题再处理完整素材。视频处理很耗时,不要一上来就处理大文件。
- 保留中间产物:每一步的输出都留着,不要覆盖。万一后面某一步出问题,可以从中间重新开始,不用从头来。
- 参数写进注释:在 Skill 文件或者脚本里,把关键参数的含义和推荐值写清楚。过一段时间你自己都忘了当时为什么设这个值。
- 定期清理临时文件:视频处理的临时文件很占空间,建议设个定时任务定期清理,不然磁盘很快就满了。
- 多备份源文件:处理前把源文件复制一份,处理时操作副本。我见过太多因为误操作把源文件覆盖了的案例。
6. 这套 Skill 体系的扩展玩法
6.1 自己写 Skill:从“会用”到“会造”
当你用熟了别人的 Skill 之后,很自然会想自己写。写 Skill 其实不难,核心就是把你的操作流程用清晰的语言描述出来,加上必要的脚本和参数说明。关键是描述要具体,不要写“处理视频”,要写“把视频转成 1080x1920 竖版,用裁剪模式,输出 H.264 编码”。
我自己的经验是,写 Skill 最好的时机,是你刚刚手动完成一个任务、对流程还很清楚的时候。这时候把步骤记下来,稍加整理就是一个 Skill。如果等过几天再写,很多细节就忘了。
6.2 Skill 组合:把原子能力串成工作流
单个 Skill 只能做一件事,但多个 Skill 组合起来,就能完成复杂的工作流。组合的方式有两种:一种是在指令里明确说“先做 A 再做 B 再做 C”,让 Claude Code 按顺序调用;另一种是写一个更高层的 Skill,在里面定义好子 Skill 的调用顺序和参数传递。
第二种方式更稳定,因为流程被固化下来了,不会因为 Claude Code 的理解偏差而改变。但灵活性差一些,适合那些流程固定的任务。第一种方式更灵活,适合探索性的任务,但需要你盯着点,防止 Claude Code 跑偏。
6.3 从视频处理延伸到其他领域
这套 Skill 体系的思路,其实不局限于视频处理。任何有“固定流程 + 多工具协作”特点的领域,都可以用类似的方式组织。比如图像处理、文档转换、数据清洗、自动化测试,都可以把常用操作封装成 Skill,让 Claude Code 来调度。
我觉得这个项目最大的启发,不是它具体做了哪些视频 Skill,而是它展示了一种让 AI 助手快速获得新能力的模式。这种模式的核心是:不改变 AI 本身,而是通过外部的知识组织和工具封装,扩展它的能力边界。这个思路可以复制到很多场景里。
6.4 后续可以关注的方向
如果你对这个方向感兴趣,我建议关注几个点:一是 Skill 的标准化,现在不同人写的 Skill 格式差异很大,如果有更统一的规范,复用会更容易;二是 Skill 的自动发现和推荐,根据你的使用习惯自动推荐相关 Skill;三是 Skill 的质量评估,现在只能靠 star 数和口口相传,如果有更客观的评估机制会好很多。
另外,那个 107 个冷门宝藏的列表,我建议你定期翻一翻。开源社区里好东西很多,但曝光机会有限。花点时间挖一挖,经常会有意外收获。我自己就从里面找到了好几个日常在用的工具,比那些高星项目还顺手。
最后分享一个小技巧:如果你不确定某个 Skill 好不好用,先看它的 README 里有没有“已知问题”或者“限制”章节。愿意坦诚写清楚自己缺点的作者,通常代码质量也不会太差。反过来,如果一个 Skill 的 README 全是吹嘘,没有任何限制说明,用的时候就要多留个心眼了。