| name | zenstudio |
| description | ZenStudio 官方 AI 内容创作 CLI 工具 (zencli)。支持 AI 生图、AI 生视频、项目管理、资产库、媒资管理、无限画布、文件上传下载等。Use when user asks to generate images, generate videos, manage projects, upload files, download assets, manage materials, or interact with ZenStudio platform via command line. |
| description_zh | ZenStudio AI 内容创作(生图、生视频、画布、素材管理) |
| description_en | ZenStudio AI content creation: image/video generation, canvas, assets |
| version | 1.3.6 |
| homepage | https://ai.tvi.v.qq.com/zenstudio |
| allowed-tools | Bash,Read |
| metadata | {"openclaw":{"emoji":"🎬","requires":{"bins":["zencli"],"env":["ZENSTUDIO_API_KEY","ZENSTUDIO_ENDPOINT","ZENCLI_CONFIG_DIR","ZENCLI_NO_UPDATE_CHECK"]},"primaryEnv":"ZENSTUDIO_API_KEY","credentials":{"storage":"~/.zencli/config.json","configDirEnv":"ZENCLI_CONFIG_DIR","description":"zencli auth login 写入的 API Key 持久化文件,JSON 格式,仅存储 api_key 和 endpoint。非持久化容器中可通过 ZENCLI_CONFIG_DIR 环境变量指定配置目录"},"install":[{"id":"npm","kind":"node","package":"zenstudio-cli@1.3.6","bins":["zencli"],"label":"Install ZenStudio CLI (npm)"}],"category":"AIGC","tags":["zenstudio","aigc","cli","video-generation","image-generation","ai-tools"]}} |
| license | MIT-0 |
| author | ZenStudio Team |
| user-invocable | true |
ZenStudio CLI (zencli)
AI 内容创作全流程命令行工具,封装 ZenStudio 平台 19+ 核心能力。
安装 & 配置
npm install -g zenstudio-cli@1.3.6
zencli auth login
zencli auth login --token <YOUR_API_KEY>
export ZENSTUDIO_API_KEY=<YOUR_API_KEY>
zencli auth status
API Key 申请:Claw 配置
命令速查
zencli project list [--search "关键词"]
zencli project create "项目名"
zencli project get <id>
zencli project update <id> --name "新名称"
zencli upload ./file.png -o json
zencli download <asset_id> [-d ./output/]
zencli generate image-models
zencli generate image --prompt "描述" --model <model_id> [--aspect-ratio 16:9] [--input-images "url"] --poll
zencli generate video-models
zencli generate video --prompt "描述" --model <provider_id> --poll
zencli generate video --prompt "描述" --model <provider_id> --single-image-url "url" --poll
zencli generate video --mode FirstLastFrame --prompt --model <provider_id> --first-frame-url --poll
zencli asset create --url <cdn_url> --project-id <> -o json
zencli asset search --project-id <>
zencli asset get <asset_id>
zencli asset update <asset_id> --name
zencli material list role_person
zencli material add ...
zencli material get <material_id>
zencli role get <role_id>
zencli canvas list
zencli canvas create
zencli canvas build-draft <canvas_id> --file nodes.json
zencli canvas build-draft <canvas_id> --nodes
zencli canvas build-draft <canvas_id> -d
zencli canvas build-draft <canvas_id> -n -d
zencli canvas build-draft <canvas_id> -n --mode overwrite
zencli generate task <task_id> [--poll]
zencli tools list
zencli tools describe <tool_name>
zencli tools call <tool_name> --arg key=value [--json-args ]
zencli url build [--params ]
zencli url parse <url>
zencli upgrade [--check]