如何安装SkillHub商店以及搜索和下载技能



name: skillhub-skill-download description: "指导用户如何安装 SkillHub 商店以及如何使用 SkillHub 商店搜索和下载技能。适用于 Windows PowerShell 环境。"

SkillHub 技能下载指南

本技能帮助用户在 Windows 环境下安装 SkillHub 商店,并使用它来搜索和下载各种技能。


1. 安装 SkillHub 商店(本电脑已安装)

1.1 前提条件

  • Windows 系统
  • 已安装 Git for Windows(包含 Git Bash)
  • 已安装 Python(3.x 版本)

1.2 安装步骤

步骤 1:下载安装脚本

在 PowerShell 中执行:

Invoke-WebRequest -Uri "https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh" -OutFile "install.sh"

步骤 2:使用 Git Bash 运行安装脚本(下面的git要使用当前电脑的实际git安装位置)

& "C:\Program Files\Git\bin\bash.exe" -c "cd /d/temp/guotugongjuxiang && bash install.sh"

注意:请将路径 /d/temp/guotugongjuxiang 替换为您的实际工作目录路径。

步骤 3:验证安装

安装完成后,SkillHub 会被安装到:

  • CLI 位置:C:\Users\[用户名]\.local\bin\skillhub

2. 使用 SkillHub 商店

2.1 搜索技能

使用 Python 直接运行 CLI 搜索技能:

python "C:\Users\[用户名]\.skillhub\skills_store_cli.py" search [关键词]

示例

python "C:\Users\Administrator\.skillhub\skills_store_cli.py" search self-improving-agent

2.2 安装技能

请先cd进入技能安装位置的文件夹。

在此目录执行安装技能命令,技能将被安装在当前目录下的skills文件夹中(没有skills目录则自动创建)

安装技能命令:

python "C:\Users\[用户名]\.skillhub\skills_store_cli.py" install [技能名称]

示例

比如在C:\Users\ZhuanZ\.qclaw目录安装技能agent-browser

cd C:\Users\ZhuanZ\.qclaw
python "C:\Users\ZhuanZ\.skillhub\skills_store_cli.py" install agent-browser

3. 常见问题解决

问题 1:PowerShell 中无法直接运行 curl + bash

原因

  • PowerShell 的 curl 是系统别名,不支持 -fsSL 参数
  • Windows 默认没有 bash,无法运行 .sh 脚本

解决方案:使用 Git Bash 来执行 Linux 风格的命令。

问题 2:python3 命令找不到

原因:Windows 上 Python 的可执行文件名通常是 python 而不是 python3

解决方案

  • 修改 C:\Users\[用户名]\.local\bin\skillhub 文件,将 python3 改为 python
  • 或者直接使用 python 命令运行 CLI 脚本

问题 3:本电脑技能安装到哪里

请cd 到C:\Users\ZhuanZ.qclaw目录,然后执行安装技能命令。

4. 完整安装示例

以下是一个完整的安装流程示例:

# 1. 进入工作目录,请替换为实际工作目录
cd C:\Users\ZhuanZ\.qclaw

# 2. 下载安装脚本
Invoke-WebRequest -Uri "https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh" -OutFile "install.sh"

# 3. 使用 Git Bash 安装 SkillHub 商店
& "C:\Program Files\Git\bin\bash.exe" -c "cd /d/temp/guotugongjuxiang && bash install.sh"

# 4. 搜索 self-improving-agent 技能
python "C:\Users\Administrator\.skillhub\skills_store_cli.py" search self-improving-agent

# 5. 安装 self-improving-agent-next 技能
python "C:\Users\Administrator\.skillhub\skills_store_cli.py" install self-improving-agent-next

# 6. 验证安装
Get-ChildItem "D:\temp\guotugongjuxiang\skills\self-improving-agent-next"

5. 技能文件结构

安装后的技能通常包含以下文件:

skills/[技能名称]/
├── SKILL.md          # 技能说明文档(必需)
├── _meta.json        # 技能元数据
├── assets/           # 资源文件
├── hooks/            # 钩子脚本
├── references/       # 参考文档
└── scripts/          # 辅助脚本

6. 更新和卸载

更新 SkillHub CLI

SkillHub 支持自动更新,也可以手动更新:

python "C:\Users\[用户名]\.skillhub\skills_store_cli.py" --upgrade

卸载技能

直接删除技能目录即可:

Remove-Item -Recurse -Force "D:\temp\guotugongjuxiang\skills\[技能名称]"

7. 最佳实践

  1. 安装前搜索:先使用 search 命令查找合适的技能版本
  2. 查看文档:安装后阅读 SKILL.md 了解技能使用方法
  3. 定期更新:关注技能更新,获取最新功能和修复
  4. 备份重要技能:对自定义修改的技能进行备份

参考链接


文章作者: 摸鱼
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 摸鱼 !
  目录