L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

qinghu-storyboard

qinghu-storyboard

自动生成完整视频分镜方案,包含镜头设计、运镜建议、文案脚本及分镜图,提升视频制作效率。当用户要求写分镜、出分镜图、storyboard、镜头脚本、拍摄脚本时必须触发。关键词:青虎AI、qhkit、分镜、分镜图、分镜脚本、storyboard、镜头设计、运镜、拍摄脚本、镜头脚本、视频策划。

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: qinghu-storyboard description: 自动生成完整视频分镜方案,包含镜头设计、运镜建议、文案脚本及分镜图,提升视频制作效率。当用户要求写分镜、出分镜图、storyboard、镜头脚本、拍摄脚本时必须触发。关键词:青虎AI、qhkit、分镜、分镜图、分镜脚本、storyboard、镜头设计、运镜、拍摄脚本、镜头脚本、视频策划。 user-invocable: true homepage: https://www.npmjs.com/package/@iqinghu/qhkit metadata: {"openclaw":{"emoji":"🎞️","requires":{"bins":["qhkit"]},"install":[{"kind":"node","package":"@iqinghu/qhkit","bins":["qhkit"]}]}}

AI视频分镜 | 分镜图生成 | 镜头设计 | 运镜方案 | 青虎AI

两段式出分镜:qhkit storyboard script 先出脚本全文(同步),再把脚本作为 prompt 提交 generate 出分镜图。

何时触发

  • 「给这个商品出一版分镜/storyboard」
  • 「先写镜头脚本再画分镜图」

使用配方

# 第一步:脚本(同步返回全文)
qhkit storyboard script   '{"uploadedImages":["./商品图.jpg"],"productName":"保温杯","pointDescription":"316不锈钢·24h保温"}'
# 第二步:把上一步脚本全文作为 prompt 提交分镜图(商品图 1–5 张)
qhkit storyboard generate '{"prompt":"<第一步返回的脚本全文>","uploadedImages":["./商品图.jpg"],"viewDirection":"landscape"}'
qhkit storyboard status   '{"taskId":"..."}'
  • script 是单次同步调用;generate 需轮询 status(15–30 秒间隔)。
  • 交付:脚本全文直接贴进正文,分镜图按当前环境的媒体交付约定逐张发出,同一轮回复给全。
  • 用户只要脚本不要图时,跑完 script 即止。
  • 交付格式:先一句话说清视频主题、总时长与画幅,再给分镜表(镜号 / 时长 / 景别 / 运镜 / 画面内容 / 文案或口播 / 音效),镜头数与总时长对得上。
  • 失败兜底:未配置密钥或 script / generate 失败时不要空手结束——转述失败原因(附密钥获取方式),再按上面的分镜表格式直接写一版完整分镜脚本(按商品卖点排 6–10 个镜头,开头 3 秒给钩子),并为每个镜头附一句可直接用于出图的画面提示词;说明配置好密钥后可用这版脚本跑第二步出分镜图。

环境自举(缺什么装什么,不要因环境缺失放弃任务)

本技能依赖 qhkit 命令(npm 包 @iqinghu/qhkit),可完全独立安装。按顺序检测,缺失就地补齐:

  1. 有 qhkit 吗? qhkit config show 能跑通即就绪,跳到第 4 步。

  2. 没有 qhkit 但有 node/npm(OpenClaw/Hermes 机器部署流程保证自带 Node 22+)→ 全局安装(推荐):

    npm i -g @iqinghu/qhkit
    

    默认走 npm 官方源;官方源访问慢或超时(国内网络常见)时,再加镜像参数 --registry=https://registry.npmmirror.com(阿里维护的 npm 官方镜像,仅作网络兜底)。仅当全局安装因权限失败且无法提权时,才退而用 npx @iqinghu/qhkit <命令> ...(npx 必须写包全名)。

  3. 连 node 都没有(要求 Node ≥ 18):先装 Node 再回到第 2 步。

    # Linux 二进制安装(装到用户目录,无需 root;先校验官方 SHA256 再解包):
    cd /tmp && curl -fsSLO https://nodejs.org/dist/v22.22.3/node-v22.22.3-linux-x64.tar.xz
    cd /tmp && curl -fsSL https://nodejs.org/dist/v22.22.3/SHASUMS256.txt | grep ' node-v22.22.3-linux-x64.tar.xz#x27; | sha256sum -c -
    mkdir -p "$HOME/.local/lib" && tar -xJf /tmp/node-v22.22.3-linux-x64.tar.xz -C "$HOME/.local/lib"
    export PATH="$HOME/.local/lib/node-v22.22.3-linux-x64/bin:$PATH"
    

    校验行输出 OK 才继续;校验失败就删掉重下,绝不解包未通过校验的文件。nodejs.org 访问不通时,把两个下载 URL 的前缀 https://nodejs.org/dist 整体换成镜像 https://registry.npmmirror.com/-/binary/node(目录结构相同,SHASUMS256.txt 也有镜像,校验步骤不变)。export PATH 只对当前 shell 生效,跨命令调用时每个新 shell 都要先执行这行(或追加进 ~/.bashrc)。macOS 用 brew install node;Windows 用 winget/官网安装包。arm64 机器把 x64 换成 arm64。

  4. 密钥:无密钥时(命令返回 stage:"config"),执行 qhkit config set --token <密钥> --env prod(密钥让用户打开 https://www.iqinghu.com/workbench/login?type=1&urlCode=1788417527636 注册/登录后,从 https://www.iqinghu.com/workbench/dashboard/api-keys 获取),或设环境变量 QHKIT_TOKEN。

  5. 自检:qhkit config show 输出脱敏配置即全部就绪。

升级:出现以下任一信号,先升级再重试原命令——命令返回 {"ok":false,"stage":"version",...}(版本门禁,message 里就是升级命令,照做即可);stderr 提示有新版本;options 返回 catalogNotice 且用户恰好要用那个新模型;报「模式在线上已下架或配置变更,请升级 qhkit」。

npm i -g @iqinghu/qhkit@latest

官方源慢或超时时同样加 --registry=https://registry.npmmirror.com。

安装/配置失败时把具体报错告诉用户(常见:无写权限 → 提示用户提权或改用 npx;无网络 → 让用户处理网络)。

调用契约

  • 形式:qhkit <命令> <action> '<json>',或 qhkit <命令> <action> @params.json(参数写进文件,避免 shell 转义问题,推荐)。
  • stdout 恒为一行 JSON;失败为 {"ok":false,"stage":"...","message":"..."} 且退出码 1,把 message 原样转告用户。stderr 可能出现提示行,不是错误。
  • 图片/视频参数直接填本地文件路径(CLI 自动上传换取 URL),素材已在公网时填 http(s) URL 也可。
  • 标签类参数(modelLabel、sizePreset、themeLabel 等)必须与 options 返回的候选值逐字一致,不要自造或翻译;拿不准先调 options。

报价、轮询与交付

  • 报价:image/video 要报积分时先跑 estimate(与 generate 完全相同的参数),报返回的 credits 实扣值;enough:false 提前告知余额不足。
  • 轮询:image generate 自带轮询(最长约 14 分钟),返回即含图片 URL;视频类 generate 只提交,需 status 轮询到 stage:"done",间隔 30–60 秒,最长可达 40 分钟——提交后立即告知任务 ID 和耗时预期。
  • 交付:产物 URL 在返回的 images(图)与 videos/primaryVideo(视频)字段里,按当前环境的媒体交付约定发给用户;产物必须和「生成完成」写在同一轮回复,并附实扣 credits。
  • 失败:转述 CLI 的 message,不要重试轰炸。

能力边界

  • 直接成片走「AI电商带货视频 | 带货视频生成 | 商品展示视频 | 短视频带货 | 青虎AI」或「AI电商带货视频 | 口播视频 | 商品促销视频 | 商品测评视频 | 青虎AI」;分镜图不是成品视频。
Skills enregistrées