个人调优skill-creator分享

2026-04-29 09:242阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 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有时候识别不到。。。