个人调优skill-creator分享
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
初来乍到分享下个人调优的skill-creator,以及skill比较规范化的开发流程。
https://github.com/riverfjs/skills/blob/main/skill-creator/SKILL.md
仓库中还有其他可用 skill 可直接参考结构或使用。
开发流程
先在对话中完整跑通任务逻辑(脚本任务、爬虫、生成文档、调用MCP等),再用 /skill-creator 封装成结构化 skill,后续按需补充 example 等约束。
结构化 skill 优势
通过 Goal + Hard Constraints + Workflow 严密封装 + Scripts/Reference 模块,彻底消除歧义,让 Agent 处理复杂任务时像程序一样稳定、防跳步、防御性强。
相较各类官方 skill-creator 的优势
- 更简洁、确定性更高:强制 Hard Constraints + 无状态 Workflow,显著减少执行错误;结构化skill.md方便ai和人管理
- 强调触发条件(WHAT + WHEN)、输出模板、token 效率
- 支持个人/项目技能存储,复用维护简单
- 流程更轻量:先跑通真实 demo 再封装,避免官方复杂的评估循环、基准测试和子代理依赖
- 支持高度自定义,可以添加子agent prompt,example,reference,应当复杂任务也是ok的
欢迎交流
网友解答:--【壹】--:
新版cc skill应该不需要重启把skill放在~/.claude/skills就能/skill-name调用了。但是我习惯把skill放~/.agents下面或者其他地方按项目分类,给指令的时候指定skill的绝对路径就行了,主要是目前还是没有很优雅的解决方案解决skill加载过多污染上下文的问题。
点名的就是各种官方cli,比如lark-cli直接塞一堆skill到~/.claude
--【贰】--:
太强了 佬
后续要用起来
我发现有时候确实用着一些官方的 CC有时候识别不到。。。
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
初来乍到分享下个人调优的skill-creator,以及skill比较规范化的开发流程。
https://github.com/riverfjs/skills/blob/main/skill-creator/SKILL.md
仓库中还有其他可用 skill 可直接参考结构或使用。
开发流程
先在对话中完整跑通任务逻辑(脚本任务、爬虫、生成文档、调用MCP等),再用 /skill-creator 封装成结构化 skill,后续按需补充 example 等约束。
结构化 skill 优势
通过 Goal + Hard Constraints + Workflow 严密封装 + Scripts/Reference 模块,彻底消除歧义,让 Agent 处理复杂任务时像程序一样稳定、防跳步、防御性强。
相较各类官方 skill-creator 的优势
- 更简洁、确定性更高:强制 Hard Constraints + 无状态 Workflow,显著减少执行错误;结构化skill.md方便ai和人管理
- 强调触发条件(WHAT + WHEN)、输出模板、token 效率
- 支持个人/项目技能存储,复用维护简单
- 流程更轻量:先跑通真实 demo 再封装,避免官方复杂的评估循环、基准测试和子代理依赖
- 支持高度自定义,可以添加子agent prompt,example,reference,应当复杂任务也是ok的
欢迎交流
网友解答:--【壹】--:
新版cc skill应该不需要重启把skill放在~/.claude/skills就能/skill-name调用了。但是我习惯把skill放~/.agents下面或者其他地方按项目分类,给指令的时候指定skill的绝对路径就行了,主要是目前还是没有很优雅的解决方案解决skill加载过多污染上下文的问题。
点名的就是各种官方cli,比如lark-cli直接塞一堆skill到~/.claude
--【贰】--:
太强了 佬
后续要用起来
我发现有时候确实用着一些官方的 CC有时候识别不到。。。

