跳到主要内容

API 概述

SkillHub 提供 RESTful API 用于集成和自动化。

API 分类​

公开 API​

  • 技能搜索
  • 技能详情
  • 版本列表
  • 下载技能
  • 无需认证(PUBLIC 技能)

认证 API​

  • 发布技能
  • 收藏/评分
  • 命名空间管理
  • 需要登录或 Bearer Token

CLI 兼容层​

  • 兼容 ClawHub CLI 协议
  • 现有工具可无缝迁移

响应格式​

统一响应结构​

{
"code": 0,
"msg": "成功",
"data": {},
"timestamp": "2026-03-15T06:00:00Z",
"requestId": "req-123"
}

分页响应​

{
"code": 0,
"msg": "成功",
"data": {
"items": [],
"total": 100,
"page": 1,
"size": 20
},
"timestamp": "2026-03-15T06:00:00Z",
"requestId": "req-123"
}

认证方式​

Web 端使用 Session Cookie 认证。

Bearer Token​

CLI 和 API 集成使用 Bearer Token:

Authorization: Bearer <token>

API Token​

可创建长期有效的 API Token 用于自动化。

幂等性​

所有写操作支持 X-Request-Id 请求头实现幂等:

X-Request-Id: <uuid-v4>

下一步​