بنقرة واحدة
cbi-shared
CreatiBI CLI 共享基础:应用配置初始化、认证登录(auth login)、身份查看(auth whoami)。当用户需要第一次配置、使用登录授权、遇到权限不足或首次使用 cbi-cli 时触发。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
CreatiBI CLI 共享基础:应用配置初始化、认证登录(auth login)、身份查看(auth whoami)。当用户需要第一次配置、使用登录授权、遇到权限不足或首次使用 cbi-cli 时触发。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
使用 CreatiBI CLI(cbi)在专案内创建脚本任务、获取脚本内容、保存脚本内容、上传交付物,并在裂变/衍生场景下管理脚本上下游关系。用户提到”写脚本””保存脚本内容””获取脚本内容””上传交付物””script-save””script-get””script-create””deliverable-upload””脚本任务””交付物”等场景时使用。
使用 CreatiBI CLI(cbi)管理素材库、专案和专案集能力,包括文件、文件夹、标签、关联产品、视频理解信号、AI 视频分析结果、爆点片段、专案列表与创建、专案脚本/素材列表、专案集列表与专案集下专案列表;在用户提到上传到素材库、查询文件或专案、查看信号或分镜表、维护素材元数据、查看专案集、先初始化 cbi 或先登录再操作等场景时使用。
| name | cbi-shared |
| description | CreatiBI CLI 共享基础:应用配置初始化、认证登录(auth login)、身份查看(auth whoami)。当用户需要第一次配置、使用登录授权、遇到权限不足或首次使用 cbi-cli 时触发。 |
| trigger | ["cbi config init","cbi auth login","cbi auth whoami","cbi auth logout","cbi config show","初始化 cbi","配置 cbi","登录 cbi","cbi 登录","CreatiBI 登录","首次使用 cbi","权限不足","Token 过期","重新登录","设备码登录","VPS 登录","服务器登录","设备码配置","远程配置"] |
CreatiBI 命令行工具的初始化与认证模块。
# npm 全局安装
npm install -g @creatibi/cbi-cli@latest
支持平台:macOS (amd64/arm64)、Linux (amd64/arm64)、Windows (amd64/arm64)
# 1. 初始化配置(首次使用)
cbi config init
# 2. OAuth 登录
cbi auth login
# 3. 确认登录成功
cbi auth whoami
| 场景 | 命令 |
|---|---|
| 初始化配置 | cbi config init |
| 强制重新初始化 | cbi config init --new |
| 设备码模式初始化 | cbi config init --device |
| 查看配置 | cbi config show |
| 登录授权 | cbi auth login |
| 设备码登录 | cbi auth login --device |
| 查看身份 | cbi auth whoami |
| 退出登录 | cbi auth logout |
首次使用需要初始化应用凭证配置:
# 初始化配置(交互式选择模式)
cbi config init
# 强制重新初始化(覆盖已有配置)
cbi config init --new
# 直接使用设备码模式(适用于 VPS/服务器)
cbi config init --device
支持两种初始化模式:
| 模式 | 适用场景 | 说明 |
|---|---|---|
| 回调模式 | 桌面环境 | 本地浏览器创建凭证,自动回传 |
| 设备码模式 | VPS/服务器 | 远程浏览器创建凭证,轮询获取 |
回调模式流程:
~/.cbi/config.json设备码模式流程:
550e-8400)~/.cbi/config.json前提条件: 在 CreatiBI 开放平台创建应用,获取 client_id 和 client_secret
cbi config show # 显示配置(敏感字段脱敏)
cbi config show -v # 详细模式(显示登录凭证)
cbi config show --format json # JSON 格式输出
cbi auth login
前提条件: 已执行 cbi config init 配置应用凭证
支持两种登录模式:
| 模式 | 适用场景 | 说明 |
|---|---|---|
| 授权码模式 | 桌面环境 | 本地浏览器授权,自动回调 |
| 设备码模式 | VPS/服务器 | 远程浏览器授权,手动输入验证码 |
授权码模式流程:
设备码模式流程:
550e-8400)# 直接使用设备码模式
cbi auth login --device
# 或通过环境变量设置
export CBI_LOGIN_MODE=device
cbi auth login
cbi auth whoami # 查看当前登录身份
cbi auth whoami -v # 详细模式(显示 token 信息)
cbi auth logout
当遇到 permission denied 或 auth required 错误时:
# 1. 检查配置是否存在
cbi config show
# 2. 如果配置不存在,先初始化
cbi config init
# 3. 登录授权
cbi auth login
# 4. 确认登录成功
cbi auth whoami
当遇到 expired access token 错误时:
cbi auth login # 重新登录
cbi config init --new # 强制重新初始化配置
cbi auth login # 重新登录
配置存储在 ~/.cbi/config.json:
{
"base_url": "https://open.creatibi.cn",
"client_id": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET",
"api_key": "YOUR_ACCESS_TOKEN",
"refresh_token": "YOUR_REFRESH_TOKEN",
"token_expires_at": "2026-04-24T00:28:54Z"
}
| 参数 | 说明 |
|---|---|
--config <path> | 配置文件路径(默认 ~/.cbi/config.json) |
-f, --format | 输出格式:json / table |
-v, --verbose | 显示详细信息 |