Agent Skill
一条命令安装 aibubu-models Skill,让 Claude Code、Codex 等 coding agent 学会在 Aibubu 上查模型、报价、生成并下载结果。
aibubu-models 是一份写给 AI 的操作说明。agent 在你提到 Aibubu 或需要生成图片、视频时自动加载它,然后按说明完成整个流程:
- 从
GET /v1/models查找可用模型,读取参数 schema。 - 用
POST /v1/quote报价,用GET /v1/user/balance核对余额。 - 需要参考图时,先上传到
POST /v1/uploads/images。 - 用
POST /v1/generations提交任务,轮询GET /v1/tasks/{task_id}。 - 任务成功后把结果下载到本地
./output。
Skill 不包含可执行脚本,agent 按说明直接用 curl 调用接口。
前提条件
- 支持 Skill 的 coding agent,例如 Claude Code、Codex。
- Node.js,用于运行安装命令
npx。 curl和jq。没有jq时:brew install jq、apt install jq或winget install jqlang.jq。- API Key,见 API Key 管理。
安装
npx skills add https://docs.aibubu.cn命令会读取 https://docs.aibubu.cn/.well-known/agent-skills/index.json,下载 aibubu-models 并安装到你选择的 agent。默认安装在当前项目下(例如 ./.claude/skills/);加 -g 安装到用户目录,所有项目都能用:
npx skills add https://docs.aibubu.cn -g网络问题
npx 需要从 npm 下载安装工具。下载慢或失败时,先给 npm 配置可用的镜像源再重试。
设置 API Key
Skill 从环境变量 AIBUBU_API_KEY 读取 Key:
# macOS / Linux:写进 ~/.zshrc 或 ~/.bashrc 可长期生效
export AIBUBU_API_KEY=sk_aibubu_your_api_key# Windows PowerShell:setx 只对之后新开的窗口生效,当前窗口再用 $env: 设置一次
setx AIBUBU_API_KEY "sk_aibubu_your_api_key"
$env:AIBUBU_API_KEY = "sk_aibubu_your_api_key"设置后,从这个终端重新启动 agent。
验证
对 agent 说:
用 aibubu 生成一张极简风格的未来城市海报,1:1,先告诉我要消耗多少积分正常情况下,agent 会查询模型列表、报价并告诉你预计积分,确认后提交任务,最后把图片保存到 ./output。
更新
再次执行安装命令即可更新到最新版本:
npx skills add https://docs.aibubu.cn手动安装
不方便使用 npx 时,可以直接下载归档,解压到 agent 的 Skill 目录。以 Claude Code 为例:
mkdir -p ~/.claude/skills/aibubu-models
curl -sL https://docs.aibubu.cn/.well-known/agent-skills/aibubu-models.tar.gz \
| tar -xz -C ~/.claude/skills/aibubu-models常见问题
| 现象 | 处理 |
|---|---|
| agent 没有使用 Skill | 在提问里明确提到 "aibubu";确认安装时选中了当前使用的 agent,并已重启 agent |
返回 401 unauthenticated | agent 启动时没有读到 AIBUBU_API_KEY。在设置了变量的终端里重新启动 agent |
返回 402 insufficient_credits | 积分不足,充值后重试 |
返回 403 scope_forbidden | Key 没有 v1:generate 权限,换一个有生成权限的 Key |
| Windows 下命令报错 | 在 WSL 或 Git Bash 中运行 agent;PowerShell 的 curl 与示例参数不兼容 |

