智能技能管理器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5d10d7f7/skills-loader。
技能介绍
问题背景
AI Agent 使用外部技能时,常需要人工找技能、判断版本、安装到本地、更新和发布。技能分散在 SkillHub,本地安装目录可能已有旧版本,CLI 有 Python/npm 两种,login/publish 仅 Python 版支持。手动执行命令容易漏步骤。
工作方式
该技能把 SkillHub 的搜索、安装、更新、登录、发布串成可触发流程:
- 发现与安装:通过
search、popular、recommend找技能,install自动检查 CLI 并安装。 - 本地维护:
list查看已安装技能,check-update比较版本,update/update-all更新。 - CLI 与身份:
cli-status查看类型、路径、版本,login、whoami、logout管理凭据。 - 发布预检:
publish --dry-run校验SKILL.md字段,正式发布要求slug、version与线上一致并递增。
适用边界
需要网络访问 SkillHub API。安装和更新会覆盖本地技能。npm 版 CLI 主要用于 install,登录与发布依赖 Python 版 CLI。Token 不要写入 SKILL.md 或代码。发布前确认 slug 属于本人且目录名一致。
使用场景
- 在助手对话中查找壁纸切换技能,并自动检查 CLI 后安装到本地技能目录。
- 本地已有多个技能,需要列出已安装项、检查同名线上版本并批量更新。
- 准备发布自己写好的技能包,需要先登录、做发布预检并校验 slug/version 字段。
- 排查 SkillHub CLI 类型、路径、登录身份,并处理 npm 与 Python 版本差异。
适合人员
- 维护 AI Agent 技能目录的工程师:需要把搜索、安装、更新和发布操作串成稳定流程。
- 使用 SkillHub 技能包的 Agent 开发者:希望在对话中直接触发技能发现、登录和发布预检。
- 管理多设备本地技能环境的运维人员:需要检查 CLI 状态、登录身份并区分 npm/Python 能力。
- 准备上线自己技能包的作者:需要先 dry-run 校验 SKILL.md 的 slug、version 和 displayName。