uskill.cn
开发者 / CLI使用 uskill CLI 从 uskill.cn 搜索、安装、发布技能
开发者 / CLI
使用 uskill CLI 从 uskill.cn 搜索、安装、发布技能
@jianghuizhong/uskill 与 uskill.cn 的关系
快速理解两者如何配合使用:
| 角色 | 说明 |
|---|---|
uskill.cn | 技能注册表网站,提供浏览、搜索、API,用户在此登录并创建 API Keys |
@jianghuizhong/uskill | 命令行工具,面向 uskill.cn 的 CLI 客户端,使用 API Key 进行身份验证 |
用户流程: 在 uskill.cn 登录 → 创建 API Key → 用 uskill CLI 安装、发布技能
获取 API Key(发布必需)
1
使用 GitHub 账号 登录 uskill.cn
2
进入 设置页面,创建新的 API Key
3
复制 API Key(格式为 clh_xxxxxxxx)
4
在终端执行 uskill login --token <your-key>
安装与登录
安装 @jianghuizhong/uskill,默认使用 uskill.cn:
npm install -g @jianghuizhong/uskill # 使用从 uskill.cn 获取的 API Key 登录 uskill login --token clh_xxxxxxxxxxxxxxxx
常用命令
uskill search搜索技能uskill search cursor
uskill install安装技能uskill install <slug>
uskill publish发布技能(需先登录)uskill login --token <your-api-key> uskill publish ./my-skill --slug my-skill --version 1.0.0
CI/CD 自动化发布
在 CI 环境中使用环境变量,无需执行 uskill login:
# GitHub Actions 示例
- name: Publish Skill
env:
CLAWHUB_PUBLISH_TOKEN: ${{ secrets.USKILL_API_KEY }}
run: |
npm install -g @jianghuizhong/uskill
uskill publish ./my-skill --slug my-skill --version 1.0.0 --no-inputClawHub 兼容 API
标准 REST API,可使用 API Key 进行身份验证:
GET/api/v1/search?q=queryGET/api/v1/skillsGET/api/v1/skills/:slugPOST/api/v1/skills (需 Authorization: Bearer <api-key>)GET/api/v1/whoami (验证 API Key)