{"id":"54e3be5b-51b4-4197-ac53-b0c22b7a1046","entityType":"agent","slug":"clawhub-dlazyai-dlazy-video-storyboard-generate","name":"分镜视频生成 Storyboard Video","canonicalUrl":"https://www.xpersona.co/agent/clawhub-dlazyai-dlazy-video-storyboard-generate","canonicalPath":"/agent/clawhub-dlazyai-dlazy-video-storyboard-generate","generatedAt":"2026-10-10T06:53:20.007Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T03:05:39.961Z","emptyReason":null},"description":"1. Get the storyboard info","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.7K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-video-storyboard-generate","sourceUrl":"https://clawhub.ai/dlazyai/dlazy-video-storyboard-generate","homepage":"https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/dlazyai/dlazy-video-storyboard-generate","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":65,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"分镜视频生成 Storyboard Video technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T03:05:39.961Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T03:05:39.961Z","emptyReason":null},"stars":null,"forks":null,"downloads":1748,"packageName":null,"latestVersion":"1.2.25","tractionLabel":"1.7K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T03:05:39.960Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T03:05:39.961Z","lastCrawledAt":"2026-10-10T03:05:39.960Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T03:05:39.960Z","lastVerifiedAt":null,"highlights":[{"version":"1.2.25","createdAt":"2026-10-10T01:41:37.970Z","changelog":"例行版本更新 2026-10-10","fileCount":4,"zipByteSize":8923},{"version":"1.2.24","createdAt":"2026-10-08T01:34:52.165Z","changelog":"例行版本更新 2026-10-08","fileCount":4,"zipByteSize":8882},{"version":"1.2.23","createdAt":"2026-10-04T01:36:16.883Z","changelog":"例行版本更新 2026-10-04","fileCount":4,"zipByteSize":8954},{"version":"1.2.22","createdAt":"2026-10-02T05:11:08.310Z","changelog":"例行版本更新 2026-10-02","fileCount":4,"zipByteSize":8894},{"version":"1.2.21","createdAt":"2026-09-30T01:36:09.761Z","changelog":"例行版本更新 2026-09-30","fileCount":4,"zipByteSize":8918},{"version":"1.2.20","createdAt":"2026-09-28T02:30:06.436Z","changelog":"例行版本更新 2026-09-28","fileCount":4,"zipByteSize":8931},{"version":"1.2.19","createdAt":"2026-09-28T01:32:50.526Z","changelog":"例行版本更新 2026-09-28","fileCount":4,"zipByteSize":8965},{"version":"1.2.18","createdAt":"2026-09-24T02:24:48.982Z","changelog":"例行版本更新 2026-09-24","fileCount":4,"zipByteSize":9062}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-video-storyboard-generate","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-video-storyboard-generate` in an isolated environment before connecting it to live workloads.","No published capability contract is available yet, so validate auth and request/response behavior manually.","Review the upstream CLAWHUB listing at https://clawhub.ai/dlazyai/dlazy-video-storyboard-generate before using production credentials."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-storyboard-generate/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-storyboard-generate/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-storyboard-generate/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-storyboard-generate/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-storyboard-generate/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-storyboard-generate/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T06:53:20.004Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-storyboard-generate/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-storyboard-generate/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-storyboard-generate/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-storyboard-generate/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T03:05:39.961Z","emptyReason":null},"readme":"Skill: 分镜视频生成 Storyboard Video\n\nOwner: dlazyai\n\nSummary: 1. Get the storyboard info\n\nTags: latest:1.2.25\n\nVersion history:\n\nv1.2.25 | 2026-10-10T01:41:37.970Z | user\n\n例行版本更新 2026-10-10\n\nv1.2.24 | 2026-10-08T01:34:52.165Z | user\n\n例行版本更新 2026-10-08\n\nv1.2.23 | 2026-10-04T01:36:16.883Z | user\n\n例行版本更新 2026-10-04\n\nv1.2.22 | 2026-10-02T05:11:08.310Z | user\n\n例行版本更新 2026-10-02\n\nv1.2.21 | 2026-09-30T01:36:09.761Z | user\n\n例行版本更新 2026-09-30\n\nv1.2.20 | 2026-09-28T02:30:06.436Z | user\n\n例行版本更新 2026-09-28\n\nv1.2.19 | 2026-09-28T01:32:50.526Z | user\n\n例行版本更新 2026-09-28\n\nv1.2.18 | 2026-09-24T02:24:48.982Z | user\n\n例行版本更新 2026-09-24\n\nv1.2.17 | 2026-09-22T01:33:03.781Z | user\n\n例行版本更新 2026-09-22\n\nv1.2.16 | 2026-09-20T01:41:29.832Z | user\n\n例行版本更新 2026-09-20\n\nv1.2.15 | 2026-09-18T02:03:12.742Z | user\n\n例行版本更新 2026-09-18\n\nv1.2.14 | 2026-09-14T01:30:53.953Z | user\n\n例行版本更新 2026-09-14\n\nv1.2.13 | 2026-09-10T01:28:53.353Z | user\n\n例行版本更新 2026-09-10\n\nv1.2.12 | 2026-09-08T01:33:36.006Z | user\n\n例行版本更新 2026-09-08\n\nv1.2.11 | 2026-09-07T01:43:10.343Z | user\n\n例行版本更新 2026-09-07\n\nv1.2.10 | 2026-09-04T01:35:30.628Z | user\n\n例行版本更新 2026-09-04\n\nv1.2.9 | 2026-09-02T01:31:07.825Z | user\n\n例行版本更新 2026-09-02\n\nv1.2.8 | 2026-08-31T03:09:18.692Z | user\n\n源码仓库迁移至 github.com/dlazy-ai/cli\n\nv1.2.7 | 2026-08-24T09:47:10.039Z | user\n\nRestore Chinese display name\n\nv1.2.6 | 2026-08-17T09:24:22.221Z | user\n\nRestore Chinese display name\n\nv1.2.5 | 2026-08-10T06:03:53.529Z | user\n\nRestore Chinese display name\n\nv1.2.4 | 2026-08-10T04:21:11.314Z | user\n\nRestore Chinese display name\n\nv1.2.3 | 2026-07-21T02:46:43.753Z | auto\n\n- Updated CLI version requirement to @dlazy/cli@1.2.3 in all documentation and install instructions.\n- Removed the obsolete skill-card.md file.\n- No changes to the skill's functionality or pipeline API.\n- Documentation and install guidance now reflect the new CLI version number for clarity and consistency.\n\nv1.0.0 | 2026-07-20T05:54:10.213Z | user\n\n规范 dlazy- 前缀命名，补充中文显示名\n\nArchive index:\n\nArchive v1.2.25: 4 files, 8923 bytes\n\nFiles: skill-card.md (2045b), SKILL-cn.md (7326b), SKILL.md (7326b), _meta.json (151b)\n\nFile v1.2.25:SKILL.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.2.25:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-storyboard-generate\",\n  \"version\": \"1.2.25\",\n  \"publishedAt\": 1791596497970\n}\n\nFile v1.2.25:skill-card.md\n\n## Description:\n\nTurns storyboard details into a video-generation pipeline for a canvas, with optional dLazy image-generation steps.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nCreators and developers use this skill to turn storyboard scenes, dialogue, and video prompts into a canvas pipeline with shared scene media and per-scene audio and video steps.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill combines storyboard canvas setup with broader CLI installation, authentication, and cloud generation instructions.\n\nMitigation: Review the CLI package before installation and run only the dLazy commands explicitly approved for the task.\n\nRisk: Prompts, parameters, and referenced local media may be sent to dLazy services; login stores an API key locally.\n\nMitigation: Avoid sending sensitive media or prompts without consent, and protect or rotate the locally stored API key.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate)\n- [dLazy CLI project (listed in skill metadata; not verified skill provenance)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n\n## Skill Output:\n\n**Output Type(s):** [Configuration, Guidance, Shell commands]\n\n**Output Format:** [JSON canvas pipeline with Markdown guidance]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Includes shared scene assets and per-storyboard audio and video steps; optional image-generation results may include URLs.]\n\n## Skill Version(s):\n\n1.2.25 (source: ClawHub release metadata; artifact frontmatter says 1.2.3)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.2.25:SKILL-cn.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.2.24: 4 files, 8882 bytes\n\nFiles: skill-card.md (1935b), SKILL-cn.md (7326b), SKILL.md (7326b), _meta.json (151b)\n\nFile v1.2.24:SKILL.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.2.24:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-storyboard-generate\",\n  \"version\": \"1.2.24\",\n  \"publishedAt\": 1791423292165\n}\n\nFile v1.2.24:skill-card.md\n\n## Description:\n\nTurns storyboard scenes and settings into a video-generation pipeline for a canvas.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nCreators and developers use this skill to turn storyboard dialogue, video prompts, aspect ratio, and resolution into a canvas pipeline with shared source assets and per-scene audio and video.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill asks an agent to install and run a dLazy CLI and store or use a dLazy API key.\n\nMitigation: Review the CLI before installing, protect the API key, and confirm each generation command before execution.\n\nRisk: Prompts are sent to dLazy and local media may be uploaded to its service.\n\nMitigation: Use only prompts and media approved for remote processing; review inputs before each call.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate)\n- [dLazy CLI source (listed in skill metadata; not verified release provenance)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n\n## Skill Output:\n\n**Output Type(s):** [JSON, Guidance, Shell commands]\n\n**Output Format:** [JSON canvas pipeline and Markdown guidance; optional CLI-generated media URLs]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Uses shared source audio and scene image, with cloned audio and video per storyboard scene.]\n\n## Skill Version(s):\n\n1.2.24 (source: server-resolved ClawHub release; skill frontmatter says 1.2.3)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.2.24:SKILL-cn.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.2.23: 4 files, 8954 bytes\n\nFiles: skill-card.md (2079b), SKILL-cn.md (7326b), SKILL.md (7326b), _meta.json (151b)\n\nFile v1.2.23:SKILL.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.2.23:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-storyboard-generate\",\n  \"version\": \"1.2.23\",\n  \"publishedAt\": 1791077776883\n}\n\nFile v1.2.23:skill-card.md\n\n## Description:\n\nTurns storyboard details into a video-generation pipeline for placement on a canvas.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nCreators and developers use this skill to arrange storyboard dialogue, scene imagery, and video prompts into a canvas-ready generation pipeline.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The storyboard workflow includes broader terminal-based image-generation instructions that may not match the requested task.\n\nMitigation: Review the proposed steps and authorize only commands and outputs needed for the storyboard.\n\nRisk: CLI use sends prompts and uploaded media to dLazy cloud services.\n\nMitigation: Avoid sensitive inputs unless cloud processing is acceptable; review the CLI source or package before installation.\n\nRisk: The CLI can retain an API key in local configuration, and the agent may execute terminal commands.\n\nMitigation: Prefer temporary DLAZY_API_KEY credentials on shared machines and review commands before running them.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate)\n- [dLazy CLI repository (listed in skill metadata)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n\n## Skill Output:\n\n**Output Type(s):** [JSON configuration, Guidance, Shell commands]\n\n**Output Format:** [JSON pipeline and canvas instructions, with optional terminal commands]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Shared source audio and scene image; per-storyboard cloned audio and video nodes.]\n\n## Skill Version(s):\n\n1.2.23 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.2.23:SKILL-cn.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.2.22: 4 files, 8894 bytes\n\nFiles: skill-card.md (2000b), SKILL-cn.md (7326b), SKILL.md (7326b), _meta.json (151b)\n\nFile v1.2.22:SKILL.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.2.22:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-storyboard-generate\",\n  \"version\": \"1.2.22\",\n  \"publishedAt\": 1790917868310\n}\n\nFile v1.2.22:skill-card.md\n\n## Description:\n\nTurns storyboard scenes and dialogue into a video-generation pipeline for a canvas, with optional dLazy media generation.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nCreators and developers use this skill to turn storyboard scenes, dialogue, and prompts into a canvas-ready video pipeline and optionally generate media using dLazy services.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill requests installation and execution of a third-party CLI beyond its narrow storyboard description.\n\nMitigation: Review the full skill and CLI package before installation, and approve each generation command before running it.\n\nRisk: dLazy API credentials are stored locally, and prompts or selected media may be sent to dLazy-hosted services.\n\nMitigation: Protect and rotate API keys as needed; provide local media paths only when you intend to upload the files.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate)\n- [dLazy CLI source (linked in skill metadata; not verified release provenance)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n\n## Skill Output:\n\n**Output Type(s):** [Configuration, Shell commands, Guidance]\n\n**Output Format:** [JSON canvas pipeline and text]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Canvas entries share source audio and scene image, with cloned audio and video per storyboard; optional generation returns media URLs.]\n\n## Skill Version(s):\n\n1.2.22 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.2.22:SKILL-cn.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.2.21: 4 files, 8918 bytes\n\nFiles: skill-card.md (2073b), SKILL-cn.md (7326b), SKILL.md (7326b), _meta.json (151b)\n\nFile v1.2.21:SKILL.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.2.21:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-storyboard-generate\",\n  \"version\": \"1.2.21\",\n  \"publishedAt\": 1790732169761\n}\n\nFile v1.2.21:skill-card.md\n\n## Description:\n\nTurns storyboard scenes into a video-generation pipeline with shared source media and per-scene audio and video nodes for a canvas.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nCreators and developers use this skill to organize storyboard dialogue and scene prompts into a canvas-ready video pipeline, with optional dLazy media generation after approval.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Prompts and selected media files can be sent to dLazy cloud services.\n\nMitigation: Review prompts and files for sensitive information before approving uploads.\n\nRisk: The skill can draw pipeline nodes on the canvas and run a media-generation command.\n\nMitigation: Inspect proposed canvas changes and approve each generation command individually.\n\nRisk: A dLazy API key may be stored in local configuration.\n\nMitigation: Prefer a revocable key or a per-run environment variable when persistent credentials are undesirable.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate)\n- [dLazy CLI repository (linked in skill metadata)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package (linked in skill metadata)](https://www.npmjs.com/package/@dlazy/cli)\n\n## Skill Output:\n\n**Output Type(s):** [JSON, Text, Shell commands, Guidance]\n\n**Output Format:** [Canvas-ready JSON pipeline and Markdown guidance]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Shared source audio and scene image, with per-storyboard cloned audio and video nodes; media URLs may be returned after generation.]\n\n## Skill Version(s):\n\n1.2.21 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.2.21:SKILL-cn.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.2.20: 4 files, 8931 bytes\n\nFiles: skill-card.md (2069b), SKILL-cn.md (7326b), SKILL.md (7326b), _meta.json (151b)\n\nFile v1.2.20:SKILL.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.2.20:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-storyboard-generate\",\n  \"version\": \"1.2.20\",\n  \"publishedAt\": 1790562606436\n}\n\nFile v1.2.20:skill-card.md\n\n## Description:\n\nTurns storyboard scenes into a canvas-ready video-generation pipeline and guides optional media generation with dLazy.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nCreators and developers use this skill to turn storyboard dialogue and scene prompts into a canvas pipeline for cloned audio and generated video. Its additional instructions guide stepwise image generation through the dLazy service.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill expands from arranging a storyboard on a canvas to running a media-generation CLI.\n\nMitigation: Review the requested workflow and confirm before installing or running generation commands.\n\nRisk: The CLI may store an API key locally and send prompts, parameters, and referenced media to dLazy cloud services.\n\nMitigation: Use only intended media and credentials, review cloud-upload terms, and rotate or revoke the key if necessary.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate)\n- [dLazy CLI package (listed in skill metadata)](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy CLI repository (listed in skill metadata)](https://github.com/dlazy-ai/cli)\n\n## Skill Output:\n\n**Output Type(s):** [Text, JSON, Shell commands, Media URLs]\n\n**Output Format:** [JSON canvas pipeline and Markdown guidance; generated media URLs when media generation is requested]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Shared source audio and scene image, with per-storyboard cloned audio and video nodes.]\n\n## Skill Version(s):\n\n1.2.20 (source: ClawHub release; embedded skill frontmatter says 1.2.3)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.2.20:SKILL-cn.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.2.19: 4 files, 8965 bytes\n\nFiles: skill-card.md (2130b), SKILL-cn.md (7326b), SKILL.md (7326b), _meta.json (151b)\n\nFile v1.2.19:SKILL.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.2.19:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-storyboard-generate\",\n  \"version\": \"1.2.19\",\n  \"publishedAt\": 1790559170526\n}\n\nFile v1.2.19:skill-card.md\n\n## Description:\n\nTurns storyboard details into a video-generation pipeline that an agent can add to a canvas.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nCreators and developers use this skill to turn storyboard dialogue and video prompts into an audio-and-video pipeline on a canvas. The skill also describes a separate, interactive image-generation process using dLazy.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The separate terminal-based image-generation workflow extends beyond storyboard canvas generation.\n\nMitigation: Review the skill before installing and run the image-generation steps only when they match the intended task and user approval.\n\nRisk: Using dLazy sends prompts and any supplied local media to an external cloud service.\n\nMitigation: Confirm that the content is appropriate for external upload before using the service.\n\nRisk: dLazy API credentials are stored locally for CLI access.\n\nMitigation: Protect the local credential and revoke or rotate it if exposed.\n\n## Reference(s):\n\n- [dLazy CLI source (linked in skill metadata; not verified import provenance)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate)\n\n## Skill Output:\n\n**Output Type(s):** [Code, Guidance, Shell commands]\n\n**Output Format:** [JSON pipeline and Markdown guidance]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Shared source audio and scene image with per-storyboard cloned audio and video; optional dLazy image-generation commands.]\n\n## Skill Version(s):\n\n1.2.19 (source: ClawHub release metadata; artifact frontmatter says 1.2.3)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.2.19:SKILL-cn.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.2.18: 4 files, 9062 bytes\n\nFiles: skill-card.md (2307b), SKILL-cn.md (7326b), SKILL.md (7326b), _meta.json (151b)\n\nFile v1.2.18:SKILL.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.2.18:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-storyboard-generate\",\n  \"version\": \"1.2.18\",\n  \"publishedAt\": 1790216688982\n}\n\nFile v1.2.18:skill-card.md\n\n## Description:\n\nConverts storyboard details into a video-generation pipeline that can be drawn onto a canvas.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users, developers, and creative teams use this skill to turn storyboard context into a video-generation pipeline with shared scene and audio inputs plus per-shot cloned-audio and video steps that can be added to a canvas.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill requires dLazy CLI access and may store an API key in local CLI configuration.\n\nMitigation: Install only from the expected dLazy package or source, use a rotatable API key, restrict local config access, and revoke the key when it is no longer needed.\n\nRisk: Prompts and referenced media files may be sent to dLazy cloud endpoints.\n\nMitigation: Avoid submitting confidential, regulated, or rights-restricted media unless the user has approved that cloud processing path.\n\nRisk: The workflow may mutate a canvas and uses terminal-driven generation broader than the storyboard task.\n\nMitigation: Review the generated pipeline before applying it to a canvas and run generation commands one at a time in a controlled environment.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate)\n- [dLazy CLI Source](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm Package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy Homepage](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [Code, Shell commands, Configuration instructions, Guidance]\n\n**Output Format:** [Markdown guidance with JSON pipeline examples and inline shell commands]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May produce canvas pipeline elements and generated media URLs through the dLazy workflow.]\n\n## Skill Version(s):\n\n1.2.18 (source: release metadata; artifact frontmatter lists 1.2.3)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.2.18:SKILL-cn.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.2.17: 4 files, 9019 bytes\n\nFiles: skill-card.md (2293b), SKILL-cn.md (7326b), SKILL.md (7326b), _meta.json (151b)\n\nFile v1.2.17:SKILL.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.2.17:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-storyboard-generate\",\n  \"version\": \"1.2.17\",\n  \"publishedAt\": 1790040783781\n}\n\nFile v1.2.17:skill-card.md\n\n## Description:\n\nConverts storyboard context into a video-generation pipeline that can be added to a canvas.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and creative agents use this skill to read storyboard details, compute video dimensions, build a JSON video pipeline, and add that pipeline to a canvas.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill may install or run the dLazy npm CLI and store a dLazy API key locally.\n\nMitigation: Install only trusted dLazy CLI versions, review local credential storage, prefer scoped environment variables where appropriate, and rotate or revoke API keys when access is no longer needed.\n\nRisk: The skill may send prompts and referenced media files to dLazy cloud services for generation.\n\nMitigation: Do not provide sensitive prompts or media unless cloud processing is acceptable, and confirm each generation command before execution.\n\nRisk: The security verdict flags broad cloud CLI generation behavior that is less clearly scoped than the storyboard description.\n\nMitigation: Review the generated commands and required network endpoints before use, and limit execution to storyboard workflows the user explicitly approved.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate)\n- [dLazy CLI source](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy homepage](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [Markdown, Code, Shell commands, Configuration, Guidance]\n\n**Output Format:** [Markdown guidance with JSON pipeline examples and inline shell commands]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May produce canvas-ready JSON pipeline definitions and dLazy CLI command guidance.]\n\n## Skill Version(s):\n\n1.2.17 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.2.17:SKILL-cn.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.2.16: 4 files, 9077 bytes\n\nFiles: skill-card.md (2390b), SKILL-cn.md (7326b), SKILL.md (7326b), _meta.json (151b)\n\nFile v1.2.16:SKILL.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.2.16:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-storyboard-generate\",\n  \"version\": \"1.2.16\",\n  \"publishedAt\": 1789868489832\n}\n\nFile v1.2.16:skill-card.md\n\n## Description:\n\nConverts storyboard context into a canvas-ready video generation pipeline with shared audio and scene inputs plus per-storyboard cloned-audio and video elements.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and creators use this skill to transform storyboard details into a structured video-generation pipeline that can be added to a canvas. It supports workflows that combine dialogue text, scene imagery, cloned audio, and generated video clips.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Persistent dLazy credentials may be stored in a user configuration file.\n\nMitigation: Prefer the npx flow or the DLAZY_API_KEY environment variable when a long-lived saved credential is not desired, and rotate or revoke API keys from the dLazy dashboard when needed.\n\nRisk: Prompts, parameters, and local media files may be sent to dLazy-hosted API and file services.\n\nMitigation: Use the skill only for media you are comfortable sending to dLazy, and review input paths before running generation commands.\n\nRisk: The skill can add generated pipeline objects to a canvas and requires terminal execution.\n\nMitigation: Review the generated pipeline and run one command at a time only after confirming the intended canvas and generation action.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate)\n- [dLazy CLI source](https://github.com/dlazy-ai/cli)\n- [@dlazy/cli npm package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy website](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown guidance with inline shell commands and JSON pipeline content]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Produces canvas pipeline instructions and may reference generated media URLs returned by the dLazy service.]\n\n## Skill Version(s):\n\n1.2.16 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.2.16:SKILL-cn.md\n\n---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the contents inside `{name}`. Note that x / y / w / h are numbers — drop the quotes after substitution.\n  2. The original audio and the scene image are shared across all storyboards (one each). The cloned audio and the video are produced per storyboard, so iterate over the storyboard list.\n  3. Element x and y positions accumulate in the order of the storyboard list, with a 100-pixel gap between adjacent storyboards.\n\n  ```json\n  [\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]\n  ```\n\n  ## Draw onto the Canvas\n\n  Call the MCP `drawToCanvas` tool to add the pipeline defined above to the canvas.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。","readmeExcerpt":"Skill: 分镜视频生成 Storyboard Video Owner: dlazyai Summary: 1. Get the storyboard info Tags: latest:1.2.25 Version history: v1.2.25 | 2026-10-10T01:41:37.970Z | user 例行版本更新 2026-10-10 v1.2.24 | 2026-10-08T01:34:52.165Z | user 例行版本更新 2026-10-08 v1.2.23 | 2026-10-04T01:36:16.883Z | user 例行版本更新 2026-10-04 v1.2.22 | 2026-10-02T05:11:08.310Z | user 例行版本更新 2026-10-02 v1.2.21 | 2026-09-30T01:36:09.761Z | user 例行版本更新 2026-09-30 v","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"dlazy login"},{"language":"bash","snippet":"dlazy auth set YOUR_API_KEY"},{"language":"bash","snippet":"npx @dlazy/cli@1.2.3 <command>"},{"language":"json","snippet":"[\n    {\n      \"type\": \"audio\",\n      \"x\": 0,\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"原始声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"audio\",\n      \"x\": \"{width + 100}\",\n      \"y\": 0,\n      \"props\": {\n        \"name\": \"{story_name1} 克隆声音\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"vidu-audio-clone\",\n        \"input\": {\n          \"prompt\": \"{dialogue_text1}\",\n          \"audio_url\": \"shape://name:原始声音\"\n        }\n      }\n    },\n    {\n      \"type\": \"image\",\n      \"x\": 0,\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"场景图\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\"\n      }\n    },\n    {\n      \"type\": \"video\",\n      \"x\": \"{width + 100}\",\n      \"y\": \"{height + 100}\",\n      \"props\": {\n        \"name\": \"{story_name1} 视频\",\n        \"w\": \"{width}\",\n        \"h\": \"{height}\",\n        \"model\": \"jimeng-omnihuman-1_5\",\n        \"input\": {\n          \"audio\": [\"shape://name:{story_name1} 克隆声音\"],\n          \"images\": [\"shape://name:场景图\"],\n          \"prompt\": \"{video_prompt1}\",\n          \"fast_mode\": false,\n          \"resolution\": \"{resolution}\"\n        }\n      }\n    }\n  ]"},{"language":"bash","snippet":"dlazy login"},{"language":"bash","snippet":"dlazy auth set YOUR_API_KEY"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the co"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-storyboard-generate\",\n  \"version\": \"1.2.25\",\n  \"publishedAt\": 1791596497970\n}"},{"path":"skill-card.md","content":"## Description:\n\nTurns storyboard details into a video-generation pipeline for a canvas, with optional dLazy image-generation steps.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nCreators and developers use this skill to turn storyboard scenes, dialogue, and video prompts into a canvas pipeline with shared scene media and per-scene audio and video steps.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill combines storyboard canvas setup with broader CLI installation, authentication, and cloud generation instructions.\n\nMitigation: Review the CLI package before installation and run only the dLazy commands explicitly approved for the task.\n\nRisk: Prompts, parameters, and referenced local media may be sent to dLazy services; login stores an API key locally.\n\nMitigation: Avoid sending sensitive media or prompts without consent, and protect or rotate the locally stored API key.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-video-storyboard-generate)\n- [dLazy CLI project (listed in skill metadata; not verified skill provenance)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n\n## Skill Output:\n\n**Output Type(s):** [Configuration, Guidance, Shell commands]\n\n**Output Format:** [JSON canvas pipeline with Markdown guidance]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Includes shared scene assets and per-storyboard audio and video steps; optional image-generation results may include URLs.]\n\n## Skill Version(s):\n\n1.2.25 (source: ClawHub release metadata; artifact frontmatter says 1.2.3)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."},{"path":"SKILL-cn.md","content":"---\nname: dlazy-video-storyboard-generate\nversion: 1.2.3\ndescription: 1. Get the storyboard info\ntriggers:\n  - Storyboard Video Generation Pipeline\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'video-storyboard-generate'\ndescription: 'Convert the contents of a storyboard into a video-generation pipeline that the user can add to the canvas.'\n---\n\n# 分镜视频生成 Storyboard Video\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n1. Get the storyboard info\n2. Define the video generation pipeline\n3. Draw it onto the canvas\n\n## Get the Storyboard Info\n\nRead the storyboard info from context:\n\n- Image / video aspect ratio: aspect_ratio, e.g., 16:9, 9:16, 4:3, 3:4, 1:1\n- Image / video resolution: resolution, e.g., 1080p, 720p\n- Use the ratio and resolution to compute the video width and height (width, height)\n\nExtract the storyboard list:\n\n- Storyboard name: story_name1\n- Dialogue text: dialogue_text1\n- Video generation prompt: video_prompt1\n\n  ## Define the Video Generation Pipeline\n\n  The pipeline is a JSON string. Sample format below — note these requirements:\n  1. Replace the co"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1241,"uniquenessScore":40,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T03:05:39.961Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T03:05:39.961Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T06:53:20.007Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}