个人调优skill-creator分享

𝔸𝔼𝕍𝔸 2026-04-26 13:14 1

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



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 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的


欢迎交流 ^-^

最新回复 (7)
  • 烦啦不纠结 04-26 15:49
    1

    太强了 佬

    后续要用起来

    我发现有时候确实用着一些官方的 CC有时候识别不到。。。

  • 𝔸𝔼𝕍𝔸 楼主 04-26 18:56
    2

    新版cc skill应该不需要重启把skill放在~/.claude/skills就能/skill-name调用了。但是我习惯把skill放~/.agents下面或者其他地方按项目分类,给指令的时候指定skill的绝对路径就行了,主要是目前还是没有很优雅的解决方案解决skill加载过多污染上下文的问题。



    点名的就是各种官方cli,比如lark-cli直接塞一堆skill到~/.claude ^-^


  • 小坑大佬 06-07 13:48
    3

    怎么使用 替换掉官方版的skill.md吗

  • 𝔸𝔼𝕍𝔸 楼主 06-07 14:09
    4

    不用的 skill能重名的,选personal的就行了,或者你直接丢md的绝对路径给ai就行了

  • 𝔸𝔼𝕍𝔸 楼主 06-07 14:07
    5

    (帖子已被作者删除)

  • 小小 06-07 14:23
    6

    收藏一下,建议加一个update功能,一些老的skill可以按照这个流程进行改造

  • 𝔸𝔼𝕍𝔸 楼主 06-07 14:40
    7

    让 ai 按照 skill-creator 的格式直接改造就行 ^-^ ,但是还是建议走先完成 demo 再构建 skill 的流程而不是直接写或者改造

* 帖子来源Linux.do
返回