SuperAPI AI 工具集

install-skill-pack

智能体与模型

查看项目

更新于 10-15 21:52

技能介绍

用途:从用户选定的 Git 仓库安装或刷新技能,默认全局安装,仅在用户明确要求时才做项目本地安装。默认使用远程默认分支最新提交,分支与提交固定为可选项,二者互斥。

主要能力:接受 GitHub 简写、完整仓库 URL 或其他可克隆 Git URL;按 frontmatter 名称定位技能,要求每个名称恰好匹配一个包;安装前完整阅读每个包的 SKILL.md 及全部文件(含引用、脚本、资源、模板、配置、符号链接等),并记录可观察证据与通过/阻止决定。默认使用九代理标准集,除非用户明确排除某成员;额外技能按名称添加,不使用 --all。

使用方式:解析仓库来源与技能名,选择修订模式(默认裸源如 owner/repo;分支追加 #<branch>;提交需完整提交 ID 并走分离检出路径)。解析 npm 当前稳定 skills@latest 版本并校验接口。准备一次性检出并记录 reviewed_sha。安装命令示例:npx --yes "skills@$skills_cli_version" add "$install_source" --global --agent claude-code --agent hermes-agent --agent opencode --agent cursor --agent codex --agent github-copilot --agent zcode --agent openclaw --agent grok --skill <skill-name> --yes。省略 --copy,使用 CLI 默认的规范副本加代理符号链接模式。安装后用 skills list --global --agent <id> --json 逐目标校验名称、规范路径与发现状态。

适用场景:需要从指定仓库批量安装或刷新全局技能、按分支或提交固定版本、处理技能重命名冲突、以及验证安装结果时。

限制:运行 Skills CLI 会信任其 npm 发布者并执行远程 CLI 代码,源审查不覆盖 npm 来源或 CLI 实现;第三方扫描结果缺失既不算通过也不算阻止。裸源与命名分支随远程变化,提交变更后需重新审查;精确提交无法自动从远程更新。重命名包从临时本地源安装,skills update 会跳过。仅当用户明确要求更新全部已跟踪全局技能时才可运行 update --global --yes,且可能拉取未审查来源。全局安装不授权删除无关或陈旧技能。不要用 @<branch>(CLI 会当作技能过滤器),不要通过 shell 变量传 CLI 标志。安装可能覆盖已选技能,需保留旧版本时应先备份对应目录。若结果不确定,先检查规范内容与代理链接再重跑。