Skill管家
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_25c23fe9/xiao-shi-skill-manager。
技能介绍
问题背景
Agent 装上十几个 skill 之后,常见困境是:记不清装了什么、不知道该用哪一个、同类能力重复安装,以及想加新能力时不知道是否已有现成 skill。本技能把「skill 目录」当成可查询、可对比、可生成的资产,而不是散落在 ~/.qclaw/skills/ 等路径里的一堆 Markdown。
核心能力
技能按用户话术触发四类主流程:
- 能力盘点:扫描
~/.qclaw/skills/、~/.agents/skills/、~/.qclaw/skillhub-skills/,读取各 skill 的SKILL.mdfrontmatter,生成精简索引;用户点名某个 skill 时再读完整 frontmatter 与摘要。 - 功能重叠检测:对比各 skill 的
description与tags,按关键词重叠度分组,便于合并或卸载决策。 - 生成新 skill:先做需求分析(功能、触发条件、输入输出),先查有没有现成的再决定是否生成;通过后输出标准目录与
SKILL.md(角色、触发词、分步流程、示例),并校验体积与 frontmatter 字段。 - 使用统计与优化:汇总使用次数与趋势,对描述为空、缺 trigger、内容过薄、无示例、与别 skill 重叠等情况给出建议(不自动改已安装文件)。
设计上依赖索引文件(控制在约 10KB 内)、幂等索引构建,以及「不在主对话里写代码」——生成与扫描更适合独立 session 或 scripts/ 下的脚本。
边界与约束
- 不自动卸载、不自动修改已安装的 skill;清理与优化仅建议,由用户确认。
- 索引不会每次对话全量扫描,主要靠索引与用户反馈触发更新。
- 参考实现包括
index-builder、skill-generator、usage-tracker、skill-optimizer等脚本与templates/skill-template.md,实际环境需保证上述目录可读。
使用场景
- 在 Claude/Cursor 等 Agent 里混用 QClaw、SkillHub 多目录后,需要一次性列出 `~/.qclaw/skills/` 与 `skillhub-skills` 里到底装了哪些 skill
- 准备写新 skill 前,想先对比各 skill 的 description/tags,确认是否已有「发邮件」「读 PDF」等同类能力
- 用户说「做个自动汇总表格的 skill」,需要从需求里拆出触发词与 I/O,并生成符合 frontmatter 规范的 `SKILL.md` 目录
- 长期积累十几个 skill 后,想按使用次数与最近调用时间筛出几乎没用过、可考虑卸载的条目
适合人员
- 在本地维护多套 Agent skill 目录、需要定期对齐「装了什么」的自动化工程师
- 从 SkillHub 批量安装 skill 后、经常搞混触发词与用途的 Agent 配置维护者
- 要为团队写内部 skill、希望先查重再按模板生成并做质量自检的技能作者
- 负责清理开发机或共享环境、需要重叠分析与使用统计来建议合并/卸载的运维或平台同学