
SkillHub CLI 是 SkillHub 平台的命令行工具,支持技能的安装、更新、发布等操作。本文详细介绍 CLI 的安装方法、所有子命令的功能与参数说明,以及常见使用场景的操作步骤。
SkillHub CLI 是 SkillHub 平台提供的命令行工具,专为开发者和高级用户设计。通过 CLI,用户可以快速安装、管理和发布 AI Skills,无需打开浏览器即可完成大部分操作。
CLI 工具支持以下核心功能:
SkillHub CLI 支持主流操作系统,包括 Windows、macOS 和 Linux。安装前请确保系统已安装以下依赖:
SkillHub 提供一键安装脚本,适用于 macOS 和 Linux 系统:
curl -fsSL https://skillhub.cn/install/install.sh | bash安装过程说明:
/usr/local/bin 或 ~/.local/bin)安装完成后,运行以下命令验证:
skillhub -h如果看到 SkillHub CLI 的帮助信息,说明安装成功。
Windows 用户需要使用 Git Bash 或 WSL 来运行安装脚本。如果你使用的是 WorkBuddy 或 Cursor 等工具,它们通常已经集成了对 SkillHub CLI 的支持。
使用 Git Bash 安装:
手动安装(备用方案):
如果一键安装脚本无法运行,可以手动下载 CLI 可执行文件:
skillhub(macOS/Linux)或 skillhub.exe(Windows)skillhub install <技能名>安装指定的技能。
示例:
# 安装单个技能
skillhub install excel-data-analyzer
# 安装多个技能
skillhub install excel-data-analyzer stock-analyzer news-summarizer说明:
~/.claude/skills/ 目录)如果你开发了自定义的 AI Skill,可以通过 SkillHub CLI 将其发布到平台,与其他用户分享。
skillhub login登录 SkillHub 账号,用于发布和管理自己的技能。
使用流程:
skillhub login 命令说明:
skillhub init --name <技能名> --category <分类>初始化一个技能项目,生成必要的文件结构。
示例:
skillhub init --name my-awesome-skill --category 数据分析生成的文件结构:
my-awesome-skill/
├── SKILL.md # 技能描述文件(必需)
├── README.md # 技能说明文档(可选)
└── assets/ # 资源文件夹(可选)skillhub push将本地技能文件推送到 SkillHub 平台(草稿状态)。
使用流程:
skillhub push说明:
skillhub publish将技能发布上线,供其他用户安装使用。
使用流程:
skillhub push 推送了技能文件skillhub publish 命令说明:
skillhub --version查看当前安装的 SkillHub CLI 版本号。
示例输出:
skillhub version 1.2.3skillhub -h 或 skillhub --help查看 SkillHub CLI 的帮助信息,列出所有可用命令和简要说明。
skillhub <命令> -h查看指定命令的详细帮助信息。
示例:
skillhub install -h
skillhub publish -hSkillHub CLI 会根据当前使用的 AI 平台,将技能安装到对应的目录。
技能安装路径:~/.claude/skills/
验证安装:
ls ~/.claude/skills/技能安装路径:~/.cursor/skills/
调用方式:
在 Cursor 中,可以通过斜杠命令(如 /技能名)调用已安装的技能。
WorkBuddy 作为个人 AI 助手工具,支持通过 SkillHub CLI 安装和管理技能。安装路径由 WorkBuddy 的配置决定。
QClaw是腾讯电脑管家基于OpenClaw开源框架打造的本地化AI Agent助手,支持微信远程操控电脑自动办公。SkillHub CLI 可以将技能安装到 QClaw 的技能目录。
ima 是 AI 知识管理平台,支持通过知识号发布和发现 Skill。SkillHub CLI 可以将技能推送到 ima 平台。
在国内网络环境下,SkillHub CLI 默认使用国内高速镜像,通常无需额外配置。但如果遇到网络问题,可以尝试以下方法。
# 测试能否访问 SkillHub 官网
curl -I https://skillhub.cn如果处于需要代理的网络环境,可以设置环境变量:
# 设置 HTTP 代理
export HTTP_PROXY=http://proxy.example.com:8080
# 设置 HTTPS 代理
export HTTPS_PROXY=http://proxy.example.com:8080
# 运行 SkillHub CLI 命令
skillhub install <技能名>说明:
错误信息:
curl: command not found解决方案:
安装 curl 工具,或使用备用安装方法(手动下载 CLI 可执行文件)。
错误信息:
Permission denied解决方案:
使用 sudo 运行安装命令(仅限 macOS/Linux):
curl -fsSL https://skillhub.cn/install/install.sh | sudo bash或使用 --user 参数安装到用户目录:
curl -fsSL https://skillhub.cn/install/install.sh | bash -s -- --user可能原因:
解决方案:
可能原因:
解决方案:
skillhub login 重新登录SkillHub 首发 TRACE 评测体系,从五个维度评估技能质量。在使用 CLI 时,可以通过以下命令查看技能的 TRACE 评测结果。
skillhub info <技能名>在输出信息中,会显示该技能在 TRACE 五个维度的得分:
SkillHub 对所有上架技能执行三线并行安全审核机制,确保用户安装的技能安全可靠。
SkillHub CLI 的 skillhub security 命令可以查看技能在以下维度的检测结果:
每个技能的安全评估报告都可以在技能详情页查看。通过 CLI 安装技能之前,建议先运行 skillhub security <技能名> 查看安全评估结论。
SkillHub CLI 是一款易于使用的命令行工具,支持技能安装和发布。通过本文的介绍,你应该已经掌握了以下内容:
skillhub install <技能名> 命令建议将本文加入书签,以便在日常使用中快速查阅相关命令。SkillHub CLI 提供了完整的命令行工具,可直接下载安装使用。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。