GET
/api/skills列表 / 搜索 Skills
支持 tab、q、sort、page、pageSize。用于其他系统做列表展示与搜索。
示例:/api/skills?tab=trending&q=sql&sort=popularity&page=1&pageSize=20
Browse · Discover · Download
OpenAPI
面向其他系统的公开 HTTP API。当前阶段无需 Token 认证,已开启 CORS(`Access-Control-Allow-Origin: *`)。完整契约见 OpenAPI 3.1。
/api/skills支持 tab、q、sort、page、pageSize。用于其他系统做列表展示与搜索。
示例:/api/skills?tab=trending&q=sql&sort=popularity&page=1&pageSize=20
/api/skillsmultipart/form-data:name、description、package(zip,需含 SKILL.md);可选 version/category/license/changelog。
示例:/api/skills
/api/skills/{slug}返回元数据、SKILL.md 全文与版本列表。
/api/skills/{slug}/download-url返回绝对 downloadUrl / 相对 downloadPath,不增加下载计数。可选 version。
/api/skills/{slug}/download流式返回 zip,并 downloads++。可直接用 download-url 返回的链接。
/api/openapi默认 JSON;?format=yaml 返回 YAML。
/api/skills,用返回的 items 渲染表格。POST /api/skills(multipart:name、description、package zip)。q;分类视图传 tab=featured|official|new|trending。/api/skills/{slug}。/download-url 拿链接,再请求 downloadUrl获取 zip。security 中声明。