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-input

ClawHub 兼容 API

标准 REST API,可使用 API Key 进行身份验证:

  • GET /api/v1/search?q=query
  • GET /api/v1/skills
  • GET /api/v1/skills/:slug
  • POST /api/v1/skills (需 Authorization: Bearer <api-key>)
  • GET /api/v1/whoami (验证 API Key)