{"id":"a28add05-4ff4-4d98-b5af-9a0616183122","entityType":"agent","slug":"clawhub-dlazyai-dlazy-video-generate","name":"视频生成 Video Generate","canonicalUrl":"https://www.xpersona.co/agent/clawhub-dlazyai-dlazy-video-generate","canonicalPath":"/agent/clawhub-dlazyai-dlazy-video-generate","generatedAt":"2026-10-10T00:31:43.525Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T04:59:51.084Z","emptyReason":null},"description":"视频生成技能，AI 视频生成，文生视频、图生视频、图片转视频、首尾帧生成视频。根据提示词自动选择最佳视频生成模型（即梦、可灵、Veo、Seedance、万相、PixVerse、数字人、对口型）。Video generation skill that automatically selects the best dlazy CLI video model based on the prompt.","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 4.7K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-video-generate","sourceUrl":"https://clawhub.ai/dlazyai/dlazy-video-generate","homepage":"https://clawhub.ai/dlazyai/skills/dlazy-video-generate","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/dlazyai/dlazy-video-generate","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/dlazyai/skills/dlazy-video-generate","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":73,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"视频生成 Video Generate 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-09T04:59:51.084Z","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-09T04:59:51.084Z","emptyReason":null},"stars":null,"forks":null,"downloads":4706,"packageName":null,"latestVersion":"1.4.27","tractionLabel":"4.7K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T04:59:51.084Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T04:59:51.084Z","lastCrawledAt":"2026-10-09T04:59:51.084Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T04:59:51.084Z","lastVerifiedAt":null,"highlights":[{"version":"1.4.27","createdAt":"2026-10-08T01:33:36.315Z","changelog":"例行版本更新 2026-10-08","fileCount":4,"zipByteSize":11812},{"version":"1.4.26","createdAt":"2026-10-04T01:35:08.916Z","changelog":"例行版本更新 2026-10-04","fileCount":4,"zipByteSize":11777},{"version":"1.4.25","createdAt":"2026-10-02T05:10:27.403Z","changelog":"例行版本更新 2026-10-02","fileCount":4,"zipByteSize":11879},{"version":"1.4.24","createdAt":"2026-09-30T01:34:41.696Z","changelog":"例行版本更新 2026-09-30","fileCount":4,"zipByteSize":11775},{"version":"1.4.23","createdAt":"2026-09-28T02:29:21.974Z","changelog":"例行版本更新 2026-09-28","fileCount":4,"zipByteSize":11814},{"version":"1.4.22","createdAt":"2026-09-28T01:32:00.114Z","changelog":"例行版本更新 2026-09-28","fileCount":4,"zipByteSize":11790},{"version":"1.4.21","createdAt":"2026-09-24T02:23:55.466Z","changelog":"例行版本更新 2026-09-24","fileCount":4,"zipByteSize":11886},{"version":"1.4.20","createdAt":"2026-09-22T01:30:53.247Z","changelog":"例行版本更新 2026-09-22","fileCount":4,"zipByteSize":12013}]},"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-generate","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-video-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-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-generate/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-generate/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-generate/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-generate/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-generate/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-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-10T00:31:43.521Z"}},"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-generate/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-generate/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-generate/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-video-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-09T04:59:51.084Z","emptyReason":null},"readme":"Skill: 视频生成 Video Generate\n\nOwner: dlazyai\n\nSummary: 视频生成技能，AI 视频生成，文生视频、图生视频、图片转视频、首尾帧生成视频。根据提示词自动选择最佳视频生成模型（即梦、可灵、Veo、Seedance、万相、PixVerse、数字人、对口型）。Video generation skill that automatically selects the best dlazy CLI video model based on the prompt.\n\nTags: latest:1.4.27\n\nVersion history:\n\nv1.4.27 | 2026-10-08T01:33:36.315Z | user\n\n例行版本更新 2026-10-08\n\nv1.4.26 | 2026-10-04T01:35:08.916Z | user\n\n例行版本更新 2026-10-04\n\nv1.4.25 | 2026-10-02T05:10:27.403Z | user\n\n例行版本更新 2026-10-02\n\nv1.4.24 | 2026-09-30T01:34:41.696Z | user\n\n例行版本更新 2026-09-30\n\nv1.4.23 | 2026-09-28T02:29:21.974Z | user\n\n例行版本更新 2026-09-28\n\nv1.4.22 | 2026-09-28T01:32:00.114Z | user\n\n例行版本更新 2026-09-28\n\nv1.4.21 | 2026-09-24T02:23:55.466Z | user\n\n例行版本更新 2026-09-24\n\nv1.4.20 | 2026-09-22T01:30:53.247Z | user\n\n例行版本更新 2026-09-22\n\nv1.4.19 | 2026-09-20T01:40:16.691Z | user\n\n例行版本更新 2026-09-20\n\nv1.4.18 | 2026-09-18T02:02:11.497Z | user\n\n例行版本更新 2026-09-18\n\nv1.4.17 | 2026-09-14T01:30:00.249Z | user\n\n例行版本更新 2026-09-14\n\nv1.4.16 | 2026-09-10T01:28:06.296Z | user\n\n例行版本更新 2026-09-10\n\nv1.4.15 | 2026-09-08T01:32:19.721Z | user\n\n例行版本更新 2026-09-08\n\nv1.4.14 | 2026-09-07T01:42:14.577Z | user\n\n例行版本更新 2026-09-07\n\nv1.4.13 | 2026-09-04T01:34:29.486Z | user\n\n例行版本更新 2026-09-04\n\nv1.4.12 | 2026-09-02T01:30:02.682Z | user\n\n例行版本更新 2026-09-02\n\nv1.4.11 | 2026-08-31T03:08:30.584Z | user\n\n源码仓库迁移至 github.com/dlazy-ai/cli\n\nv1.4.10 | 2026-08-24T09:46:09.244Z | user\n\nRestore Chinese display name\n\nv1.4.9 | 2026-08-17T09:23:32.875Z | user\n\nRestore Chinese display name\n\nv1.4.8 | 2026-08-10T06:03:00.998Z | user\n\nRestore Chinese display name\n\nv1.4.7 | 2026-08-10T03:30:14.448Z | user\n\nRestore Chinese display name\n\nv1.4.6 | 2026-07-21T02:45:35.394Z | auto\n\n- Updated CLI dependency to @dlazy/cli version 1.2.3 (was 1.2.2).\n- Installation commands and documentation now reference the new CLI version.\n- Removed obsolete skill-card.md file.\n\nv1.4.5 | 2026-07-17T10:56:12.316Z | auto\n\n- Rolled back CLI dependency version from 1.2.0 to 1.2.2.\n- Updated metadata fields to match CLI version 1.2.2.\n- SKILL.md, SKILL-cn.md: reverted to older documentation, removing recent changes and several usage details.\n- Removed the skill-card.md file.\n\nv1.2.2 | 2026-07-17T09:06:02.335Z | auto\n\n- Removed the sample file skill-card.md.\n- No functional changes to the skill code or description.\n\nv1.4.4 | 2026-07-09T01:07:48.881Z | user\n\nset Chinese display name to test CN search\n\nv1.4.3 | 2026-07-08T09:44:39.033Z | user\n\nrevert canary: 恢复英文主文档（中文全文金丝雀验证中文搜索无效）\n\nv1.4.2 | 2026-07-08T09:00:38.034Z | user\n\ncanary: 主文档改为中文主导，验证 ClawHub 中文向量搜索命中\n\nv1.4.1 | 2026-07-08T07:52:29.997Z | user\n\nChinese H1 title to test displayName\n\nv1.4.0 | 2026-07-08T06:56:41.607Z | user\n\nadd dense Chinese keywords for CN search\n\nv1.3.0 | 2026-07-07T20:02:29.248Z | auto\n\nNo changes detected in this release.\n\n- Version number remains at 1.3.0\n- No file changes found between previous and current version\n\nv1.2.6 | 2026-07-07T19:39:52.071Z | auto\n\nNo changes detected in this version.\n\n- Version number updated to 1.2.6, but no file or content changes were made.\n- Functionality remains the same as previous version.\n\nv1.2.5 | 2026-07-07T19:39:30.273Z | auto\n\ndlazy-video-generate 1.2.5 changelog:\n\n- Updated documentation in both English and Chinese skill files.\n- No code or logic changes; improvements are documentation-only.\n\nv1.2.1 | 2026-07-07T18:54:01.992Z | auto\n\ndlazy-video-generate 1.2.1\n\n- Added a concise Chinese description to the skill metadata and documentation header.\n- Removed the obsolete skill-card.md file.\n- Minor updates to documentation formatting for clarity.\n\nv1.2.0 | 2026-06-02T10:01:49.154Z | auto\n\ndlazy-video-generate 1.2.0\n\n- Updated dependency to use @dlazy/cli version 1.2.0 for both global and npx installation.\n- Revised available video models list, adding new models such as heygen-lipsync-speed and sync-lipsync-3, and reordering for clarity.\n- Removed outdated or missing documentation file (skill-card.md).\n- Updated installation and usage instructions to reflect the new CLI version.\n- General polishing of documentation and metadata.\n\nv1.1.2 | 2026-06-02T01:40:02.710Z | user\n\nUpdate model skills (names/params refreshed); add search-audio/image/video\n\nv1.1.1 | 2026-05-06T14:11:28.392Z | auto\n\ndlazy-video-generate 1.1.1\n\n- Expanded and updated the list of supported video generation models, including new models like seedance-2.0, happyhorse-1.0, wan2.7, and pixverse-c1.\n- Improved and clarified descriptions for each available model, outlining their capabilities and use cases.\n- Documentation adjustments for better readability and accuracy.\n- No changes to logic or API usage—update focuses on documentation and model options.\n\nv1.1.0 | 2026-05-01T07:54:44.063Z | auto\n\n- Added instructions for authenticating with the CLI using the new device-code login flow (`dlazy login`), making authentication easier.\n- Expanded documentation to include details on piping between `dlazy` commands, including usage examples and pipe reference syntax.\n- The old authentication section now appears as a manual alternative, with steps clarified and improved.\n- No changes to core video generation behavior or CLI model selection.\n\nv1.0.9 | 2026-04-30T10:21:52.546Z | user\n\nSync to CLI 1.0.9 with cliWarning support\n\nv1.0.5 | 2026-04-29T02:35:28.859Z | user\n\nbump @dlazy/cli to 1.0.8\n\nv1.0.4 | 2026-04-27T08:03:34.164Z | user\n\nReduce false-positive scanner alerts: drop 'plaintext' wording from API key storage docs; remove persistsApiKey/network metadata flags in favour of neutral configLocation/apiEndpoints; rewrite Data & Privacy section as factual How-It-Works description without alarming warnings; emphasise that keys can be rotated/revoked at any time from the dLazy dashboard.\n\nv1.0.3 | 2026-04-27T07:42:17.176Z | user\n\nAdd provenance metadata (homepage/source/author/npm), document API key storage location (~/.dlazy/config.json) and DLAZY_API_KEY env var alternative, add Data & Privacy section, recommend 'npx @dlazy/cli@1.0.6' install alternative, normalise Chinese auth-error instruction wording.\n\nv1.0.2 | 2026-04-24T04:07:21.924Z | auto\n\n- Updated agent instruction: now directs to save the API key immediately with dlazy auth set <key> after user provides it.\n- Minor clarification in the agent error handling instruction for unauthorized API key cases.\n\nv1.0.1 | 2026-04-24T03:33:42.556Z | auto\n\n- Added a new \"Authentication\" section with instructions for setting and obtaining the dLazy API key.\n- Updated CLI dependency to use @dlazy/cli@1.0.6.\n- Improved documentation for clearer user guidance on API key configuration.\n\nv1.0.0 | 2026-04-22T07:33:55.816Z | auto\n\n- Initial release of the dlazy-video-generate skill.\n- Automatically selects the optimal dlazy CLI video model based on the input prompt.\n- Supports a range of video models for cinema-quality, narrative, quick, and image-to-video tasks.\n- Provides error handling for common issues, including missing API key and insufficient credits, with clear user guidance.\n- Includes easy installation instructions and usage tips.\n\nArchive index:\n\nArchive v1.4.27: 4 files, 11812 bytes\n\nFiles: skill-card.md (2000b), SKILL-cn.md (11515b), SKILL.md (12576b), _meta.json (140b)\n\nFile v1.4.27:SKILL.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能，AI 视频生成，文生视频、图生视频、图片转视频、首尾帧生成视频。根据提示词自动选择最佳视频生成模型（即梦、可灵、Veo、Seedance、万相、PixVerse、数字人、对口型）。Video generation skill that automatically selects the best dlazy CLI video model based on the prompt.\"\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\":\"When this skill is called, use dlazy <subcommand>.\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\nVideo generation skill. Automatically selects the best dlazy CLI video model based on the prompt.\n\n## 中文说明 / Chinese Overview\n\n视频生成技能：根据提示词自动选择最佳的视频生成模型并产出视频。支持文生视频、图生视频、图片转视频、首尾帧生成视频、参考图生成视频、数字人视频、视频对口型。\n\n**中文触发关键词**：视频生成、AI 视频生成、文字生成视频、文生视频、图生视频、图片变视频、让图片动起来、一键生成视频、短视频生成、视频模型、即梦视频、可灵视频、Veo 视频、Seedance 视频、通义万相视频、PixVerse 视频、数字人视频、对口型、唇形同步。\n\n## Trigger Keywords\n\n- generate video\n- text to video\n- animate image\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is `dlazy login`:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n\n\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Piping Between Commands\n\nEvery `dlazy` invocation prints a JSON envelope on stdout. Any flag value can be a **pipe reference** that pulls from the upstream command's envelope, so you can chain steps without copying URLs by hand.\n\n| Reference          | Resolves to                                                     |\n| ------------------ | --------------------------------------------------------------- |\n| `-`                | Upstream's natural value for this field (scalar or array)       |\n| `@N`               | The N-th output's primary value (e.g. `@0` = first output url)  |\n| `@N.<jsonpath>`    | Drill into the N-th output (`@0.url`, `@1.meta.fps`)            |\n| `@*`               | All outputs' primary values as an array                         |\n| `@stdin`           | The whole upstream JSON envelope                                |\n| `@stdin:<jsonpath>` | Jsonpath into the whole envelope (`@stdin:result.outputs[0].url`) |\n\n### Examples\n\n```bash\n# Generate an image and feed its url straight into image-to-video\ndlazy seedream-4.5 --prompt \"a red fox in snow\" \\\n  | dlazy kling-v3 --image - --prompt \"fox starts running\"\n\n# Generate an image, then add TTS narration over a still\ndlazy seedream-4.5 --prompt \"lighthouse at dawn\" \\\n  | dlazy qwen-tts --text \"Welcome to the coast.\" --image @0.url\n\n# Fan-out: pass every upstream output url into a batch step\ndlazy seedream-4.5 --prompt \"city skyline\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> Required flags can be entirely sourced from the pipe — `--field -` satisfies the requirement when an upstream value exists. If stdin is empty, the CLI fails with `code: \"no_stdin\"`.\n\n## Usage\n\nThis skill handles all video generation requests by selecting the best `dlazy` video model.\n\n### Available Video Models\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 video model — one model covers text-to-video (t2v), first-frame-to-video (i2v), reference-to-video (r2v), and video editing (edit). The selected mode is automatically routed to the matching sub-model.\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed: Fast lip-sync model, ideal for scenarios requiring rapid generation.\n- `dlazy jimeng-dream-actor`: Jimeng character/action-driven video model, supports reference image and video input, suitable for character acting, action transfer, and style-consistent generation.\n- `dlazy jimeng-i2v-first`: Jimeng first-frame-to-video model, uses first frame + text to generate video. Suitable for single-shot scenes that naturally animate static images.\n- `dlazy jimeng-i2v-first-tail`: Jimeng first/last-frame video model; constrains shot start/end frames. Good for transitions and clearly resolved action.\n- `dlazy jimeng-omnihuman-1.5`: Jimeng digital human model: combines any-ratio character/subject image with audio to generate high-quality digital human videos.\n- `dlazy kling-v3`: Kling V3 general video model. Supports text-to-video, first-frame, and first/last-frame generation. Suitable for stable short video clips and daily creative workflows.\n- `dlazy kling-v3-omni`: Kling Omni video model, supports multiple reference images, duration, mode (std/pro), and optional audio. Suitable for highly controlled video synthesis tasks.\n- `dlazy minimax-h3`: MiniMax Hailuo omni-modal video model with native stereo audio, producing 5-15 second clips at up to 2K. Supports text-to-video, first/last frame transitions and multi-asset references for character and scene consistency.\n- `dlazy pixverse-c1`: PixVerse C1 video model (strong on action, VFX, and high-motion scenes) — one model covers text-to-video, image-to-video, first/last-frame-to-video, and reference-to-video: t2v when no images, i2v with first frame only, kf2v with first+last frames, r2v with reference images.\n- `dlazy seedance-2.0`: ByteDance's latest video generation model. Supports multi-modal reference (images, video, audio) to generate videos, as well as first/last frame and text-to-video modes.\n- `dlazy seedance-2.0-fast`: Fast version of ByteDance's Seedance 2.0. Generates videos faster with support for multi-modal references, first/last frame, and text-to-video.\n- `dlazy seedance-2.5`: ByteDance's next-generation video model: up to 30 seconds per clip with native 4K, substantially better instruction following and long-form narrative. Supports multi-modal references (image + video + audio) and first/last frame control.\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 — given an input video and audio, generate a new video where the speaker's lip movement matches the audio. Good for dubbing, localization, and re-syncing virtual presenters.\n- `dlazy veo-3.1`: High-quality video generation model, supports text-to-video and single-image-driven video. Suitable for ad shorts and cinematic sequences (slower speed, higher quality).\n- `dlazy veo-3.1-fast`: Fast video generation model, supports text-to-video and single/multi-image/first-last frame driven. Suitable for time-sensitive previews and rapid iterations.\n- `dlazy video-replicate`: Video replicate tool: extracts the first frame and audio from the source video, runs video understanding for a prompt, and returns a Seedance 2.0 replicate bundle (first frame + audio + video).\n- `dlazy videoretalk`: Tongyi VideoRetalk lip sync / lip-sync (mouth sync, dubbing) video model — takes a talking-person video plus a voice audio track and regenerates the video so the speaker's mouth/lips match the new audio. Use this for lip syncing a person video to new speech. Optionally provide a reference face image to pick the target person when the video contains multiple faces.\n- `dlazy videoseg`: Video human segmentation tool: invokes Aliyun's async SegmentVideoBody and returns a same-length black/white mask video, suitable for downstream compositing or matting.\n- `dlazy viduq2-i2v`: Vidu image-to-video model, supports reference image-driven video, duration/resolution/ratio, and audio settings, suitable for image animation and short clips.\n- `dlazy wan2.7`: Tongyi Wanxiang 2.7 video model — one model covers text-to-video, first/last-frame-to-video, and reference-to-video: uses text-to-video when no images are provided, first/last-frame-to-video when frames are provided, and reference-to-video when reference images are supplied.\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n\n1. Select the most appropriate video model.\n2. Run `dlazy <model_name> -h` to check parameters.\n3. Execute the command.\n\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.4.27:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-generate\",\n  \"version\": \"1.4.27\",\n  \"publishedAt\": 1791423216315\n}\n\nFile v1.4.27:skill-card.md\n\n## Description:\n\nSelects a dLazy video model to generate or edit videos from text, images, video, or audio inputs.\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 select and run video-generation models for text-to-video, image animation, reference-driven clips, and lip synchronization through dLazy.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Prompts and selected local image, video, or audio files may be uploaded to dLazy services.\n\nMitigation: Use only media and prompts approved for sharing with the dLazy cloud service.\n\nRisk: Authentication may store an API key in the local dLazy configuration.\n\nMitigation: Protect the local configuration and rotate or revoke the key if exposed.\n\nRisk: Running the dLazy CLI installs and executes a third-party package.\n\nMitigation: Review the pinned @dlazy/cli package before use; prefer on-demand npx execution to avoid a persistent global install.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/dlazyai/skills/dlazy-video-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 service](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [Shell commands, Guidance, Video URLs]\n\n**Output Format:** [Text instructions and CLI JSON responses containing generated video URLs]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires a dLazy API key and access to the dLazy cloud service.]\n\n## Skill Version(s):\n\n1.4.27 (source: server-resolved ClawHub release)\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.4.27:SKILL-cn.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\"\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 子命令执行。\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\n\n\n\n\n\n视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\n\n## Trigger Keywords /## 触发关键词\n\n- 生成视频\n- 文本转视频\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\n\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.2.3` 版本）\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## 工作原理\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 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 命令间管道 (Piping)\n\n每次 `dlazy` 调用都会向 stdout 输出一个 JSON 信封。任意参数都可以使用 **管道引用** 直接从上游命令的信封里取值，避免手工复制 URL。\n\n| 引用语法              | 含义                                                            |\n| --------------------- | --------------------------------------------------------------- |\n| `-`                   | 上游为该字段提供的自然值（标量或数组按字段类型自动选取）        |\n| `@N`                  | 第 N 个 output 的主值（如 `@0` 为第一个 output 的 url）         |\n| `@N.<jsonpath>`       | 进入第 N 个 output 的字段（`@0.url`, `@1.meta.fps`）            |\n| `@*`                  | 所有 output 的主值组成的数组                                    |\n| `@stdin`              | 上游完整的 JSON 信封                                            |\n| `@stdin:<jsonpath>`   | 在完整信封上做 jsonpath（`@stdin:result.outputs[0].url`）       |\n\n### 示例\n\n```bash\n# 文生图后直接把图喂给图生视频\ndlazy seedream-4.5 --prompt \"雪地里的红狐\" \\\n  | dlazy kling-v3 --image - --prompt \"狐狸开始奔跑\"\n\n# 文生图 + TTS 配音（拿第一个 output 的 url 作为画面）\ndlazy seedream-4.5 --prompt \"黎明的灯塔\" \\\n  | dlazy qwen-tts --text \"欢迎来到海岸。\" --image @0.url\n\n# 批量分发：把上游所有 output 的 url 一次性传给批处理步骤\ndlazy seedream-4.5 --prompt \"城市天际线\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> 必填参数也可以完全由管道提供 —— 当上游存在对应值时，`--field -` 即可满足必填校验。若 stdin 为空，CLI 会以 `code: \"no_stdin\"` 报错。\n\n## 使用方法\n\n此技能处理所有视频生成请求，通过选择最佳的 `dlazy` 视频模型。\n\n### 可用的视频模型\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 视频模型，一站式覆盖文生视频（t2v）、首帧生视频（i2v）、参考图生视频（r2v）与视频编辑（edit）：根据所选模式自动路由到对应子模型。\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed：快速唇形同步模型，适合对生成速度要求较高的场景\n- `dlazy jimeng-dream-actor`: 即梦人物/动作驱动视频模型，支持参考图与参考视频输入，适合人物演绎、动作迁移与风格一致性生成。\n- `dlazy jimeng-i2v-first`: 即梦首帧生视频模型，使用首帧图+文本生成视频。适合让静态图片自然动起来的单镜头场景。\n- `dlazy jimeng-i2v-first-tail`: 即梦首尾帧视频模型，支持首帧与尾帧约束以控制镜头起止状态，适合转场与动作收束明确的片段。\n- `dlazy jimeng-omnihuman-1.5`: 即梦同源数字人模型，支持任意画幅包含人物/主体的图片结合音频生成高质量数字人视频。\n- `dlazy kling-v3`: Kling V3 通用视频模型，支持文生视频、首帧生视频与首尾帧生视频，适合稳定的短视频片段与日常创作流程。\n- `dlazy kling-v3-omni`: Kling Omni 视频模型，支持多参考图、时长、模式（std/pro）与可选音频。适合高控制度的视频合成任务。\n- `dlazy minimax-h3`: MiniMax 海螺全模态视频模型，原生立体声音频，5–15 秒 2K 出片。支持文生视频、首尾帧过渡与多素材参考（保持人物与场景一致）。\n- `dlazy pixverse-c1`: 爱诗 PixVerse C1 视频生成模型（擅长打斗、法术特效、高速运动等高动态场景），一站式覆盖文生视频、图生视频、首尾帧生视频与参考图生视频：未提供图时走文生视频，仅首帧时走图生视频，首+尾帧时走首尾帧生视频，提供参考图时走参考图生视频。\n- `dlazy seedance-2.0`: 字节最新视频生成模型，支持多模态参考生视频（图片+视频+音频）、首尾帧及文生视频，适合高质量多样化视频创作。\n- `dlazy seedance-2.0-fast`: 字节最新视频生成模型 Fast 版，生成速度更快，支持多模态参考生视频、首尾帧及文生视频。\n- `dlazy seedance-2.5`: 字节跳动新一代视频生成模型，单条最长 30 秒、支持原生 4K，指令跟随与长叙事能力大幅提升。支持多模态参考（图片+视频+音频）与首尾帧，适合成片级叙事与广告创意。\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 唇形对齐模型，输入一段视频和一段音频，输出说话人嘴型与音频对齐的新视频。适合配音、外语本地化、虚拟人重新对口型。\n- `dlazy veo-3.1`: 高质量视频生成模型，支持文本生视频与单图驱动视频。适合广告短片、镜头感强的成片生成（速度较慢、质量更高）。\n- `dlazy veo-3.1-fast`: 快速版视频生成模型，支持文本生视频与单图/多图/首尾帧驱动。适合时间敏感的预览与快速迭代场景。\n- `dlazy video-replicate`: 视频复刻工具：从源视频中提取首帧与音频，并调用视频理解生成描述提示，输出 Seedance 2.0 复刻方案（首帧 + 音频 + 视频）三件套。\n- `dlazy videoretalk`: 通义声动人像 VideoRetalk 口型同步（对口型、lip sync / lip-sync、配音对嘴）视频模型，输入一段人物讲话视频与一段人声音频，生成讲话口型与音频匹配的新视频；适用于让人物视频的口型对上新的语音。当视频中存在多张人脸时，可额外提供人脸参考图来指定要替换口型的目标人物。\n- `dlazy videoseg`: 视频人像分割工具：调用阿里云 SegmentVideoBody 异步任务，返回与原视频同时长的 mask 视频（黑白蒙版），可用于后续合成或抠像处理。\n- `dlazy viduq2-i2v`: Vidu 图生视频模型，支持参考图驱动视频、时长/分辨率/比例与音频参数配置，适合图片动效化与短片生成。\n- `dlazy wan2.7`: 通义万相 2.7 视频生成模型，一站式覆盖文生视频、首尾帧生视频与参考图生视频：未提供图时走文生视频，提供首/尾帧时走首尾帧生视频，提供参考图时走参考图生视频。\n\n> **智能体关键指令**:\n>\n> 1. 选择最合适的视频模型。\n> 2. 运行 `dlazy <model_name> -h` 查看参数。\n> 3. 执行命令。\n\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.4.26: 4 files, 11777 bytes\n\nFiles: skill-card.md (1845b), SKILL-cn.md (11515b), SKILL.md (12576b), _meta.json (140b)\n\nFile v1.4.26:SKILL.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能，AI 视频生成，文生视频、图生视频、图片转视频、首尾帧生成视频。根据提示词自动选择最佳视频生成模型（即梦、可灵、Veo、Seedance、万相、PixVerse、数字人、对口型）。Video generation skill that automatically selects the best dlazy CLI video model based on the prompt.\"\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\":\"When this skill is called, use dlazy <subcommand>.\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\nVideo generation skill. Automatically selects the best dlazy CLI video model based on the prompt.\n\n## 中文说明 / Chinese Overview\n\n视频生成技能：根据提示词自动选择最佳的视频生成模型并产出视频。支持文生视频、图生视频、图片转视频、首尾帧生成视频、参考图生成视频、数字人视频、视频对口型。\n\n**中文触发关键词**：视频生成、AI 视频生成、文字生成视频、文生视频、图生视频、图片变视频、让图片动起来、一键生成视频、短视频生成、视频模型、即梦视频、可灵视频、Veo 视频、Seedance 视频、通义万相视频、PixVerse 视频、数字人视频、对口型、唇形同步。\n\n## Trigger Keywords\n\n- generate video\n- text to video\n- animate image\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is `dlazy login`:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n\n\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Piping Between Commands\n\nEvery `dlazy` invocation prints a JSON envelope on stdout. Any flag value can be a **pipe reference** that pulls from the upstream command's envelope, so you can chain steps without copying URLs by hand.\n\n| Reference          | Resolves to                                                     |\n| ------------------ | --------------------------------------------------------------- |\n| `-`                | Upstream's natural value for this field (scalar or array)       |\n| `@N`               | The N-th output's primary value (e.g. `@0` = first output url)  |\n| `@N.<jsonpath>`    | Drill into the N-th output (`@0.url`, `@1.meta.fps`)            |\n| `@*`               | All outputs' primary values as an array                         |\n| `@stdin`           | The whole upstream JSON envelope                                |\n| `@stdin:<jsonpath>` | Jsonpath into the whole envelope (`@stdin:result.outputs[0].url`) |\n\n### Examples\n\n```bash\n# Generate an image and feed its url straight into image-to-video\ndlazy seedream-4.5 --prompt \"a red fox in snow\" \\\n  | dlazy kling-v3 --image - --prompt \"fox starts running\"\n\n# Generate an image, then add TTS narration over a still\ndlazy seedream-4.5 --prompt \"lighthouse at dawn\" \\\n  | dlazy qwen-tts --text \"Welcome to the coast.\" --image @0.url\n\n# Fan-out: pass every upstream output url into a batch step\ndlazy seedream-4.5 --prompt \"city skyline\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> Required flags can be entirely sourced from the pipe — `--field -` satisfies the requirement when an upstream value exists. If stdin is empty, the CLI fails with `code: \"no_stdin\"`.\n\n## Usage\n\nThis skill handles all video generation requests by selecting the best `dlazy` video model.\n\n### Available Video Models\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 video model — one model covers text-to-video (t2v), first-frame-to-video (i2v), reference-to-video (r2v), and video editing (edit). The selected mode is automatically routed to the matching sub-model.\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed: Fast lip-sync model, ideal for scenarios requiring rapid generation.\n- `dlazy jimeng-dream-actor`: Jimeng character/action-driven video model, supports reference image and video input, suitable for character acting, action transfer, and style-consistent generation.\n- `dlazy jimeng-i2v-first`: Jimeng first-frame-to-video model, uses first frame + text to generate video. Suitable for single-shot scenes that naturally animate static images.\n- `dlazy jimeng-i2v-first-tail`: Jimeng first/last-frame video model; constrains shot start/end frames. Good for transitions and clearly resolved action.\n- `dlazy jimeng-omnihuman-1.5`: Jimeng digital human model: combines any-ratio character/subject image with audio to generate high-quality digital human videos.\n- `dlazy kling-v3`: Kling V3 general video model. Supports text-to-video, first-frame, and first/last-frame generation. Suitable for stable short video clips and daily creative workflows.\n- `dlazy kling-v3-omni`: Kling Omni video model, supports multiple reference images, duration, mode (std/pro), and optional audio. Suitable for highly controlled video synthesis tasks.\n- `dlazy minimax-h3`: MiniMax Hailuo omni-modal video model with native stereo audio, producing 5-15 second clips at up to 2K. Supports text-to-video, first/last frame transitions and multi-asset references for character and scene consistency.\n- `dlazy pixverse-c1`: PixVerse C1 video model (strong on action, VFX, and high-motion scenes) — one model covers text-to-video, image-to-video, first/last-frame-to-video, and reference-to-video: t2v when no images, i2v with first frame only, kf2v with first+last frames, r2v with reference images.\n- `dlazy seedance-2.0`: ByteDance's latest video generation model. Supports multi-modal reference (images, video, audio) to generate videos, as well as first/last frame and text-to-video modes.\n- `dlazy seedance-2.0-fast`: Fast version of ByteDance's Seedance 2.0. Generates videos faster with support for multi-modal references, first/last frame, and text-to-video.\n- `dlazy seedance-2.5`: ByteDance's next-generation video model: up to 30 seconds per clip with native 4K, substantially better instruction following and long-form narrative. Supports multi-modal references (image + video + audio) and first/last frame control.\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 — given an input video and audio, generate a new video where the speaker's lip movement matches the audio. Good for dubbing, localization, and re-syncing virtual presenters.\n- `dlazy veo-3.1`: High-quality video generation model, supports text-to-video and single-image-driven video. Suitable for ad shorts and cinematic sequences (slower speed, higher quality).\n- `dlazy veo-3.1-fast`: Fast video generation model, supports text-to-video and single/multi-image/first-last frame driven. Suitable for time-sensitive previews and rapid iterations.\n- `dlazy video-replicate`: Video replicate tool: extracts the first frame and audio from the source video, runs video understanding for a prompt, and returns a Seedance 2.0 replicate bundle (first frame + audio + video).\n- `dlazy videoretalk`: Tongyi VideoRetalk lip sync / lip-sync (mouth sync, dubbing) video model — takes a talking-person video plus a voice audio track and regenerates the video so the speaker's mouth/lips match the new audio. Use this for lip syncing a person video to new speech. Optionally provide a reference face image to pick the target person when the video contains multiple faces.\n- `dlazy videoseg`: Video human segmentation tool: invokes Aliyun's async SegmentVideoBody and returns a same-length black/white mask video, suitable for downstream compositing or matting.\n- `dlazy viduq2-i2v`: Vidu image-to-video model, supports reference image-driven video, duration/resolution/ratio, and audio settings, suitable for image animation and short clips.\n- `dlazy wan2.7`: Tongyi Wanxiang 2.7 video model — one model covers text-to-video, first/last-frame-to-video, and reference-to-video: uses text-to-video when no images are provided, first/last-frame-to-video when frames are provided, and reference-to-video when reference images are supplied.\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n\n1. Select the most appropriate video model.\n2. Run `dlazy <model_name> -h` to check parameters.\n3. Execute the command.\n\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.4.26:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-generate\",\n  \"version\": \"1.4.26\",\n  \"publishedAt\": 1791077708916\n}\n\nFile v1.4.26:skill-card.md\n\n## Description:\n\nHelps agents choose a dLazy video model and generate videos from text, images, reference media, or audio.\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 generate short videos from prompts or supplied media, animate images, and create lip-synced clips through dLazy models.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Supplied prompts and media may be uploaded to the third-party dLazy service.\n\nMitigation: Only provide media and prompts that you are comfortable sharing with dLazy.\n\nRisk: The skill installs and runs a third-party npm CLI.\n\nMitigation: Review the pinned @dlazy/cli package and its source before use in sensitive workflows.\n\nRisk: An API key is saved locally for authenticated requests.\n\nMitigation: Protect the key and rotate or revoke it if exposure is suspected.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/dlazyai/skills/dlazy-video-generate)\n- [dLazy CLI package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy CLI homepage listed in metadata](https://github.com/dlazy-ai/cli)\n\n## Skill Output:\n\n**Output Type(s):** [Shell commands, Guidance, Text]\n\n**Output Format:** [Markdown with CLI commands and generated-video links]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [The CLI returns JSON responses with hosted output URLs.]\n\n## Skill Version(s):\n\n1.4.26 (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.4.26:SKILL-cn.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\"\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 子命令执行。\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\n\n\n\n\n\n视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\n\n## Trigger Keywords /## 触发关键词\n\n- 生成视频\n- 文本转视频\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\n\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.2.3` 版本）\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## 工作原理\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 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 命令间管道 (Piping)\n\n每次 `dlazy` 调用都会向 stdout 输出一个 JSON 信封。任意参数都可以使用 **管道引用** 直接从上游命令的信封里取值，避免手工复制 URL。\n\n| 引用语法              | 含义                                                            |\n| --------------------- | --------------------------------------------------------------- |\n| `-`                   | 上游为该字段提供的自然值（标量或数组按字段类型自动选取）        |\n| `@N`                  | 第 N 个 output 的主值（如 `@0` 为第一个 output 的 url）         |\n| `@N.<jsonpath>`       | 进入第 N 个 output 的字段（`@0.url`, `@1.meta.fps`）            |\n| `@*`                  | 所有 output 的主值组成的数组                                    |\n| `@stdin`              | 上游完整的 JSON 信封                                            |\n| `@stdin:<jsonpath>`   | 在完整信封上做 jsonpath（`@stdin:result.outputs[0].url`）       |\n\n### 示例\n\n```bash\n# 文生图后直接把图喂给图生视频\ndlazy seedream-4.5 --prompt \"雪地里的红狐\" \\\n  | dlazy kling-v3 --image - --prompt \"狐狸开始奔跑\"\n\n# 文生图 + TTS 配音（拿第一个 output 的 url 作为画面）\ndlazy seedream-4.5 --prompt \"黎明的灯塔\" \\\n  | dlazy qwen-tts --text \"欢迎来到海岸。\" --image @0.url\n\n# 批量分发：把上游所有 output 的 url 一次性传给批处理步骤\ndlazy seedream-4.5 --prompt \"城市天际线\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> 必填参数也可以完全由管道提供 —— 当上游存在对应值时，`--field -` 即可满足必填校验。若 stdin 为空，CLI 会以 `code: \"no_stdin\"` 报错。\n\n## 使用方法\n\n此技能处理所有视频生成请求，通过选择最佳的 `dlazy` 视频模型。\n\n### 可用的视频模型\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 视频模型，一站式覆盖文生视频（t2v）、首帧生视频（i2v）、参考图生视频（r2v）与视频编辑（edit）：根据所选模式自动路由到对应子模型。\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed：快速唇形同步模型，适合对生成速度要求较高的场景\n- `dlazy jimeng-dream-actor`: 即梦人物/动作驱动视频模型，支持参考图与参考视频输入，适合人物演绎、动作迁移与风格一致性生成。\n- `dlazy jimeng-i2v-first`: 即梦首帧生视频模型，使用首帧图+文本生成视频。适合让静态图片自然动起来的单镜头场景。\n- `dlazy jimeng-i2v-first-tail`: 即梦首尾帧视频模型，支持首帧与尾帧约束以控制镜头起止状态，适合转场与动作收束明确的片段。\n- `dlazy jimeng-omnihuman-1.5`: 即梦同源数字人模型，支持任意画幅包含人物/主体的图片结合音频生成高质量数字人视频。\n- `dlazy kling-v3`: Kling V3 通用视频模型，支持文生视频、首帧生视频与首尾帧生视频，适合稳定的短视频片段与日常创作流程。\n- `dlazy kling-v3-omni`: Kling Omni 视频模型，支持多参考图、时长、模式（std/pro）与可选音频。适合高控制度的视频合成任务。\n- `dlazy minimax-h3`: MiniMax 海螺全模态视频模型，原生立体声音频，5–15 秒 2K 出片。支持文生视频、首尾帧过渡与多素材参考（保持人物与场景一致）。\n- `dlazy pixverse-c1`: 爱诗 PixVerse C1 视频生成模型（擅长打斗、法术特效、高速运动等高动态场景），一站式覆盖文生视频、图生视频、首尾帧生视频与参考图生视频：未提供图时走文生视频，仅首帧时走图生视频，首+尾帧时走首尾帧生视频，提供参考图时走参考图生视频。\n- `dlazy seedance-2.0`: 字节最新视频生成模型，支持多模态参考生视频（图片+视频+音频）、首尾帧及文生视频，适合高质量多样化视频创作。\n- `dlazy seedance-2.0-fast`: 字节最新视频生成模型 Fast 版，生成速度更快，支持多模态参考生视频、首尾帧及文生视频。\n- `dlazy seedance-2.5`: 字节跳动新一代视频生成模型，单条最长 30 秒、支持原生 4K，指令跟随与长叙事能力大幅提升。支持多模态参考（图片+视频+音频）与首尾帧，适合成片级叙事与广告创意。\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 唇形对齐模型，输入一段视频和一段音频，输出说话人嘴型与音频对齐的新视频。适合配音、外语本地化、虚拟人重新对口型。\n- `dlazy veo-3.1`: 高质量视频生成模型，支持文本生视频与单图驱动视频。适合广告短片、镜头感强的成片生成（速度较慢、质量更高）。\n- `dlazy veo-3.1-fast`: 快速版视频生成模型，支持文本生视频与单图/多图/首尾帧驱动。适合时间敏感的预览与快速迭代场景。\n- `dlazy video-replicate`: 视频复刻工具：从源视频中提取首帧与音频，并调用视频理解生成描述提示，输出 Seedance 2.0 复刻方案（首帧 + 音频 + 视频）三件套。\n- `dlazy videoretalk`: 通义声动人像 VideoRetalk 口型同步（对口型、lip sync / lip-sync、配音对嘴）视频模型，输入一段人物讲话视频与一段人声音频，生成讲话口型与音频匹配的新视频；适用于让人物视频的口型对上新的语音。当视频中存在多张人脸时，可额外提供人脸参考图来指定要替换口型的目标人物。\n- `dlazy videoseg`: 视频人像分割工具：调用阿里云 SegmentVideoBody 异步任务，返回与原视频同时长的 mask 视频（黑白蒙版），可用于后续合成或抠像处理。\n- `dlazy viduq2-i2v`: Vidu 图生视频模型，支持参考图驱动视频、时长/分辨率/比例与音频参数配置，适合图片动效化与短片生成。\n- `dlazy wan2.7`: 通义万相 2.7 视频生成模型，一站式覆盖文生视频、首尾帧生视频与参考图生视频：未提供图时走文生视频，提供首/尾帧时走首尾帧生视频，提供参考图时走参考图生视频。\n\n> **智能体关键指令**:\n>\n> 1. 选择最合适的视频模型。\n> 2. 运行 `dlazy <model_name> -h` 查看参数。\n> 3. 执行命令。\n\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.4.25: 4 files, 11879 bytes\n\nFiles: skill-card.md (2161b), SKILL-cn.md (11515b), SKILL.md (12576b), _meta.json (140b)\n\nFile v1.4.25:SKILL.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能，AI 视频生成，文生视频、图生视频、图片转视频、首尾帧生成视频。根据提示词自动选择最佳视频生成模型（即梦、可灵、Veo、Seedance、万相、PixVerse、数字人、对口型）。Video generation skill that automatically selects the best dlazy CLI video model based on the prompt.\"\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\":\"When this skill is called, use dlazy <subcommand>.\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\nVideo generation skill. Automatically selects the best dlazy CLI video model based on the prompt.\n\n## 中文说明 / Chinese Overview\n\n视频生成技能：根据提示词自动选择最佳的视频生成模型并产出视频。支持文生视频、图生视频、图片转视频、首尾帧生成视频、参考图生成视频、数字人视频、视频对口型。\n\n**中文触发关键词**：视频生成、AI 视频生成、文字生成视频、文生视频、图生视频、图片变视频、让图片动起来、一键生成视频、短视频生成、视频模型、即梦视频、可灵视频、Veo 视频、Seedance 视频、通义万相视频、PixVerse 视频、数字人视频、对口型、唇形同步。\n\n## Trigger Keywords\n\n- generate video\n- text to video\n- animate image\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is `dlazy login`:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n\n\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Piping Between Commands\n\nEvery `dlazy` invocation prints a JSON envelope on stdout. Any flag value can be a **pipe reference** that pulls from the upstream command's envelope, so you can chain steps without copying URLs by hand.\n\n| Reference          | Resolves to                                                     |\n| ------------------ | --------------------------------------------------------------- |\n| `-`                | Upstream's natural value for this field (scalar or array)       |\n| `@N`               | The N-th output's primary value (e.g. `@0` = first output url)  |\n| `@N.<jsonpath>`    | Drill into the N-th output (`@0.url`, `@1.meta.fps`)            |\n| `@*`               | All outputs' primary values as an array                         |\n| `@stdin`           | The whole upstream JSON envelope                                |\n| `@stdin:<jsonpath>` | Jsonpath into the whole envelope (`@stdin:result.outputs[0].url`) |\n\n### Examples\n\n```bash\n# Generate an image and feed its url straight into image-to-video\ndlazy seedream-4.5 --prompt \"a red fox in snow\" \\\n  | dlazy kling-v3 --image - --prompt \"fox starts running\"\n\n# Generate an image, then add TTS narration over a still\ndlazy seedream-4.5 --prompt \"lighthouse at dawn\" \\\n  | dlazy qwen-tts --text \"Welcome to the coast.\" --image @0.url\n\n# Fan-out: pass every upstream output url into a batch step\ndlazy seedream-4.5 --prompt \"city skyline\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> Required flags can be entirely sourced from the pipe — `--field -` satisfies the requirement when an upstream value exists. If stdin is empty, the CLI fails with `code: \"no_stdin\"`.\n\n## Usage\n\nThis skill handles all video generation requests by selecting the best `dlazy` video model.\n\n### Available Video Models\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 video model — one model covers text-to-video (t2v), first-frame-to-video (i2v), reference-to-video (r2v), and video editing (edit). The selected mode is automatically routed to the matching sub-model.\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed: Fast lip-sync model, ideal for scenarios requiring rapid generation.\n- `dlazy jimeng-dream-actor`: Jimeng character/action-driven video model, supports reference image and video input, suitable for character acting, action transfer, and style-consistent generation.\n- `dlazy jimeng-i2v-first`: Jimeng first-frame-to-video model, uses first frame + text to generate video. Suitable for single-shot scenes that naturally animate static images.\n- `dlazy jimeng-i2v-first-tail`: Jimeng first/last-frame video model; constrains shot start/end frames. Good for transitions and clearly resolved action.\n- `dlazy jimeng-omnihuman-1.5`: Jimeng digital human model: combines any-ratio character/subject image with audio to generate high-quality digital human videos.\n- `dlazy kling-v3`: Kling V3 general video model. Supports text-to-video, first-frame, and first/last-frame generation. Suitable for stable short video clips and daily creative workflows.\n- `dlazy kling-v3-omni`: Kling Omni video model, supports multiple reference images, duration, mode (std/pro), and optional audio. Suitable for highly controlled video synthesis tasks.\n- `dlazy minimax-h3`: MiniMax Hailuo omni-modal video model with native stereo audio, producing 5-15 second clips at up to 2K. Supports text-to-video, first/last frame transitions and multi-asset references for character and scene consistency.\n- `dlazy pixverse-c1`: PixVerse C1 video model (strong on action, VFX, and high-motion scenes) — one model covers text-to-video, image-to-video, first/last-frame-to-video, and reference-to-video: t2v when no images, i2v with first frame only, kf2v with first+last frames, r2v with reference images.\n- `dlazy seedance-2.0`: ByteDance's latest video generation model. Supports multi-modal reference (images, video, audio) to generate videos, as well as first/last frame and text-to-video modes.\n- `dlazy seedance-2.0-fast`: Fast version of ByteDance's Seedance 2.0. Generates videos faster with support for multi-modal references, first/last frame, and text-to-video.\n- `dlazy seedance-2.5`: ByteDance's next-generation video model: up to 30 seconds per clip with native 4K, substantially better instruction following and long-form narrative. Supports multi-modal references (image + video + audio) and first/last frame control.\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 — given an input video and audio, generate a new video where the speaker's lip movement matches the audio. Good for dubbing, localization, and re-syncing virtual presenters.\n- `dlazy veo-3.1`: High-quality video generation model, supports text-to-video and single-image-driven video. Suitable for ad shorts and cinematic sequences (slower speed, higher quality).\n- `dlazy veo-3.1-fast`: Fast video generation model, supports text-to-video and single/multi-image/first-last frame driven. Suitable for time-sensitive previews and rapid iterations.\n- `dlazy video-replicate`: Video replicate tool: extracts the first frame and audio from the source video, runs video understanding for a prompt, and returns a Seedance 2.0 replicate bundle (first frame + audio + video).\n- `dlazy videoretalk`: Tongyi VideoRetalk lip sync / lip-sync (mouth sync, dubbing) video model — takes a talking-person video plus a voice audio track and regenerates the video so the speaker's mouth/lips match the new audio. Use this for lip syncing a person video to new speech. Optionally provide a reference face image to pick the target person when the video contains multiple faces.\n- `dlazy videoseg`: Video human segmentation tool: invokes Aliyun's async SegmentVideoBody and returns a same-length black/white mask video, suitable for downstream compositing or matting.\n- `dlazy viduq2-i2v`: Vidu image-to-video model, supports reference image-driven video, duration/resolution/ratio, and audio settings, suitable for image animation and short clips.\n- `dlazy wan2.7`: Tongyi Wanxiang 2.7 video model — one model covers text-to-video, first/last-frame-to-video, and reference-to-video: uses text-to-video when no images are provided, first/last-frame-to-video when frames are provided, and reference-to-video when reference images are supplied.\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n\n1. Select the most appropriate video model.\n2. Run `dlazy <model_name> -h` to check parameters.\n3. Execute the command.\n\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.4.25:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-generate\",\n  \"version\": \"1.4.25\",\n  \"publishedAt\": 1790917827403\n}\n\nFile v1.4.25:skill-card.md\n\n## Description:\n\nSelects a dLazy video model for text-to-video, image-to-video, frame-guided video, digital human, and lip-sync requests.\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 select and run a dLazy video model for generating or editing short videos from prompts, images, audio, or existing video.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Prompts and referenced media may be uploaded to the third-party dLazy service.\n\nMitigation: Use only media and prompts approved for third-party processing; avoid private or regulated content without appropriate authorization.\n\nRisk: A dLazy API key is stored in local CLI configuration and may be exposed if the configuration is disclosed.\n\nMitigation: Protect the local configuration and rotate or revoke the key in the dLazy dashboard if it is exposed.\n\nRisk: Installing and running the third-party CLI executes package code.\n\nMitigation: Install only if you trust dLazy and the @dlazy/cli package; use the pinned npx invocation to avoid a persistent global installation.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/dlazyai/skills/dlazy-video-generate)\n- [dLazy CLI package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy CLI link in skill metadata](https://github.com/dlazy-ai/cli)\n- [dLazy service](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [Shell commands, Guidance, Configuration instructions]\n\n**Output Format:** [Markdown with shell commands and generated-video links]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [CLI responses include JSON containing hosted output URLs.]\n\n## Skill Version(s):\n\n1.4.25 (source: ClawHub release metadata; bundled frontmatter lists 1.4.6)\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.4.25:SKILL-cn.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\"\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 子命令执行。\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\n\n\n\n\n\n视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\n\n## Trigger Keywords /## 触发关键词\n\n- 生成视频\n- 文本转视频\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\n\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.2.3` 版本）\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## 工作原理\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 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 命令间管道 (Piping)\n\n每次 `dlazy` 调用都会向 stdout 输出一个 JSON 信封。任意参数都可以使用 **管道引用** 直接从上游命令的信封里取值，避免手工复制 URL。\n\n| 引用语法              | 含义                                                            |\n| --------------------- | --------------------------------------------------------------- |\n| `-`                   | 上游为该字段提供的自然值（标量或数组按字段类型自动选取）        |\n| `@N`                  | 第 N 个 output 的主值（如 `@0` 为第一个 output 的 url）         |\n| `@N.<jsonpath>`       | 进入第 N 个 output 的字段（`@0.url`, `@1.meta.fps`）            |\n| `@*`                  | 所有 output 的主值组成的数组                                    |\n| `@stdin`              | 上游完整的 JSON 信封                                            |\n| `@stdin:<jsonpath>`   | 在完整信封上做 jsonpath（`@stdin:result.outputs[0].url`）       |\n\n### 示例\n\n```bash\n# 文生图后直接把图喂给图生视频\ndlazy seedream-4.5 --prompt \"雪地里的红狐\" \\\n  | dlazy kling-v3 --image - --prompt \"狐狸开始奔跑\"\n\n# 文生图 + TTS 配音（拿第一个 output 的 url 作为画面）\ndlazy seedream-4.5 --prompt \"黎明的灯塔\" \\\n  | dlazy qwen-tts --text \"欢迎来到海岸。\" --image @0.url\n\n# 批量分发：把上游所有 output 的 url 一次性传给批处理步骤\ndlazy seedream-4.5 --prompt \"城市天际线\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> 必填参数也可以完全由管道提供 —— 当上游存在对应值时，`--field -` 即可满足必填校验。若 stdin 为空，CLI 会以 `code: \"no_stdin\"` 报错。\n\n## 使用方法\n\n此技能处理所有视频生成请求，通过选择最佳的 `dlazy` 视频模型。\n\n### 可用的视频模型\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 视频模型，一站式覆盖文生视频（t2v）、首帧生视频（i2v）、参考图生视频（r2v）与视频编辑（edit）：根据所选模式自动路由到对应子模型。\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed：快速唇形同步模型，适合对生成速度要求较高的场景\n- `dlazy jimeng-dream-actor`: 即梦人物/动作驱动视频模型，支持参考图与参考视频输入，适合人物演绎、动作迁移与风格一致性生成。\n- `dlazy jimeng-i2v-first`: 即梦首帧生视频模型，使用首帧图+文本生成视频。适合让静态图片自然动起来的单镜头场景。\n- `dlazy jimeng-i2v-first-tail`: 即梦首尾帧视频模型，支持首帧与尾帧约束以控制镜头起止状态，适合转场与动作收束明确的片段。\n- `dlazy jimeng-omnihuman-1.5`: 即梦同源数字人模型，支持任意画幅包含人物/主体的图片结合音频生成高质量数字人视频。\n- `dlazy kling-v3`: Kling V3 通用视频模型，支持文生视频、首帧生视频与首尾帧生视频，适合稳定的短视频片段与日常创作流程。\n- `dlazy kling-v3-omni`: Kling Omni 视频模型，支持多参考图、时长、模式（std/pro）与可选音频。适合高控制度的视频合成任务。\n- `dlazy minimax-h3`: MiniMax 海螺全模态视频模型，原生立体声音频，5–15 秒 2K 出片。支持文生视频、首尾帧过渡与多素材参考（保持人物与场景一致）。\n- `dlazy pixverse-c1`: 爱诗 PixVerse C1 视频生成模型（擅长打斗、法术特效、高速运动等高动态场景），一站式覆盖文生视频、图生视频、首尾帧生视频与参考图生视频：未提供图时走文生视频，仅首帧时走图生视频，首+尾帧时走首尾帧生视频，提供参考图时走参考图生视频。\n- `dlazy seedance-2.0`: 字节最新视频生成模型，支持多模态参考生视频（图片+视频+音频）、首尾帧及文生视频，适合高质量多样化视频创作。\n- `dlazy seedance-2.0-fast`: 字节最新视频生成模型 Fast 版，生成速度更快，支持多模态参考生视频、首尾帧及文生视频。\n- `dlazy seedance-2.5`: 字节跳动新一代视频生成模型，单条最长 30 秒、支持原生 4K，指令跟随与长叙事能力大幅提升。支持多模态参考（图片+视频+音频）与首尾帧，适合成片级叙事与广告创意。\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 唇形对齐模型，输入一段视频和一段音频，输出说话人嘴型与音频对齐的新视频。适合配音、外语本地化、虚拟人重新对口型。\n- `dlazy veo-3.1`: 高质量视频生成模型，支持文本生视频与单图驱动视频。适合广告短片、镜头感强的成片生成（速度较慢、质量更高）。\n- `dlazy veo-3.1-fast`: 快速版视频生成模型，支持文本生视频与单图/多图/首尾帧驱动。适合时间敏感的预览与快速迭代场景。\n- `dlazy video-replicate`: 视频复刻工具：从源视频中提取首帧与音频，并调用视频理解生成描述提示，输出 Seedance 2.0 复刻方案（首帧 + 音频 + 视频）三件套。\n- `dlazy videoretalk`: 通义声动人像 VideoRetalk 口型同步（对口型、lip sync / lip-sync、配音对嘴）视频模型，输入一段人物讲话视频与一段人声音频，生成讲话口型与音频匹配的新视频；适用于让人物视频的口型对上新的语音。当视频中存在多张人脸时，可额外提供人脸参考图来指定要替换口型的目标人物。\n- `dlazy videoseg`: 视频人像分割工具：调用阿里云 SegmentVideoBody 异步任务，返回与原视频同时长的 mask 视频（黑白蒙版），可用于后续合成或抠像处理。\n- `dlazy viduq2-i2v`: Vidu 图生视频模型，支持参考图驱动视频、时长/分辨率/比例与音频参数配置，适合图片动效化与短片生成。\n- `dlazy wan2.7`: 通义万相 2.7 视频生成模型，一站式覆盖文生视频、首尾帧生视频与参考图生视频：未提供图时走文生视频，提供首/尾帧时走首尾帧生视频，提供参考图时走参考图生视频。\n\n> **智能体关键指令**:\n>\n> 1. 选择最合适的视频模型。\n> 2. 运行 `dlazy <model_name> -h` 查看参数。\n> 3. 执行命令。\n\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.4.24: 4 files, 11775 bytes\n\nFiles: skill-card.md (1869b), SKILL-cn.md (11515b), SKILL.md (12576b), _meta.json (140b)\n\nFile v1.4.24:SKILL.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能，AI 视频生成，文生视频、图生视频、图片转视频、首尾帧生成视频。根据提示词自动选择最佳视频生成模型（即梦、可灵、Veo、Seedance、万相、PixVerse、数字人、对口型）。Video generation skill that automatically selects the best dlazy CLI video model based on the prompt.\"\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\":\"When this skill is called, use dlazy <subcommand>.\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\nVideo generation skill. Automatically selects the best dlazy CLI video model based on the prompt.\n\n## 中文说明 / Chinese Overview\n\n视频生成技能：根据提示词自动选择最佳的视频生成模型并产出视频。支持文生视频、图生视频、图片转视频、首尾帧生成视频、参考图生成视频、数字人视频、视频对口型。\n\n**中文触发关键词**：视频生成、AI 视频生成、文字生成视频、文生视频、图生视频、图片变视频、让图片动起来、一键生成视频、短视频生成、视频模型、即梦视频、可灵视频、Veo 视频、Seedance 视频、通义万相视频、PixVerse 视频、数字人视频、对口型、唇形同步。\n\n## Trigger Keywords\n\n- generate video\n- text to video\n- animate image\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is `dlazy login`:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n\n\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Piping Between Commands\n\nEvery `dlazy` invocation prints a JSON envelope on stdout. Any flag value can be a **pipe reference** that pulls from the upstream command's envelope, so you can chain steps without copying URLs by hand.\n\n| Reference          | Resolves to                                                     |\n| ------------------ | --------------------------------------------------------------- |\n| `-`                | Upstream's natural value for this field (scalar or array)       |\n| `@N`               | The N-th output's primary value (e.g. `@0` = first output url)  |\n| `@N.<jsonpath>`    | Drill into the N-th output (`@0.url`, `@1.meta.fps`)            |\n| `@*`               | All outputs' primary values as an array                         |\n| `@stdin`           | The whole upstream JSON envelope                                |\n| `@stdin:<jsonpath>` | Jsonpath into the whole envelope (`@stdin:result.outputs[0].url`) |\n\n### Examples\n\n```bash\n# Generate an image and feed its url straight into image-to-video\ndlazy seedream-4.5 --prompt \"a red fox in snow\" \\\n  | dlazy kling-v3 --image - --prompt \"fox starts running\"\n\n# Generate an image, then add TTS narration over a still\ndlazy seedream-4.5 --prompt \"lighthouse at dawn\" \\\n  | dlazy qwen-tts --text \"Welcome to the coast.\" --image @0.url\n\n# Fan-out: pass every upstream output url into a batch step\ndlazy seedream-4.5 --prompt \"city skyline\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> Required flags can be entirely sourced from the pipe — `--field -` satisfies the requirement when an upstream value exists. If stdin is empty, the CLI fails with `code: \"no_stdin\"`.\n\n## Usage\n\nThis skill handles all video generation requests by selecting the best `dlazy` video model.\n\n### Available Video Models\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 video model — one model covers text-to-video (t2v), first-frame-to-video (i2v), reference-to-video (r2v), and video editing (edit). The selected mode is automatically routed to the matching sub-model.\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed: Fast lip-sync model, ideal for scenarios requiring rapid generation.\n- `dlazy jimeng-dream-actor`: Jimeng character/action-driven video model, supports reference image and video input, suitable for character acting, action transfer, and style-consistent generation.\n- `dlazy jimeng-i2v-first`: Jimeng first-frame-to-video model, uses first frame + text to generate video. Suitable for single-shot scenes that naturally animate static images.\n- `dlazy jimeng-i2v-first-tail`: Jimeng first/last-frame video model; constrains shot start/end frames. Good for transitions and clearly resolved action.\n- `dlazy jimeng-omnihuman-1.5`: Jimeng digital human model: combines any-ratio character/subject image with audio to generate high-quality digital human videos.\n- `dlazy kling-v3`: Kling V3 general video model. Supports text-to-video, first-frame, and first/last-frame generation. Suitable for stable short video clips and daily creative workflows.\n- `dlazy kling-v3-omni`: Kling Omni video model, supports multiple reference images, duration, mode (std/pro), and optional audio. Suitable for highly controlled video synthesis tasks.\n- `dlazy minimax-h3`: MiniMax Hailuo omni-modal video model with native stereo audio, producing 5-15 second clips at up to 2K. Supports text-to-video, first/last frame transitions and multi-asset references for character and scene consistency.\n- `dlazy pixverse-c1`: PixVerse C1 video model (strong on action, VFX, and high-motion scenes) — one model covers text-to-video, image-to-video, first/last-frame-to-video, and reference-to-video: t2v when no images, i2v with first frame only, kf2v with first+last frames, r2v with reference images.\n- `dlazy seedance-2.0`: ByteDance's latest video generation model. Supports multi-modal reference (images, video, audio) to generate videos, as well as first/last frame and text-to-video modes.\n- `dlazy seedance-2.0-fast`: Fast version of ByteDance's Seedance 2.0. Generates videos faster with support for multi-modal references, first/last frame, and text-to-video.\n- `dlazy seedance-2.5`: ByteDance's next-generation video model: up to 30 seconds per clip with native 4K, substantially better instruction following and long-form narrative. Supports multi-modal references (image + video + audio) and first/last frame control.\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 — given an input video and audio, generate a new video where the speaker's lip movement matches the audio. Good for dubbing, localization, and re-syncing virtual presenters.\n- `dlazy veo-3.1`: High-quality video generation model, supports text-to-video and single-image-driven video. Suitable for ad shorts and cinematic sequences (slower speed, higher quality).\n- `dlazy veo-3.1-fast`: Fast video generation model, supports text-to-video and single/multi-image/first-last frame driven. Suitable for time-sensitive previews and rapid iterations.\n- `dlazy video-replicate`: Video replicate tool: extracts the first frame and audio from the source video, runs video understanding for a prompt, and returns a Seedance 2.0 replicate bundle (first frame + audio + video).\n- `dlazy videoretalk`: Tongyi VideoRetalk lip sync / lip-sync (mouth sync, dubbing) video model — takes a talking-person video plus a voice audio track and regenerates the video so the speaker's mouth/lips match the new audio. Use this for lip syncing a person video to new speech. Optionally provide a reference face image to pick the target person when the video contains multiple faces.\n- `dlazy videoseg`: Video human segmentation tool: invokes Aliyun's async SegmentVideoBody and returns a same-length black/white mask video, suitable for downstream compositing or matting.\n- `dlazy viduq2-i2v`: Vidu image-to-video model, supports reference image-driven video, duration/resolution/ratio, and audio settings, suitable for image animation and short clips.\n- `dlazy wan2.7`: Tongyi Wanxiang 2.7 video model — one model covers text-to-video, first/last-frame-to-video, and reference-to-video: uses text-to-video when no images are provided, first/last-frame-to-video when frames are provided, and reference-to-video when reference images are supplied.\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n\n1. Select the most appropriate video model.\n2. Run `dlazy <model_name> -h` to check parameters.\n3. Execute the command.\n\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.4.24:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-generate\",\n  \"version\": \"1.4.24\",\n  \"publishedAt\": 1790732081696\n}\n\nFile v1.4.24:skill-card.md\n\n## Description:\n\nHelps agents choose a dLazy video model and generate videos from text prompts, images, or other media.\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 generate video from prompts, animate images, create frame-guided clips, and produce talking-head or lip-synced video through dLazy.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Prompts and supplied media are sent to dLazy for cloud generation, and generated files are hosted on its storage.\n\nMitigation: Only submit content you are comfortable sharing with dLazy; review its service terms before use.\n\nRisk: The skill uses a pinned npm CLI and requires a dLazy API key that may be stored in local user configuration.\n\nMitigation: Review the CLI before installing; use DLAZY_API_KEY per invocation if you do not want the key saved in local configuration.\n\n## Reference(s):\n\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- [ClawHub skill listing](https://clawhub.ai/dlazyai/skills/dlazy-video-generate)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Shell commands, Guidance]\n\n**Output Format:** [Markdown with inline commands and generated video links]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Generated video files are hosted by dLazy.]\n\n## Skill Version(s):\n\n1.4.24 (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.4.24:SKILL-cn.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\"\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 子命令执行。\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\n\n\n\n\n\n视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\n\n## Trigger Keywords /## 触发关键词\n\n- 生成视频\n- 文本转视频\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\n\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.2.3` 版本）\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## 工作原理\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 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 命令间管道 (Piping)\n\n每次 `dlazy` 调用都会向 stdout 输出一个 JSON 信封。任意参数都可以使用 **管道引用** 直接从上游命令的信封里取值，避免手工复制 URL。\n\n| 引用语法              | 含义                                                            |\n| --------------------- | --------------------------------------------------------------- |\n| `-`                   | 上游为该字段提供的自然值（标量或数组按字段类型自动选取）        |\n| `@N`                  | 第 N 个 output 的主值（如 `@0` 为第一个 output 的 url）         |\n| `@N.<jsonpath>`       | 进入第 N 个 output 的字段（`@0.url`, `@1.meta.fps`）            |\n| `@*`                  | 所有 output 的主值组成的数组                                    |\n| `@stdin`              | 上游完整的 JSON 信封                                            |\n| `@stdin:<jsonpath>`   | 在完整信封上做 jsonpath（`@stdin:result.outputs[0].url`）       |\n\n### 示例\n\n```bash\n# 文生图后直接把图喂给图生视频\ndlazy seedream-4.5 --prompt \"雪地里的红狐\" \\\n  | dlazy kling-v3 --image - --prompt \"狐狸开始奔跑\"\n\n# 文生图 + TTS 配音（拿第一个 output 的 url 作为画面）\ndlazy seedream-4.5 --prompt \"黎明的灯塔\" \\\n  | dlazy qwen-tts --text \"欢迎来到海岸。\" --image @0.url\n\n# 批量分发：把上游所有 output 的 url 一次性传给批处理步骤\ndlazy seedream-4.5 --prompt \"城市天际线\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> 必填参数也可以完全由管道提供 —— 当上游存在对应值时，`--field -` 即可满足必填校验。若 stdin 为空，CLI 会以 `code: \"no_stdin\"` 报错。\n\n## 使用方法\n\n此技能处理所有视频生成请求，通过选择最佳的 `dlazy` 视频模型。\n\n### 可用的视频模型\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 视频模型，一站式覆盖文生视频（t2v）、首帧生视频（i2v）、参考图生视频（r2v）与视频编辑（edit）：根据所选模式自动路由到对应子模型。\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed：快速唇形同步模型，适合对生成速度要求较高的场景\n- `dlazy jimeng-dream-actor`: 即梦人物/动作驱动视频模型，支持参考图与参考视频输入，适合人物演绎、动作迁移与风格一致性生成。\n- `dlazy jimeng-i2v-first`: 即梦首帧生视频模型，使用首帧图+文本生成视频。适合让静态图片自然动起来的单镜头场景。\n- `dlazy jimeng-i2v-first-tail`: 即梦首尾帧视频模型，支持首帧与尾帧约束以控制镜头起止状态，适合转场与动作收束明确的片段。\n- `dlazy jimeng-omnihuman-1.5`: 即梦同源数字人模型，支持任意画幅包含人物/主体的图片结合音频生成高质量数字人视频。\n- `dlazy kling-v3`: Kling V3 通用视频模型，支持文生视频、首帧生视频与首尾帧生视频，适合稳定的短视频片段与日常创作流程。\n- `dlazy kling-v3-omni`: Kling Omni 视频模型，支持多参考图、时长、模式（std/pro）与可选音频。适合高控制度的视频合成任务。\n- `dlazy minimax-h3`: MiniMax 海螺全模态视频模型，原生立体声音频，5–15 秒 2K 出片。支持文生视频、首尾帧过渡与多素材参考（保持人物与场景一致）。\n- `dlazy pixverse-c1`: 爱诗 PixVerse C1 视频生成模型（擅长打斗、法术特效、高速运动等高动态场景），一站式覆盖文生视频、图生视频、首尾帧生视频与参考图生视频：未提供图时走文生视频，仅首帧时走图生视频，首+尾帧时走首尾帧生视频，提供参考图时走参考图生视频。\n- `dlazy seedance-2.0`: 字节最新视频生成模型，支持多模态参考生视频（图片+视频+音频）、首尾帧及文生视频，适合高质量多样化视频创作。\n- `dlazy seedance-2.0-fast`: 字节最新视频生成模型 Fast 版，生成速度更快，支持多模态参考生视频、首尾帧及文生视频。\n- `dlazy seedance-2.5`: 字节跳动新一代视频生成模型，单条最长 30 秒、支持原生 4K，指令跟随与长叙事能力大幅提升。支持多模态参考（图片+视频+音频）与首尾帧，适合成片级叙事与广告创意。\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 唇形对齐模型，输入一段视频和一段音频，输出说话人嘴型与音频对齐的新视频。适合配音、外语本地化、虚拟人重新对口型。\n- `dlazy veo-3.1`: 高质量视频生成模型，支持文本生视频与单图驱动视频。适合广告短片、镜头感强的成片生成（速度较慢、质量更高）。\n- `dlazy veo-3.1-fast`: 快速版视频生成模型，支持文本生视频与单图/多图/首尾帧驱动。适合时间敏感的预览与快速迭代场景。\n- `dlazy video-replicate`: 视频复刻工具：从源视频中提取首帧与音频，并调用视频理解生成描述提示，输出 Seedance 2.0 复刻方案（首帧 + 音频 + 视频）三件套。\n- `dlazy videoretalk`: 通义声动人像 VideoRetalk 口型同步（对口型、lip sync / lip-sync、配音对嘴）视频模型，输入一段人物讲话视频与一段人声音频，生成讲话口型与音频匹配的新视频；适用于让人物视频的口型对上新的语音。当视频中存在多张人脸时，可额外提供人脸参考图来指定要替换口型的目标人物。\n- `dlazy videoseg`: 视频人像分割工具：调用阿里云 SegmentVideoBody 异步任务，返回与原视频同时长的 mask 视频（黑白蒙版），可用于后续合成或抠像处理。\n- `dlazy viduq2-i2v`: Vidu 图生视频模型，支持参考图驱动视频、时长/分辨率/比例与音频参数配置，适合图片动效化与短片生成。\n- `dlazy wan2.7`: 通义万相 2.7 视频生成模型，一站式覆盖文生视频、首尾帧生视频与参考图生视频：未提供图时走文生视频，提供首/尾帧时走首尾帧生视频，提供参考图时走参考图生视频。\n\n> **智能体关键指令**:\n>\n> 1. 选择最合适的视频模型。\n> 2. 运行 `dlazy <model_name> -h` 查看参数。\n> 3. 执行命令。\n\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.4.23: 4 files, 11814 bytes\n\nFiles: skill-card.md (1955b), SKILL-cn.md (11515b), SKILL.md (12576b), _meta.json (140b)\n\nFile v1.4.23:SKILL.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能，AI 视频生成，文生视频、图生视频、图片转视频、首尾帧生成视频。根据提示词自动选择最佳视频生成模型（即梦、可灵、Veo、Seedance、万相、PixVerse、数字人、对口型）。Video generation skill that automatically selects the best dlazy CLI video model based on the prompt.\"\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\":\"When this skill is called, use dlazy <subcommand>.\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\nVideo generation skill. Automatically selects the best dlazy CLI video model based on the prompt.\n\n## 中文说明 / Chinese Overview\n\n视频生成技能：根据提示词自动选择最佳的视频生成模型并产出视频。支持文生视频、图生视频、图片转视频、首尾帧生成视频、参考图生成视频、数字人视频、视频对口型。\n\n**中文触发关键词**：视频生成、AI 视频生成、文字生成视频、文生视频、图生视频、图片变视频、让图片动起来、一键生成视频、短视频生成、视频模型、即梦视频、可灵视频、Veo 视频、Seedance 视频、通义万相视频、PixVerse 视频、数字人视频、对口型、唇形同步。\n\n## Trigger Keywords\n\n- generate video\n- text to video\n- animate image\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is `dlazy login`:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n\n\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Piping Between Commands\n\nEvery `dlazy` invocation prints a JSON envelope on stdout. Any flag value can be a **pipe reference** that pulls from the upstream command's envelope, so you can chain steps without copying URLs by hand.\n\n| Reference          | Resolves to                                                     |\n| ------------------ | --------------------------------------------------------------- |\n| `-`                | Upstream's natural value for this field (scalar or array)       |\n| `@N`               | The N-th output's primary value (e.g. `@0` = first output url)  |\n| `@N.<jsonpath>`    | Drill into the N-th output (`@0.url`, `@1.meta.fps`)            |\n| `@*`               | All outputs' primary values as an array                         |\n| `@stdin`           | The whole upstream JSON envelope                                |\n| `@stdin:<jsonpath>` | Jsonpath into the whole envelope (`@stdin:result.outputs[0].url`) |\n\n### Examples\n\n```bash\n# Generate an image and feed its url straight into image-to-video\ndlazy seedream-4.5 --prompt \"a red fox in snow\" \\\n  | dlazy kling-v3 --image - --prompt \"fox starts running\"\n\n# Generate an image, then add TTS narration over a still\ndlazy seedream-4.5 --prompt \"lighthouse at dawn\" \\\n  | dlazy qwen-tts --text \"Welcome to the coast.\" --image @0.url\n\n# Fan-out: pass every upstream output url into a batch step\ndlazy seedream-4.5 --prompt \"city skyline\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> Required flags can be entirely sourced from the pipe — `--field -` satisfies the requirement when an upstream value exists. If stdin is empty, the CLI fails with `code: \"no_stdin\"`.\n\n## Usage\n\nThis skill handles all video generation requests by selecting the best `dlazy` video model.\n\n### Available Video Models\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 video model — one model covers text-to-video (t2v), first-frame-to-video (i2v), reference-to-video (r2v), and video editing (edit). The selected mode is automatically routed to the matching sub-model.\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed: Fast lip-sync model, ideal for scenarios requiring rapid generation.\n- `dlazy jimeng-dream-actor`: Jimeng character/action-driven video model, supports reference image and video input, suitable for character acting, action transfer, and style-consistent generation.\n- `dlazy jimeng-i2v-first`: Jimeng first-frame-to-video model, uses first frame + text to generate video. Suitable for single-shot scenes that naturally animate static images.\n- `dlazy jimeng-i2v-first-tail`: Jimeng first/last-frame video model; constrains shot start/end frames. Good for transitions and clearly resolved action.\n- `dlazy jimeng-omnihuman-1.5`: Jimeng digital human model: combines any-ratio character/subject image with audio to generate high-quality digital human videos.\n- `dlazy kling-v3`: Kling V3 general video model. Supports text-to-video, first-frame, and first/last-frame generation. Suitable for stable short video clips and daily creative workflows.\n- `dlazy kling-v3-omni`: Kling Omni video model, supports multiple reference images, duration, mode (std/pro), and optional audio. Suitable for highly controlled video synthesis tasks.\n- `dlazy minimax-h3`: MiniMax Hailuo omni-modal video model with native stereo audio, producing 5-15 second clips at up to 2K. Supports text-to-video, first/last frame transitions and multi-asset references for character and scene consistency.\n- `dlazy pixverse-c1`: PixVerse C1 video model (strong on action, VFX, and high-motion scenes) — one model covers text-to-video, image-to-video, first/last-frame-to-video, and reference-to-video: t2v when no images, i2v with first frame only, kf2v with first+last frames, r2v with reference images.\n- `dlazy seedance-2.0`: ByteDance's latest video generation model. Supports multi-modal reference (images, video, audio) to generate videos, as well as first/last frame and text-to-video modes.\n- `dlazy seedance-2.0-fast`: Fast version of ByteDance's Seedance 2.0. Generates videos faster with support for multi-modal references, first/last frame, and text-to-video.\n- `dlazy seedance-2.5`: ByteDance's next-generation video model: up to 30 seconds per clip with native 4K, substantially better instruction following and long-form narrative. Supports multi-modal references (image + video + audio) and first/last frame control.\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 — given an input video and audio, generate a new video where the speaker's lip movement matches the audio. Good for dubbing, localization, and re-syncing virtual presenters.\n- `dlazy veo-3.1`: High-quality video generation model, supports text-to-video and single-image-driven video. Suitable for ad shorts and cinematic sequences (slower speed, higher quality).\n- `dlazy veo-3.1-fast`: Fast video generation model, supports text-to-video and single/multi-image/first-last frame driven. Suitable for time-sensitive previews and rapid iterations.\n- `dlazy video-replicate`: Video replicate tool: extracts the first frame and audio from the source video, runs video understanding for a prompt, and returns a Seedance 2.0 replicate bundle (first frame + audio + video).\n- `dlazy videoretalk`: Tongyi VideoRetalk lip sync / lip-sync (mouth sync, dubbing) video model — takes a talking-person video plus a voice audio track and regenerates the video so the speaker's mouth/lips match the new audio. Use this for lip syncing a person video to new speech. Optionally provide a reference face image to pick the target person when the video contains multiple faces.\n- `dlazy videoseg`: Video human segmentation tool: invokes Aliyun's async SegmentVideoBody and returns a same-length black/white mask video, suitable for downstream compositing or matting.\n- `dlazy viduq2-i2v`: Vidu image-to-video model, supports reference image-driven video, duration/resolution/ratio, and audio settings, suitable for image animation and short clips.\n- `dlazy wan2.7`: Tongyi Wanxiang 2.7 video model — one model covers text-to-video, first/last-frame-to-video, and reference-to-video: uses text-to-video when no images are provided, first/last-frame-to-video when frames are provided, and reference-to-video when reference images are supplied.\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n\n1. Select the most appropriate video model.\n2. Run `dlazy <model_name> -h` to check parameters.\n3. Execute the command.\n\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.4.23:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-generate\",\n  \"version\": \"1.4.23\",\n  \"publishedAt\": 1790562561974\n}\n\nFile v1.4.23:skill-card.md\n\n## Description:\n\nHelps an agent select and run dLazy video-generation models for text-to-video, image-to-video, reference-driven video, digital avatars, and lip sync.\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 choose a video model and generate or edit short videos from prompts, images, audio, or existing video through dLazy.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Prompts and any media supplied for generation may be sent to the third-party dLazy service.\n\nMitigation: Review prompts and media for sensitive content before submitting them.\n\nRisk: Authentication can save a dLazy API key on the user's device.\n\nMitigation: Protect local account access and review or revoke the key in the dLazy dashboard when needed.\n\nRisk: A global CLI installation remains on the user's device.\n\nMitigation: Use the documented pinned npx invocation if a persistent global installation is not wanted.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/dlazyai/skills/dlazy-video-generate)\n- [dLazy CLI repository (declared 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):** [Shell commands, Guidance]\n\n**Output Format:** [Text with shell commands and links to generated video]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [The CLI returns JSON results containing hosted output URLs.]\n\n## Skill Version(s):\n\n1.4.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.4.23:SKILL-cn.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\"\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 子命令执行。\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\n\n\n\n\n\n视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\n\n## Trigger Keywords /## 触发关键词\n\n- 生成视频\n- 文本转视频\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\n\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.2.3` 版本）\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## 工作原理\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 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 命令间管道 (Piping)\n\n每次 `dlazy` 调用都会向 stdout 输出一个 JSON 信封。任意参数都可以使用 **管道引用** 直接从上游命令的信封里取值，避免手工复制 URL。\n\n| 引用语法              | 含义                                                            |\n| --------------------- | --------------------------------------------------------------- |\n| `-`                   | 上游为该字段提供的自然值（标量或数组按字段类型自动选取）        |\n| `@N`                  | 第 N 个 output 的主值（如 `@0` 为第一个 output 的 url）         |\n| `@N.<jsonpath>`       | 进入第 N 个 output 的字段（`@0.url`, `@1.meta.fps`）            |\n| `@*`                  | 所有 output 的主值组成的数组                                    |\n| `@stdin`              | 上游完整的 JSON 信封                                            |\n| `@stdin:<jsonpath>`   | 在完整信封上做 jsonpath（`@stdin:result.outputs[0].url`）       |\n\n### 示例\n\n```bash\n# 文生图后直接把图喂给图生视频\ndlazy seedream-4.5 --prompt \"雪地里的红狐\" \\\n  | dlazy kling-v3 --image - --prompt \"狐狸开始奔跑\"\n\n# 文生图 + TTS 配音（拿第一个 output 的 url 作为画面）\ndlazy seedream-4.5 --prompt \"黎明的灯塔\" \\\n  | dlazy qwen-tts --text \"欢迎来到海岸。\" --image @0.url\n\n# 批量分发：把上游所有 output 的 url 一次性传给批处理步骤\ndlazy seedream-4.5 --prompt \"城市天际线\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> 必填参数也可以完全由管道提供 —— 当上游存在对应值时，`--field -` 即可满足必填校验。若 stdin 为空，CLI 会以 `code: \"no_stdin\"` 报错。\n\n## 使用方法\n\n此技能处理所有视频生成请求，通过选择最佳的 `dlazy` 视频模型。\n\n### 可用的视频模型\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 视频模型，一站式覆盖文生视频（t2v）、首帧生视频（i2v）、参考图生视频（r2v）与视频编辑（edit）：根据所选模式自动路由到对应子模型。\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed：快速唇形同步模型，适合对生成速度要求较高的场景\n- `dlazy jimeng-dream-actor`: 即梦人物/动作驱动视频模型，支持参考图与参考视频输入，适合人物演绎、动作迁移与风格一致性生成。\n- `dlazy jimeng-i2v-first`: 即梦首帧生视频模型，使用首帧图+文本生成视频。适合让静态图片自然动起来的单镜头场景。\n- `dlazy jimeng-i2v-first-tail`: 即梦首尾帧视频模型，支持首帧与尾帧约束以控制镜头起止状态，适合转场与动作收束明确的片段。\n- `dlazy jimeng-omnihuman-1.5`: 即梦同源数字人模型，支持任意画幅包含人物/主体的图片结合音频生成高质量数字人视频。\n- `dlazy kling-v3`: Kling V3 通用视频模型，支持文生视频、首帧生视频与首尾帧生视频，适合稳定的短视频片段与日常创作流程。\n- `dlazy kling-v3-omni`: Kling Omni 视频模型，支持多参考图、时长、模式（std/pro）与可选音频。适合高控制度的视频合成任务。\n- `dlazy minimax-h3`: MiniMax 海螺全模态视频模型，原生立体声音频，5–15 秒 2K 出片。支持文生视频、首尾帧过渡与多素材参考（保持人物与场景一致）。\n- `dlazy pixverse-c1`: 爱诗 PixVerse C1 视频生成模型（擅长打斗、法术特效、高速运动等高动态场景），一站式覆盖文生视频、图生视频、首尾帧生视频与参考图生视频：未提供图时走文生视频，仅首帧时走图生视频，首+尾帧时走首尾帧生视频，提供参考图时走参考图生视频。\n- `dlazy seedance-2.0`: 字节最新视频生成模型，支持多模态参考生视频（图片+视频+音频）、首尾帧及文生视频，适合高质量多样化视频创作。\n- `dlazy seedance-2.0-fast`: 字节最新视频生成模型 Fast 版，生成速度更快，支持多模态参考生视频、首尾帧及文生视频。\n- `dlazy seedance-2.5`: 字节跳动新一代视频生成模型，单条最长 30 秒、支持原生 4K，指令跟随与长叙事能力大幅提升。支持多模态参考（图片+视频+音频）与首尾帧，适合成片级叙事与广告创意。\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 唇形对齐模型，输入一段视频和一段音频，输出说话人嘴型与音频对齐的新视频。适合配音、外语本地化、虚拟人重新对口型。\n- `dlazy veo-3.1`: 高质量视频生成模型，支持文本生视频与单图驱动视频。适合广告短片、镜头感强的成片生成（速度较慢、质量更高）。\n- `dlazy veo-3.1-fast`: 快速版视频生成模型，支持文本生视频与单图/多图/首尾帧驱动。适合时间敏感的预览与快速迭代场景。\n- `dlazy video-replicate`: 视频复刻工具：从源视频中提取首帧与音频，并调用视频理解生成描述提示，输出 Seedance 2.0 复刻方案（首帧 + 音频 + 视频）三件套。\n- `dlazy videoretalk`: 通义声动人像 VideoRetalk 口型同步（对口型、lip sync / lip-sync、配音对嘴）视频模型，输入一段人物讲话视频与一段人声音频，生成讲话口型与音频匹配的新视频；适用于让人物视频的口型对上新的语音。当视频中存在多张人脸时，可额外提供人脸参考图来指定要替换口型的目标人物。\n- `dlazy videoseg`: 视频人像分割工具：调用阿里云 SegmentVideoBody 异步任务，返回与原视频同时长的 mask 视频（黑白蒙版），可用于后续合成或抠像处理。\n- `dlazy viduq2-i2v`: Vidu 图生视频模型，支持参考图驱动视频、时长/分辨率/比例与音频参数配置，适合图片动效化与短片生成。\n- `dlazy wan2.7`: 通义万相 2.7 视频生成模型，一站式覆盖文生视频、首尾帧生视频与参考图生视频：未提供图时走文生视频，提供首/尾帧时走首尾帧生视频，提供参考图时走参考图生视频。\n\n> **智能体关键指令**:\n>\n> 1. 选择最合适的视频模型。\n> 2. 运行 `dlazy <model_name> -h` 查看参数。\n> 3. 执行命令。\n\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.4.22: 4 files, 11790 bytes\n\nFiles: skill-card.md (1888b), SKILL-cn.md (11515b), SKILL.md (12576b), _meta.json (140b)\n\nFile v1.4.22:SKILL.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能，AI 视频生成，文生视频、图生视频、图片转视频、首尾帧生成视频。根据提示词自动选择最佳视频生成模型（即梦、可灵、Veo、Seedance、万相、PixVerse、数字人、对口型）。Video generation skill that automatically selects the best dlazy CLI video model based on the prompt.\"\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\":\"When this skill is called, use dlazy <subcommand>.\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\nVideo generation skill. Automatically selects the best dlazy CLI video model based on the prompt.\n\n## 中文说明 / Chinese Overview\n\n视频生成技能：根据提示词自动选择最佳的视频生成模型并产出视频。支持文生视频、图生视频、图片转视频、首尾帧生成视频、参考图生成视频、数字人视频、视频对口型。\n\n**中文触发关键词**：视频生成、AI 视频生成、文字生成视频、文生视频、图生视频、图片变视频、让图片动起来、一键生成视频、短视频生成、视频模型、即梦视频、可灵视频、Veo 视频、Seedance 视频、通义万相视频、PixVerse 视频、数字人视频、对口型、唇形同步。\n\n## Trigger Keywords\n\n- generate video\n- text to video\n- animate image\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is `dlazy login`:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n\n\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Piping Between Commands\n\nEvery `dlazy` invocation prints a JSON envelope on stdout. Any flag value can be a **pipe reference** that pulls from the upstream command's envelope, so you can chain steps without copying URLs by hand.\n\n| Reference          | Resolves to                                                     |\n| ------------------ | --------------------------------------------------------------- |\n| `-`                | Upstream's natural value for this field (scalar or array)       |\n| `@N`               | The N-th output's primary value (e.g. `@0` = first output url)  |\n| `@N.<jsonpath>`    | Drill into the N-th output (`@0.url`, `@1.meta.fps`)            |\n| `@*`               | All outputs' primary values as an array                         |\n| `@stdin`           | The whole upstream JSON envelope                                |\n| `@stdin:<jsonpath>` | Jsonpath into the whole envelope (`@stdin:result.outputs[0].url`) |\n\n### Examples\n\n```bash\n# Generate an image and feed its url straight into image-to-video\ndlazy seedream-4.5 --prompt \"a red fox in snow\" \\\n  | dlazy kling-v3 --image - --prompt \"fox starts running\"\n\n# Generate an image, then add TTS narration over a still\ndlazy seedream-4.5 --prompt \"lighthouse at dawn\" \\\n  | dlazy qwen-tts --text \"Welcome to the coast.\" --image @0.url\n\n# Fan-out: pass every upstream output url into a batch step\ndlazy seedream-4.5 --prompt \"city skyline\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> Required flags can be entirely sourced from the pipe — `--field -` satisfies the requirement when an upstream value exists. If stdin is empty, the CLI fails with `code: \"no_stdin\"`.\n\n## Usage\n\nThis skill handles all video generation requests by selecting the best `dlazy` video model.\n\n### Available Video Models\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 video model — one model covers text-to-video (t2v), first-frame-to-video (i2v), reference-to-video (r2v), and video editing (edit). The selected mode is automatically routed to the matching sub-model.\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed: Fast lip-sync model, ideal for scenarios requiring rapid generation.\n- `dlazy jimeng-dream-actor`: Jimeng character/action-driven video model, supports reference image and video input, suitable for character acting, action transfer, and style-consistent generation.\n- `dlazy jimeng-i2v-first`: Jimeng first-frame-to-video model, uses first frame + text to generate video. Suitable for single-shot scenes that naturally animate static images.\n- `dlazy jimeng-i2v-first-tail`: Jimeng first/last-frame video model; constrains shot start/end frames. Good for transitions and clearly resolved action.\n- `dlazy jimeng-omnihuman-1.5`: Jimeng digital human model: combines any-ratio character/subject image with audio to generate high-quality digital human videos.\n- `dlazy kling-v3`: Kling V3 general video model. Supports text-to-video, first-frame, and first/last-frame generation. Suitable for stable short video clips and daily creative workflows.\n- `dlazy kling-v3-omni`: Kling Omni video model, supports multiple reference images, duration, mode (std/pro), and optional audio. Suitable for highly controlled video synthesis tasks.\n- `dlazy minimax-h3`: MiniMax Hailuo omni-modal video model with native stereo audio, producing 5-15 second clips at up to 2K. Supports text-to-video, first/last frame transitions and multi-asset references for character and scene consistency.\n- `dlazy pixverse-c1`: PixVerse C1 video model (strong on action, VFX, and high-motion scenes) — one model covers text-to-video, image-to-video, first/last-frame-to-video, and reference-to-video: t2v when no images, i2v with first frame only, kf2v with first+last frames, r2v with reference images.\n- `dlazy seedance-2.0`: ByteDance's latest video generation model. Supports multi-modal reference (images, video, audio) to generate videos, as well as first/last frame and text-to-video modes.\n- `dlazy seedance-2.0-fast`: Fast version of ByteDance's Seedance 2.0. Generates videos faster with support for multi-modal references, first/last frame, and text-to-video.\n- `dlazy seedance-2.5`: ByteDance's next-generation video model: up to 30 seconds per clip with native 4K, substantially better instruction following and long-form narrative. Supports multi-modal references (image + video + audio) and first/last frame control.\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 — given an input video and audio, generate a new video where the speaker's lip movement matches the audio. Good for dubbing, localization, and re-syncing virtual presenters.\n- `dlazy veo-3.1`: High-quality video generation model, supports text-to-video and single-image-driven video. Suitable for ad shorts and cinematic sequences (slower speed, higher quality).\n- `dlazy veo-3.1-fast`: Fast video generation model, supports text-to-video and single/multi-image/first-last frame driven. Suitable for time-sensitive previews and rapid iterations.\n- `dlazy video-replicate`: Video replicate tool: extracts the first frame and audio from the source video, runs video understanding for a prompt, and returns a Seedance 2.0 replicate bundle (first frame + audio + video).\n- `dlazy videoretalk`: Tongyi VideoRetalk lip sync / lip-sync (mouth sync, dubbing) video model — takes a talking-person video plus a voice audio track and regenerates the video so the speaker's mouth/lips match the new audio. Use this for lip syncing a person video to new speech. Optionally provide a reference face image to pick the target person when the video contains multiple faces.\n- `dlazy videoseg`: Video human segmentation tool: invokes Aliyun's async SegmentVideoBody and returns a same-length black/white mask video, suitable for downstream compositing or matting.\n- `dlazy viduq2-i2v`: Vidu image-to-video model, supports reference image-driven video, duration/resolution/ratio, and audio settings, suitable for image animation and short clips.\n- `dlazy wan2.7`: Tongyi Wanxiang 2.7 video model — one model covers text-to-video, first/last-frame-to-video, and reference-to-video: uses text-to-video when no images are provided, first/last-frame-to-video when frames are provided, and reference-to-video when reference images are supplied.\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n\n1. Select the most appropriate video model.\n2. Run `dlazy <model_name> -h` to check parameters.\n3. Execute the command.\n\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.4.22:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-generate\",\n  \"version\": \"1.4.22\",\n  \"publishedAt\": 1790559120114\n}\n\nFile v1.4.22:skill-card.md\n\n## Description:\n\nSelects a dLazy video model to generate or edit videos from text, images, video, or audio inputs.\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 create short videos from prompts or media references, animate images, and produce talking-head or lip-synced videos through dLazy's cloud service.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The dLazy CLI may store an API key in local configuration.\n\nMitigation: Protect the local configuration and use the per-invocation API key option if persistent storage is undesirable.\n\nRisk: Media supplied to the skill may be uploaded to dLazy-hosted services.\n\nMitigation: Review the CLI package and avoid supplying sensitive image, video, or audio files unless the upload is acceptable.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/dlazyai/skills/dlazy-video-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):** [Text, Video links, Shell commands, Guidance]\n\n**Output Format:** [Markdown with video URLs and CLI commands]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Generated media URLs are hosted by dLazy; CLI commands return JSON responses.]\n\n## Skill Version(s):\n\n1.4.22 (source: ClawHub release metadata; artifact frontmatter lists 1.4.6)\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.4.22:SKILL-cn.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\"\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 子命令执行。\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\n\n\n\n\n\n视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\n\n## Trigger Keywords /## 触发关键词\n\n- 生成视频\n- 文本转视频\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\n\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.2.3` 版本）\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## 工作原理\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 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 命令间管道 (Piping)\n\n每次 `dlazy` 调用都会向 stdout 输出一个 JSON 信封。任意参数都可以使用 **管道引用** 直接从上游命令的信封里取值，避免手工复制 URL。\n\n| 引用语法              | 含义                                                            |\n| --------------------- | --------------------------------------------------------------- |\n| `-`                   | 上游为该字段提供的自然值（标量或数组按字段类型自动选取）        |\n| `@N`                  | 第 N 个 output 的主值（如 `@0` 为第一个 output 的 url）         |\n| `@N.<jsonpath>`       | 进入第 N 个 output 的字段（`@0.url`, `@1.meta.fps`）            |\n| `@*`                  | 所有 output 的主值组成的数组                                    |\n| `@stdin`              | 上游完整的 JSON 信封                                            |\n| `@stdin:<jsonpath>`   | 在完整信封上做 jsonpath（`@stdin:result.outputs[0].url`）       |\n\n### 示例\n\n```bash\n# 文生图后直接把图喂给图生视频\ndlazy seedream-4.5 --prompt \"雪地里的红狐\" \\\n  | dlazy kling-v3 --image - --prompt \"狐狸开始奔跑\"\n\n# 文生图 + TTS 配音（拿第一个 output 的 url 作为画面）\ndlazy seedream-4.5 --prompt \"黎明的灯塔\" \\\n  | dlazy qwen-tts --text \"欢迎来到海岸。\" --image @0.url\n\n# 批量分发：把上游所有 output 的 url 一次性传给批处理步骤\ndlazy seedream-4.5 --prompt \"城市天际线\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> 必填参数也可以完全由管道提供 —— 当上游存在对应值时，`--field -` 即可满足必填校验。若 stdin 为空，CLI 会以 `code: \"no_stdin\"` 报错。\n\n## 使用方法\n\n此技能处理所有视频生成请求，通过选择最佳的 `dlazy` 视频模型。\n\n### 可用的视频模型\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 视频模型，一站式覆盖文生视频（t2v）、首帧生视频（i2v）、参考图生视频（r2v）与视频编辑（edit）：根据所选模式自动路由到对应子模型。\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed：快速唇形同步模型，适合对生成速度要求较高的场景\n- `dlazy jimeng-dream-actor`: 即梦人物/动作驱动视频模型，支持参考图与参考视频输入，适合人物演绎、动作迁移与风格一致性生成。\n- `dlazy jimeng-i2v-first`: 即梦首帧生视频模型，使用首帧图+文本生成视频。适合让静态图片自然动起来的单镜头场景。\n- `dlazy jimeng-i2v-first-tail`: 即梦首尾帧视频模型，支持首帧与尾帧约束以控制镜头起止状态，适合转场与动作收束明确的片段。\n- `dlazy jimeng-omnihuman-1.5`: 即梦同源数字人模型，支持任意画幅包含人物/主体的图片结合音频生成高质量数字人视频。\n- `dlazy kling-v3`: Kling V3 通用视频模型，支持文生视频、首帧生视频与首尾帧生视频，适合稳定的短视频片段与日常创作流程。\n- `dlazy kling-v3-omni`: Kling Omni 视频模型，支持多参考图、时长、模式（std/pro）与可选音频。适合高控制度的视频合成任务。\n- `dlazy minimax-h3`: MiniMax 海螺全模态视频模型，原生立体声音频，5–15 秒 2K 出片。支持文生视频、首尾帧过渡与多素材参考（保持人物与场景一致）。\n- `dlazy pixverse-c1`: 爱诗 PixVerse C1 视频生成模型（擅长打斗、法术特效、高速运动等高动态场景），一站式覆盖文生视频、图生视频、首尾帧生视频与参考图生视频：未提供图时走文生视频，仅首帧时走图生视频，首+尾帧时走首尾帧生视频，提供参考图时走参考图生视频。\n- `dlazy seedance-2.0`: 字节最新视频生成模型，支持多模态参考生视频（图片+视频+音频）、首尾帧及文生视频，适合高质量多样化视频创作。\n- `dlazy seedance-2.0-fast`: 字节最新视频生成模型 Fast 版，生成速度更快，支持多模态参考生视频、首尾帧及文生视频。\n- `dlazy seedance-2.5`: 字节跳动新一代视频生成模型，单条最长 30 秒、支持原生 4K，指令跟随与长叙事能力大幅提升。支持多模态参考（图片+视频+音频）与首尾帧，适合成片级叙事与广告创意。\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 唇形对齐模型，输入一段视频和一段音频，输出说话人嘴型与音频对齐的新视频。适合配音、外语本地化、虚拟人重新对口型。\n- `dlazy veo-3.1`: 高质量视频生成模型，支持文本生视频与单图驱动视频。适合广告短片、镜头感强的成片生成（速度较慢、质量更高）。\n- `dlazy veo-3.1-fast`: 快速版视频生成模型，支持文本生视频与单图/多图/首尾帧驱动。适合时间敏感的预览与快速迭代场景。\n- `dlazy video-replicate`: 视频复刻工具：从源视频中提取首帧与音频，并调用视频理解生成描述提示，输出 Seedance 2.0 复刻方案（首帧 + 音频 + 视频）三件套。\n- `dlazy videoretalk`: 通义声动人像 VideoRetalk 口型同步（对口型、lip sync / lip-sync、配音对嘴）视频模型，输入一段人物讲话视频与一段人声音频，生成讲话口型与音频匹配的新视频；适用于让人物视频的口型对上新的语音。当视频中存在多张人脸时，可额外提供人脸参考图来指定要替换口型的目标人物。\n- `dlazy videoseg`: 视频人像分割工具：调用阿里云 SegmentVideoBody 异步任务，返回与原视频同时长的 mask 视频（黑白蒙版），可用于后续合成或抠像处理。\n- `dlazy viduq2-i2v`: Vidu 图生视频模型，支持参考图驱动视频、时长/分辨率/比例与音频参数配置，适合图片动效化与短片生成。\n- `dlazy wan2.7`: 通义万相 2.7 视频生成模型，一站式覆盖文生视频、首尾帧生视频与参考图生视频：未提供图时走文生视频，提供首/尾帧时走首尾帧生视频，提供参考图时走参考图生视频。\n\n> **智能体关键指令**:\n>\n> 1. 选择最合适的视频模型。\n> 2. 运行 `dlazy <model_name> -h` 查看参数。\n> 3. 执行命令。\n\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.4.21: 4 files, 11886 bytes\n\nFiles: skill-card.md (2239b), SKILL-cn.md (11515b), SKILL.md (12576b), _meta.json (140b)\n\nFile v1.4.21:SKILL.md\n\n---\nname: dlazy-video-generate\nversion: 1.4.6\ndescription: \"视频生成技能，AI 视频生成，文生视频、图生视频、图片转视频、首尾帧生成视频。根据提示词自动选择最佳视频生成模型（即梦、可灵、Veo、Seedance、万相、PixVerse、数字人、对口型）。Video generation skill that automatically selects the best dlazy CLI video model based on the prompt.\"\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\":\"When this skill is called, use dlazy <subcommand>.\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\nVideo generation skill. Automatically selects the best dlazy CLI video model based on the prompt.\n\n## 中文说明 / Chinese Overview\n\n视频生成技能：根据提示词自动选择最佳的视频生成模型并产出视频。支持文生视频、图生视频、图片转视频、首尾帧生成视频、参考图生成视频、数字人视频、视频对口型。\n\n**中文触发关键词**：视频生成、AI 视频生成、文字生成视频、文生视频、图生视频、图片变视频、让图片动起来、一键生成视频、短视频生成、视频模型、即梦视频、可灵视频、Veo 视频、Seedance 视频、通义万相视频、PixVerse 视频、数字人视频、对口型、唇形同步。\n\n## Trigger Keywords\n\n- generate video\n- text to video\n- animate image\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is `dlazy login`:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n\n\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Piping Between Commands\n\nEvery `dlazy` invocation prints a JSON envelope on stdout. Any flag value can be a **pipe reference** that pulls from the upstream command's envelope, so you can chain steps without copying URLs by hand.\n\n| Reference          | Resolves to                                                     |\n| ------------------ | --------------------------------------------------------------- |\n| `-`                | Upstream's natural value for this field (scalar or array)       |\n| `@N`               | The N-th output's primary value (e.g. `@0` = first output url)  |\n| `@N.<jsonpath>`    | Drill into the N-th output (`@0.url`, `@1.meta.fps`)            |\n| `@*`               | All outputs' primary values as an array                         |\n| `@stdin`           | The whole upstream JSON envelope                                |\n| `@stdin:<jsonpath>` | Jsonpath into the whole envelope (`@stdin:result.outputs[0].url`) |\n\n### Examples\n\n```bash\n# Generate an image and feed its url straight into image-to-video\ndlazy seedream-4.5 --prompt \"a red fox in snow\" \\\n  | dlazy kling-v3 --image - --prompt \"fox starts running\"\n\n# Generate an image, then add TTS narration over a still\ndlazy seedream-4.5 --prompt \"lighthouse at dawn\" \\\n  | dlazy qwen-tts --text \"Welcome to the coast.\" --image @0.url\n\n# Fan-out: pass every upstream output url into a batch step\ndlazy seedream-4.5 --prompt \"city skyline\" --n 4 \\\n  | dlazy superres --images @*\n```\n\n> Required flags can be entirely sourced from the pipe — `--field -` satisfies the requirement when an upstream value exists. If stdin is empty, the CLI fails with `code: \"no_stdin\"`.\n\n## Usage\n\nThis skill handles all video generation requests by selecting the best `dlazy` video model.\n\n### Available Video Models\n\n- `dlazy happyhorse-1.0`: Happy Horse 1.0 video model — one model covers text-to-video (t2v), first-frame-to-video (i2v), reference-to-video (r2v), and video editing (edit). The selected mode is automatically routed to the matching sub-model.\n- `dlazy heygen-lipsync-speed`: HeyGen Lipsync Speed: Fast lip-sync model, ideal for scenarios requiring rapid generation.\n- `dlazy jimeng-dream-actor`: Jimeng character/action-driven video model, supports reference image and video input, suitable for character acting, action transfer, and style-consistent generation.\n- `dlazy jimeng-i2v-first`: Jimeng first-frame-to-video model, uses first frame + text to generate video. Suitable for single-shot scenes that naturally animate static images.\n- `dlazy jimeng-i2v-first-tail`: Jimeng first/last-frame video model; constrains shot start/end frames. Good for transitions and clearly resolved action.\n- `dlazy jimeng-omnihuman-1.5`: Jimeng digital human model: combines any-ratio character/subject image with audio to generate high-quality digital human videos.\n- `dlazy kling-v3`: Kling V3 general video model. Supports text-to-video, first-frame, and first/last-frame generation. Suitable for stable short video clips and daily creative workflows.\n- `dlazy kling-v3-omni`: Kling Omni video model, supports multiple reference images, duration, mode (std/pro), and optional audio. Suitable for highly controlled video synthesis tasks.\n- `dlazy minimax-h3`: MiniMax Hailuo omni-modal video model with native stereo audio, producing 5-15 second clips at up to 2K. Supports text-to-video, first/last frame transitions and multi-asset references for character and scene consistency.\n- `dlazy pixverse-c1`: PixVerse C1 video model (strong on action, VFX, and high-motion scenes) — one model covers text-to-video, image-to-video, first/last-frame-to-video, and reference-to-video: t2v when no images, i2v with first frame only, kf2v with first+last frames, r2v with reference images.\n- `dlazy seedance-2.0`: ByteDance's latest video generation model. Supports multi-modal reference (images, video, audio) to generate videos, as well as first/last frame and text-to-video modes.\n- `dlazy seedance-2.0-fast`: Fast version of ByteDance's Seedance 2.0. Generates videos faster with support for multi-modal references, first/last frame, and text-to-video.\n- `dlazy seedance-2.5`: ByteDance's next-generation video model: up to 30 seconds per clip with native 4K, substantially better instruction following and long-form narrative. Supports multi-modal references (image + video + audio) and first/last frame control.\n- `dlazy sync-lipsync-3`: fal.ai sync-lipsync v3 — given an input video and audio, generate a new video where the speaker's lip movement matches the audio. Good for dubbing, localization, and re-syncing virtual presenters.\n- `dlazy veo-3.1`: High-quality video generation model, supports text-to-video and single-image-driven video. Suitable for ad shorts and cinematic sequences (slower speed, higher quality).\n- `dlazy veo-3.1-fast`: Fast video generation model, supports text-to-video and single/multi-image/first-last frame driven. Suitable for time-sensitive previews and rapid iterations.\n- `dlazy video-replicate`: Video replicate tool: extracts the first frame and audio from the source video, runs video understanding for a prompt, and returns a Seedance 2.0 replicate bundle (first frame + audio + video).\n- `dlazy videoretalk`: Tongyi VideoRetalk lip sync / lip-sync (mouth sync, dubbing) video model — takes a talking-person video plus a voice audio track and regenerates the video so the speaker's mouth/lips match the new audio. Use this for lip syncing a person video to new speech. Optionally provide a reference face image to pick the target person when the video contains multiple faces.\n- `dlazy videoseg`: Video human segmentation tool: invokes Aliyun's async SegmentVideoBody and returns a same-length black/white mask video, suitable for downstream compositing or matting.\n- `dlazy viduq2-i2v`: Vidu image-to-video model, supports reference image-driven video, duration/resolution/ratio, and audio settings, suitable for image animation and short clips.\n- `dlazy wan2.7`: Tongyi Wanxiang 2.7 video model — one model covers text-to-video, first/last-frame-to-video, and reference-to-video: uses text-to-video when no images are provided, first/last-frame-to-video when frames are provided, and reference-to-video when reference images are supplied.\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n\n1. Select the most appropriate video model.\n2. Run `dlazy <model_name> -h` to check parameters.\n3. Execute the command.\n\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.4.21:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-generate\",\n  \"version\": \"1.4.21\",\n  \"publishedAt\": 1790216635466\n}\n\nFile v1.4.21:skill-card.md\n\n## Description:\n\nVideo generation skill that selects an appropriate dLazy CLI video model for text-to-video, image-to-video, first/last-frame video, digital human, and lip-sync requests.\n\nThis skill is ready for commercial/non-\n\nArchive v1.4.20: 4 files, 12013 bytes\n\nFiles: skill-card.md (2529b), SKILL-cn.md (11515b), SKILL.md (12576b), _meta.json (140b)\n\nArchive v1.4.19: 4 files, 11930 bytes\n\nFiles: skill-card.md (2287b), SKILL-cn.md (11515b), SKILL.md (12576b), _meta.json (140b)\n\nArchive v1.4.18: 4 files, 12033 bytes\n\nFiles: skill-card.md (2517b), SKILL-cn.md (11515b), SKILL.md (12576b), _meta.json (140b)","readmeExcerpt":"Skill: 视频生成 Video Generate Owner: dlazyai Summary: 视频生成技能，AI 视频生成，文生视频、图生视频、图片转视频、首尾帧生成视频。根据提示词自动选择最佳视频生成模型（即梦、可灵、Veo、Seedance、万相、PixVerse、数字人、对口型）。Video generation skill that automatically selects the best dlazy CLI video model based on the prompt. Tags: latest:1.4.27 Version history: v1.4.27 | 2026-10-08T01:33:36.315Z | user 例行版本更新 2026-10-08 v1.4.26 | 2026-10-04T01:35:08.916Z | user 例行版本更新 2026-10-04 v1.4.25 | 202","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":"bash","snippet":"# Generate an image and feed its url straight into image-to-video\ndlazy seedream-4.5 --prompt \"a red fox in snow\" \\\n  | dlazy kling-v3 --image - --prompt \"fox starts running\"\n\n# Generate an image, then add TTS narration over a still\ndlazy seedream-4.5 --prompt \"lighthouse at dawn\" \\\n  | dlazy qwen-tts --text \"Welcome to the coast.\" --image @0.url\n\n# Fan-out: pass every upstream output url into a batch step\ndlazy seedream-4.5 --prompt \"city skyline\" --n 4 \\\n  | dlazy superres --images @*"},{"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-generate\nversion: 1.4.6\ndescription: \"视频生成技能，AI 视频生成，文生视频、图生视频、图片转视频、首尾帧生成视频。根据提示词自动选择最佳视频生成模型（即梦、可灵、Veo、Seedance、万相、PixVerse、数字人、对口型）。Video generation skill that automatically selects the best dlazy CLI video model based on the prompt.\"\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\":\"When this skill is called, use dlazy <subcommand>.\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\nVideo generation skill. Automatically selects the best dlazy CLI video model based on the prompt.\n\n## 中文说明 / Chinese Overview\n\n视频生成技能：根据提示词自动选择最佳的视频生成模型并产出视频。支持文生视频、图生视频、图片转视频、首尾帧生成视频、参考图生成视频、数字人视频、视频对口型。\n\n**中文触发关键词**：视频生成、AI 视频生成、文字生成视频、文生视频、图生视频、图片变视频、让图片动起来、一键生成视频、短视频生成、视频模型、即梦视频、可灵视频、Veo 视频、Seedance 视频、通义万相视频、PixVerse 视频、数字人视频、对口型、唇形同步。\n\n## Trigger Keywords\n\n- generate video\n- text to video\n- animate image\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is `dlazy login`:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n\n\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. "},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-video-generate\",\n  \"version\": \"1.4.27\",\n  \"publishedAt\": 1791423216315\n}"},{"path":"skill-card.md","content":"## Description:\n\nSelects a dLazy video model to generate or edit videos from text, images, video, or audio inputs.\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 select and run video-generation models for text-to-video, image animation, reference-driven clips, and lip synchronization through dLazy.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Prompts and selected local image, video, or audio files may be uploaded to dLazy services.\n\nMitigation: Use only media and prompts approved for sharing with the dLazy cloud service.\n\nRisk: Authentication may store an API key in the local dLazy configuration.\n\nMitigation: Protect the local configuration and rotate or revoke the key if exposed.\n\nRisk: Running the dLazy CLI installs and executes a third-party package.\n\nMitigation: Review the pinned @dlazy/cli package before use; prefer on-demand npx execution to avoid a persistent global install.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/dlazyai/skills/dlazy-video-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 service](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [Shell commands, Guidance, Video URLs]\n\n**Output Format:** [Text instructions and CLI JSON responses containing generated video URLs]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires a dLazy API key and access to the dLazy cloud service.]\n\n## Skill Version(s):\n\n1.4.27 (source: server-resolved ClawHub release)\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-generate\nversion: 1.4.6\ndescription: \"视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\"\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 子命令执行。\"}}\n---\n\n# 视频生成 Video Generate\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n\n\n\n\n\n\n视频生成技能。根据提示词自动选择最佳的 dlazy CLI 视频生成模型。\n\n## Trigger Keywords /## 触发关键词\n\n- 生成视频\n- 文本转视频\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\n\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.2.3` 版本）\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## 工作原理\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 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 命令间管道 (Piping)\n\n每次 `dlazy` 调用都会向 stdout 输出一个 JSON 信封。任意参数都可以使用 **管道引用** 直接从上游命令的信封里取值，避免手工复制 URL。\n\n| 引用语法              | 含义                                                            |\n| --------------------- | --------------------------------------------------------------- |\n| `-`                   | 上游为该字段提供的自然值（标量或数组按字段类型自动选取）        |\n| `@N`                  | 第 N 个 output 的主值（如 `@0` 为第一个 output 的 url）         |\n| `@N.<jsonpath>`       | 进入第 N 个 output 的字段（`@0.url`, `@1.meta.fps`）            |\n| `@*`                  | 所有 output 的主值组成的数组                                    |\n| `@stdin`              | 上游完整的 JSON 信封                                            |\n| `@stdin:<jsonpath>`   | 在完整信封上做 jsonpath（`@stdin:result.outputs[0].url`）       |\n\n### 示例\n\n```bash\n# 文生图后直接把图喂给图生视频\ndlazy seedream-4.5 --prompt \"雪地里的红狐\" \\\n  | dlazy kling-v3 --image - --prompt \"狐狸开始奔跑"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1231,"uniquenessScore":43,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T04:59:51.084Z","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-09T04:59:51.084Z","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-10T00:31:43.525Z","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"}]}}}