文章核心观点 - 作者针对AI技能(Skills)管理中的痛点,开发并开源了一套名为“Skills管理三件套”的工具,旨在实现Skills的自动化管理和自我进化 [15] - 这套工具解决了从GitHub项目创建Skills、批量管理检查更新、以及基于使用经验自主迭代优化三大核心问题,使Skills库能够动态更新并积累经验 [15][42][82] Skills管理三件套解决方案 - github-to-skills:一个专用的GitHub项目转Skills工具,它在生成的SKILL.md文件中强制注入github_url和github_hash元数据,为每个Skill创建唯一的身份ID,为后续自动化管理奠定基础 [16][44][52][56][62] - skill-manager:作为Skills的大管家,具备三大功能:1) 查询并列出所有本地Skills的类型、描述和版本;2) 监控基于GitHub的Skills版本状态,通过对比本地与远程哈希值来标识“最新”或“过期”;3) 提供一键删除Skills的管理功能 [17][64][66][67][69][71] - skill-evolution-manager:负责根据对话反馈和使用经验优化迭代Skills,它将经验数据独立存储于自定义的evolution.json文件中,当主SKILL.md文件被新版本覆盖后,能自动将存档经验重新注入,实现Skills的持续进化而不丢失历史调优成果 [16][35][36][38][75][79] 工具解决的问题与效果 - 解决Skills更新与维护难题:手动管理GitHub项目打包的Skills更新繁琐,新工具能自动检查更新状态并执行升级,例如检查出company-claude-skills状态为“过期”,而yt-dlp状态为“最新” [11][20][21][22][23][26] - 解决经验迭代与版本更新的冲突:通过分离主技能文件(SKILL.md)和经验存档文件(evolution.json),确保从GitHub拉取的新版本不会覆盖用户在使用中积累的Bug修复和优化经验,实现了“游戏存档”式的经验保留机制 [28][29][32][34][35][37] - 提升管理效率与体验:用户只需通过自然语言指令(如“帮我检查一下所有的Skills状态”、“开始升级”)即可完成批量扫描、状态报告和升级操作,全程自动化,无需手动干预 [21][26][40][74] 项目现状与开源分享 - 作者已将这三个Skills工具开源,发布在GitHub仓库“Khazix-Skills”中,供社区自由下载和使用 [88][89][90] - 该仓库在文章发布时已包含github-to-skills、skill-manager和skill-evolution-manager三个核心技能,并获得了1个star,但尚无fork或已发布的版本 [90][100] - 作者承认该方案可能并非完美,但希望其思路能起到抛砖引玉的作用,推动社区共同探索更好的Skills管理实践 [13][43][86][89][92]
我们花了两天时间,终于造出了能自我进化的Skills管理器。
数字生命卡兹克·2026-01-23 10:00