SuperAPI AI 工具集

managing-skills

智能体与模型

查看项目

更新于 10-16 06:48

技能介绍

用途:管理 Claude Code 技能(skills)的安装、更新、列出、移除与来源检查。

主要能力:识别操作类型(INSTALL、UPDATE、LIST、REMOVE、CHECK)与来源类型(GITHUB_REPO、GITHUB_SUBDIR、SKILL_ZIP)。支持从 GitHub 仓库、GitHub 子目录 URL(含 /tree/<branch>/ 后的路径)以及以 .skill 结尾的压缩包安装;支持用户级(~/.claude/skills/<skill-name>/)与项目级(<project>/.claude/skills/<skill-name>/)两种位置。安装后若存在 requirements.txt 会安装依赖,并创建 .skill-manager-ref 记录来源 URL 以便更新。

必要用法:安装前必须先询问用户选择用户级还是项目级位置;项目级可用 git submodule add,也可直接复制。示例命令:mkdir -p ~/.claude/skills;git clone https://github.com/user/repo ~/.claude/skills/repo;列出:ls ~/.claude/skills/。子目录来源先克隆到临时目录再复制子目录并写入 .skill-manager-ref;.skill 压缩包用 curl 下载后 unzip 解压。移除用户技能用 rm -rf,移除项目子模块用 git submodule deinit 与 git rm。检查来源可读取 .skill-manager-ref 或 git remote get-url origin。

限制与注意:不要用 sudo;不要直接克隆到最终位置(子目录/压缩包来源应使用临时目录);覆盖已有技能前需用户确认;URL 格式不明确时不应继续;每次操作后需提醒重启 Claude Code。具体技能内容与效果暂未提供。