{"id":"08ab1b7e-bf8f-4481-8cb6-013424f8b0cf","entityType":"agent","slug":"clawhub-dlazyai-dlazy-text-spoken-script","name":"短视频口播文案 Spoken Script","canonicalUrl":"https://www.xpersona.co/agent/clawhub-dlazyai-dlazy-text-spoken-script","canonicalPath":"/agent/clawhub-dlazyai-dlazy-text-spoken-script","generatedAt":"2026-10-09T19:33:43.904Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T04:52:37.289Z","emptyReason":null},"description":"This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 4.8K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-text-spoken-script","sourceUrl":"https://clawhub.ai/dlazyai/dlazy-text-spoken-script","homepage":"https://clawhub.ai/dlazyai/skills/dlazy-text-spoken-script","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/dlazyai/dlazy-text-spoken-script","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/dlazyai/skills/dlazy-text-spoken-script","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":74,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"短视频口播文案 Spoken Script 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:52:37.289Z","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:52:37.289Z","emptyReason":null},"stars":null,"forks":null,"downloads":4775,"packageName":null,"latestVersion":"1.3.27","tractionLabel":"4.8K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T04:52:37.289Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T04:52:37.289Z","lastCrawledAt":"2026-10-09T04:52:37.289Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T04:52:37.289Z","lastVerifiedAt":null,"highlights":[{"version":"1.3.27","createdAt":"2026-10-08T01:31:58.734Z","changelog":"例行版本更新 2026-10-08","fileCount":4,"zipByteSize":12877},{"version":"1.3.26","createdAt":"2026-10-04T01:32:30.405Z","changelog":"例行版本更新 2026-10-04","fileCount":4,"zipByteSize":12942},{"version":"1.3.25","createdAt":"2026-10-02T05:09:04.805Z","changelog":"例行版本更新 2026-10-02","fileCount":4,"zipByteSize":12947},{"version":"1.3.24","createdAt":"2026-09-30T01:31:32.894Z","changelog":"例行版本更新 2026-09-30","fileCount":4,"zipByteSize":13024},{"version":"1.3.23","createdAt":"2026-09-28T02:27:09.499Z","changelog":"例行版本更新 2026-09-28","fileCount":4,"zipByteSize":12980},{"version":"1.3.22","createdAt":"2026-09-28T01:29:57.920Z","changelog":"例行版本更新 2026-09-28","fileCount":4,"zipByteSize":12968},{"version":"1.3.21","createdAt":"2026-09-24T06:53:00.775Z","changelog":"例行版本更新 2026-09-24","fileCount":4,"zipByteSize":13173},{"version":"1.3.20","createdAt":"2026-09-22T01:29:03.861Z","changelog":"例行版本更新 2026-09-22","fileCount":4,"zipByteSize":13042}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-text-spoken-script","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-text-spoken-script` 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-text-spoken-script 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-text-spoken-script/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-text-spoken-script/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-text-spoken-script/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-text-spoken-script/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-text-spoken-script/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-text-spoken-script/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-09T19:33:43.900Z"}},"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-text-spoken-script/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-text-spoken-script/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-text-spoken-script/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-text-spoken-script/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:52:37.289Z","emptyReason":null},"readme":"Skill: 短视频口播文案 Spoken Script\n\nOwner: dlazyai\n\nSummary: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\n\nTags: latest:1.3.27\n\nVersion history:\n\nv1.3.27 | 2026-10-08T01:31:58.734Z | user\n\n例行版本更新 2026-10-08\n\nv1.3.26 | 2026-10-04T01:32:30.405Z | user\n\n例行版本更新 2026-10-04\n\nv1.3.25 | 2026-10-02T05:09:04.805Z | user\n\n例行版本更新 2026-10-02\n\nv1.3.24 | 2026-09-30T01:31:32.894Z | user\n\n例行版本更新 2026-09-30\n\nv1.3.23 | 2026-09-28T02:27:09.499Z | user\n\n例行版本更新 2026-09-28\n\nv1.3.22 | 2026-09-28T01:29:57.920Z | user\n\n例行版本更新 2026-09-28\n\nv1.3.21 | 2026-09-24T06:53:00.775Z | user\n\n例行版本更新 2026-09-24\n\nv1.3.20 | 2026-09-22T01:29:03.861Z | user\n\n例行版本更新 2026-09-22\n\nv1.3.19 | 2026-09-20T01:36:47.925Z | user\n\n例行版本更新 2026-09-20\n\nv1.3.18 | 2026-09-18T01:58:40.140Z | user\n\n例行版本更新 2026-09-18\n\nv1.3.17 | 2026-09-14T01:28:16.037Z | user\n\n例行版本更新 2026-09-14\n\nv1.3.16 | 2026-09-10T01:26:21.602Z | user\n\n例行版本更新 2026-09-10\n\nv1.3.15 | 2026-09-08T01:30:09.871Z | user\n\n例行版本更新 2026-09-08\n\nv1.3.14 | 2026-09-07T01:38:26.663Z | user\n\n例行版本更新 2026-09-07\n\nv1.3.13 | 2026-09-04T01:32:41.520Z | user\n\n例行版本更新 2026-09-04\n\nv1.3.12 | 2026-09-02T01:28:02.536Z | user\n\n例行版本更新 2026-09-02\n\nv1.3.11 | 2026-08-31T03:06:55.201Z | user\n\n源码仓库迁移至 github.com/dlazy-ai/cli\n\nv1.3.10 | 2026-08-24T09:44:08.561Z | user\n\nRestore Chinese display name\n\nv1.3.9 | 2026-08-17T09:21:50.458Z | user\n\nRestore Chinese display name\n\nv1.3.8 | 2026-08-10T06:01:19.641Z | user\n\nRestore Chinese display name\n\nv1.3.7 | 2026-08-10T04:18:47.933Z | user\n\nRestore Chinese display name\n\nv1.3.6 | 2026-07-21T02:42:23.602Z | auto\n\n- Updated CLI dependency version in installation instructions and metadata from `@dlazy/cli@1.2.2` to `@dlazy/cli@1.2.3`.\n- Modified documentation references and install commands to reflect the new CLI version.\n- Removed the `skill-card.md` file.\n\nv1.3.5 | 2026-07-20T05:53:36.385Z | user\n\n规范 dlazy- 前缀命名，补充中文显示名\n\nv1.3.4 | 2026-07-17T10:52:58.816Z | auto\n\n- Updated skill version to 1.3.4.\n- Updated documentation in SKILL.md and SKILL-cn.md.\n- Removed the file skill-card.md.\n\nv1.2.2 | 2026-07-17T09:04:43.652Z | auto\n\n- Removed the file skill-card.md.\n- Updated SKILL.md and SKILL-cn.md with minor content or version changes.\n- No new features or major enhancements added in this release.\n\nv1.3.3 | 2026-07-09T01:59:32.329Z | user\n\nset Chinese display name for CN search\n\nv1.3.2 | 2026-07-09T01:59:17.026Z | user\n\nset Chinese display name for CN search\n\nv1.3.1 | 2026-07-09T01:42:21.024Z | user\n\nset Chinese display name for CN search\n\nv1.3.0 | 2026-07-07T19:59:50.079Z | auto\n\nVersion 1.3.0\n\n- Added SKILL-cn.md (Chinese documentation).\n- Updated SKILL.md to match and align with the new documentation structure.\n- No changes to the core creative logic or skill behavior.\n\nv1.2.1 | 2026-07-07T18:54:00.165Z | auto\n\n- Skill name updated to \"dlazy-text-spoken-script\" and version bumped to 1.2.1.\n- Added concise Chinese summary in the description to clarify purpose and application.\n- Minor documentation updates for clarity and completeness.\n- Removed redundant file: skill-card.md.\n\nv1.2.0 | 2026-06-02T10:05:31.424Z | auto\n\n- Updated CLI dependency to use `@dlazy/cli@1.2.0` (was `1.0.9`)\n- Changed installation instructions, metadata, and related documentation to reflect the new CLI version\n- Removed the file `skill-card.md`\n\nv1.1.2 | 2026-06-02T01:41:09.075Z | user\n\nUpdate model skills (names/params refreshed); add search-audio/image/video\n\nv1.1.1 | 2026-05-06T14:14:38.487Z | auto\n\n- Updated version to 1.1.1.\n- Minor documentation edits in both English and Chinese SKILL.md files.\n- No structural or functional logic changes; content and guidance remain consistent.\n\nv1.1.0 | 2026-05-01T07:57:35.325Z | auto\n\n- Added recommendation for authentication via `dlazy login`, highlighting device code flow for easier setup.\n- Clarified manual API key setup as an alternative.\n- Improved authentication section structure and instructions for better usability.\n- No changes to core logic or usage of the script generation skill itself.\n\nv1.0.9 | 2026-04-30T10:23:10.415Z | user\n\nSync to CLI 1.0.9 with cliWarning support\n\nv1.0.5 | 2026-04-29T02:36:04.077Z | user\n\nbump @dlazy/cli to 1.0.8\n\nv1.0.4 | 2026-04-27T08:04:09.066Z | 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:48.695Z | 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:10:34.953Z | auto\n\n- 修正版本号为 1.0.2，确保文档与实际版本一致\n- 统一了 en/cn/主文档内容，提升中英文描述一致性\n- 无功能或交互变化，仅为文档维护性调整\n\nv1.0.1 | 2026-04-24T03:36:55.920Z | auto\n\n- 增加了 dLazy API key 的配置和获取说明，完善身份验证流程。\n- 升级依赖的 dlazy CLI 版本至 1.0.6。\n- 其他内容和执行流程保持不变，依旧严格遵循 7 步口播文案结构。\n\nv1.0.0 | 2026-04-23T08:02:23.015Z | auto\n\nInitial release of text-spoken-script skill.\n\n- Enables AI to generate high-contrast, story-driven, and resonant short video spoken scripts, with a strong personal branding angle.\n- Strictly follows a 7-step structure: identity hook, suspense/empathy, vivid storytelling, core insight, personal experience, message elevation, and memorable closing line.\n- Designed for oral, emotionally engaging delivery with specific people, stories, or events—no generic preaching.\n- Output is optimized for short-video scripts, character stories, and opinion-based personal IP content.\n\nArchive index:\n\nArchive v1.3.27: 4 files, 12877 bytes\n\nFiles: skill-card.md (1843b), SKILL-cn.md (11019b), SKILL.md (11019b), _meta.json (144b)\n\nFile v1.3.27:SKILL.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.27:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-text-spoken-script\",\n  \"version\": \"1.3.27\",\n  \"publishedAt\": 1791423118734\n}\n\nFile v1.3.27:skill-card.md\n\n## Description:\n\nGuides agents to write conversational short-video spoken scripts with a contrasting hook, concrete stories, audience resonance, and a personal point of view.\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 marketers use this skill to draft short-video spoken scripts, character stories, and personal-brand viewpoints from a persona, topic, or audience pain point.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill also directs users to install a dLazy CLI and generate images, beyond its spoken-script purpose.\n\nMitigation: Use the script-writing guidance alone unless image generation is intended; review the CLI package before installation.\n\nRisk: Using the optional CLI sends prompts and supplied media to dLazy services and stores an API key locally.\n\nMitigation: Avoid submitting sensitive material and review the service and API-key storage before use.\n\n## Reference(s):\n\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, Markdown]\n\n**Output Format:** [Conversational, well-paragraphed spoken script]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Seven-part narrative structure; numbered steps optional.]\n\n## Skill Version(s):\n\n1.3.27 (source: server-resolved 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.3.27:SKILL-cn.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.3.26: 4 files, 12942 bytes\n\nFiles: skill-card.md (1989b), SKILL-cn.md (11019b), SKILL.md (11019b), _meta.json (144b)\n\nFile v1.3.26:SKILL.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.26:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-text-spoken-script\",\n  \"version\": \"1.3.26\",\n  \"publishedAt\": 1791077550405\n}\n\nFile v1.3.26:skill-card.md\n\n## Description:\n\nGuides agents in writing story-driven short-video spoken scripts using a seven-step structure.\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 marketing teams use this skill to draft conversational short-video scripts with a strong hook, a concrete story, and a memorable closing line.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill advertises spoken-script writing but also directs the agent to run an unrelated image-generation workflow.\n\nMitigation: Review the full skill before installation and do not run image-generation steps unless they match the user's request.\n\nRisk: Using the dLazy CLI can send prompts to a remote service and requires local API-key authentication.\n\nMitigation: Obtain approval before installing or authenticating the CLI, and avoid sending sensitive prompts or media without authorization.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/dlazyai/skills/dlazy-text-spoken-script)\n- [dLazy CLI source (linked in skill metadata; not verified skill provenance)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI package](https://www.npmjs.com/package/@dlazy/cli)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Image URLs]\n\n**Output Format:** [Paragraph-form spoken script; the separate image workflow may provide commands and image URLs]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Seven-part story structure; colloquial language intended for spoken delivery]\n\n## Skill Version(s):\n\n1.3.26 (ClawHub release; supplied skill file says 1.3.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.3.26:SKILL-cn.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.3.25: 4 files, 12947 bytes\n\nFiles: skill-card.md (2042b), SKILL-cn.md (11019b), SKILL.md (11019b), _meta.json (144b)\n\nFile v1.3.25:SKILL.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.25:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-text-spoken-script\",\n  \"version\": \"1.3.25\",\n  \"publishedAt\": 1790917744805\n}\n\nFile v1.3.25:skill-card.md\n\n## Description:\n\nGuides agents in writing conversational, story-driven short-video spoken scripts with a seven-step structure.\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 marketing teams use this skill to draft spoken scripts for short videos, personal stories, and viewpoint-led content. The artifact also includes an optional image-generation workflow using the dLazy CLI.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The script-writing skill also directs agents to install and run a networked image-generation CLI.\n\nMitigation: Use the CLI only if image generation is intended; otherwise use a script-only version or separate the image workflow.\n\nRisk: The CLI stores an API key locally and sends prompts or media to dLazy services.\n\nMitigation: Review the service and data before use, protect or rotate credentials, and avoid sending sensitive prompts or media.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-text-spoken-script)\n- [dLazy CLI repository (tool referenced by skill; not verified skill provenance)](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):** [Text, Markdown, Shell commands, Guidance]\n\n**Output Format:** [Paragraph-form spoken script in Markdown; optional image prompts, commands, and result links]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Seven-step narrative structure; conversational language and concrete examples]\n\n## Skill Version(s):\n\n1.3.25 (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.3.25:SKILL-cn.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.3.24: 4 files, 13024 bytes\n\nFiles: skill-card.md (2156b), SKILL-cn.md (11019b), SKILL.md (11019b), _meta.json (144b)\n\nFile v1.3.24:SKILL.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.24:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-text-spoken-script\",\n  \"version\": \"1.3.24\",\n  \"publishedAt\": 1790731892894\n}\n\nFile v1.3.24:skill-card.md\n\n## Description:\n\nGuides agents to write seven-part short-video spoken scripts and also directs them through a dLazy image-generation workflow.\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 marketers use this skill to draft conversational, story-driven short-video scripts from a persona, audience pain point, or topic. Its instructions also cover image generation through dLazy.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The image-generation instructions request terminal execution and installation of a global CLI beyond what spoken-script writing needs.\n\nMitigation: For script-only tasks, do not install or run the CLI; for image tasks, review the tool and approve each command before execution.\n\nRisk: Using the dLazy service requires login or an API key and can send prompts or supplied media to external services.\n\nMitigation: Use dLazy only when the external workflow is intended; avoid sending sensitive content and review credential storage and upload scope first.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/dlazyai/skills/dlazy-text-spoken-script)\n- [dLazy CLI source (linked in skill metadata; not verified skill provenance)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Guidance]\n\n**Output Format:** [Well-paragraphed spoken script; image-generation guidance may include a command and result URL]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Seven-part script structure; colloquial delivery with concrete people, events, and details]\n\n## Skill Version(s):\n\n1.3.24 (source: ClawHub release metadata; skill frontmatter lists 1.3.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.3.24:SKILL-cn.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.3.23: 4 files, 12980 bytes\n\nFiles: skill-card.md (2069b), SKILL-cn.md (11019b), SKILL.md (11019b), _meta.json (144b)\n\nFile v1.3.23:SKILL.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.23:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-text-spoken-script\",\n  \"version\": \"1.3.23\",\n  \"publishedAt\": 1790562429499\n}\n\nFile v1.3.23:skill-card.md\n\n## Description:\n\nGuides agents in writing conversational, story-driven short-video spoken scripts with a seven-step structure.\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 marketing teams use this skill to draft short-video spoken scripts, character stories, and personal-brand viewpoints from a persona, topic, and audience pain points.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The script-writing skill also directs agents to install and run a CLI for image generation and external API calls.\n\nMitigation: For ordinary spoken-script writing, use a text-only workflow without terminal execution; review the CLI before choosing image generation.\n\nRisk: The dLazy workflow may store an API key locally and transmit prompts or media to dLazy services.\n\nMitigation: Use this workflow only when those transfers and local key storage are acceptable; avoid submitting sensitive material and protect or rotate API keys as needed.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-text-spoken-script)\n- [dLazy CLI source (linked in skill metadata; not verified skill provenance)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Shell commands, Guidance]\n\n**Output Format:** [Markdown prose with optional shell commands and hosted image links]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [A colloquial, seven-step script is the primary output; the artifact also describes optional dLazy image generation.]\n\n## Skill Version(s):\n\n1.3.23 (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.3.23:SKILL-cn.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.3.22: 4 files, 12968 bytes\n\nFiles: skill-card.md (2133b), SKILL-cn.md (11019b), SKILL.md (11019b), _meta.json (144b)\n\nFile v1.3.22:SKILL.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.22:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-text-spoken-script\",\n  \"version\": \"1.3.22\",\n  \"publishedAt\": 1790558997920\n}\n\nFile v1.3.22:skill-card.md\n\n## Description:\n\nGuides agents in writing story-driven short-video spoken scripts with a seven-step structure and also describes an optional dLazy image-generation workflow.\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 marketing teams use this skill to draft conversational short-video scripts with a strong hook, concrete story, and memorable ending. Its additional image-generation instructions require a separate dLazy account and CLI.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The script-writing skill also directs agents to install a CLI, sign in, and run image-generation commands unrelated to the text-only task.\n\nMitigation: Review the CLI workflow before installing; choose a text-only alternative when images are not needed, and confirm each command before execution.\n\nRisk: Prompts and any supplied media may be sent to dLazy services during image generation.\n\nMitigation: Do not submit sensitive prompts or media without approval and an appropriate data-handling review.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-text-spoken-script)\n- [dLazy CLI project (linked in skill metadata)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package (linked in skill metadata)](https://www.npmjs.com/package/@dlazy/cli)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Image URLs]\n\n**Output Format:** [Structured spoken-script text in Markdown; optional image-generation commands and result links]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Seven-step narrative structure; optional image generation uses an external dLazy service.]\n\n## Skill Version(s):\n\n1.3.22 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.3.22:SKILL-cn.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.3.21: 4 files, 13173 bytes\n\nFiles: skill-card.md (2618b), SKILL-cn.md (11019b), SKILL.md (11019b), _meta.json (144b)\n\nFile v1.3.21:SKILL.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English words and learned to use the latest management system at the time. Many people laughed at me: \"What's the use of learning this at your age?\" I didn't care. I just felt that learning a little makes me a little newer. Later, these \"useless\" things became my confidence in managing my first hotel.\n     - Now at 70, I'm still learning video editing and how to read backend data. Is it hard? Really hard. But the act of learning itself is telling the world: I'm still in the game, and I can still keep up.\n     - When you pick up and drop off your kids every day, can you listen to an industry podcast? While doing housework, can you learn something interesting online? Even if you only invest half an hour a day, this half hour is charging you for your future \"reboot.\" Your value lies not in whether you are on duty today, but in whether you still have the ability to be on duty tomorrow.\n\n6. **Summarize and Elevate, Link Persona**\n   - **Goal**: Elevate the topic, returning to personal growth or a grander theme of life, while strengthening the speaker's personal IP image (e.g., a constantly growing guide).\n   - **Example**: A woman's roles are multiple, and sometimes trade-offs have to be made. This period of being a full-time homemaker is not a \"break\" in your career; it might precisely be a \"gas station\" for you to settle, observe, and accumulate power. Use learning to maintain your connection with the world, and your anxiety will turn into a clear path.\n\n7. **Punchline Ending**\n   - **Goal**: Conclude with a refined, powerful, philosophical, and highly spreadable punchline to leave a deep impression.\n   - **Example**: The identity of a mother gives us a responsibility of love, not an excuse to stop growing. As long as you are still learning, the road will keep extending forward. The era cannot eliminate those who are always prepared.\n\n## Applicable Scenarios and Limitations\n\n- Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n- Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n- Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\n\n## Final Output Requirements\n\nWhen the user invokes this skill and provides basic persona, pain points, or topics, please **directly output** the script content conforming to the 7-step structure above. Each step can serve as a paragraph (and during generation, keep or remove the step numbers depending on the user's request. If unspecified, output directly as a complete, well-paragraphed script).\n\n## Next Step Suggestions\nCall the `text-storyboard-script` skill to generate a storyboard script.\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.21:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-text-spoken-script\",\n  \"version\": \"1.3.21\",\n  \"publishedAt\": 1790232780775\n}\n\nFile v1.3.21:skill-card.md\n\n## Description:\n\nThis skill guides agents to generate high-contrast, resonant, story-driven short-video spoken scripts using a seven-step structure.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal creators, marketers, and agents use this skill to draft short-video spoken scripts, character story shares, and personal IP viewpoint scripts with a structured narrative arc. The artifact also includes dLazy CLI image-generation guidance, so users should install it only when they intend to use that external workflow.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The release is advertised as a spoken-script helper but can steer the agent into dLazy CLI image generation, terminal commands, and external API use.\n\nMitigation: Install and invoke it only when the user intentionally wants the dLazy workflow, and review proposed commands before execution.\n\nRisk: Using the dLazy CLI may require a dLazy account or API key and may store credentials in local CLI configuration.\n\nMitigation: Use a dedicated, revocable API key, protect the local configuration file, and rotate or revoke the key when access is no longer needed.\n\nRisk: Prompts, parameters, and local media paths may be sent to dLazy services or uploaded to dLazy-hosted storage when the workflow is used.\n\nMitigation: Do not provide sensitive prompts or media unless external processing is acceptable, and confirm each local file path before running generation commands.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/dlazyai/skills/dlazy-text-spoken-script)\n- [dLazy CLI source](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy website](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration instructions, Guidance]\n\n**Output Format:** [Markdown or plain text script content with optional bash command snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Uses a seven-step spoken-script structure; may call the dLazy CLI for external image generation after user confirmation.]\n\n## Skill Version(s):\n\n1.3.21 (source: ClawHub release metadata; artifact frontmatter says 1.3.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.3.21:SKILL-cn.md\n\n---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must strictly follow the 7-step structure below:\n\n## Core Creative Logic & 7-Step Structure\n\n1. **Tag Contrast Hook**\n   - **Goal**: Open with a highly contrasting character tag or setting to instantly grab the audience's attention and pinpoint the core audience and their pain points.\n   - **Example**: Sister Fang, who is still learning to make short videos at 70, wants to tell all mothers who have hit the \"pause button\" for their children: What you have paused is just your job, not your life.\n\n2. **Create Suspense / Resonance**\n   - **Goal**: Introduce a dilemma, anxiety, or pain point commonly faced by the target audience, triggering a strong sense of empathy through specific situations.\n   - **Example**: A couple of days ago, my daughter's best friend came over, and as we chatted, tears started welling up in her eyes. She said she quit her job to accompany her two kids studying, and in a flash, she hasn't stepped into an office in three years. Seeing her husband shoulder the family's expenses alone, she feels both heartbroken and anxious, yet she really can't let go of the kids.\n\n3. **Unfold the Story (Visual Imagery)**\n   - **Goal**: Tell a specific event using detailed, visual language to portray the character's emotions (such as powerlessness, anxiety, unwillingness), making the audience feel as if they are there.\n   - **Example**: She rubbed her hands and told me: \"Aunt Fang, I feel like I'm about to be eliminated by society. Besides cooking and cleaning, I don't know anything anymore.\" In that look, there was anxiety, unwillingness, and a deep sense of powerlessness. I understand this feeling all too well.\n\n4. **Deliver Core Viewpoint / Counter-Intuition**\n   - **Goal**: Provide a core viewpoint that breaks conventional thinking, hitting the essence of the pain point and offering an enlightening conclusion.\n   - **Example**: I told her, \"Child, remember one sentence: Society never eliminates those who don't work, but those who don't learn.\"\n\n5. **Deepen Story & Viewpoint (Combine Experience)**\n   - **Goal**: Further demonstrate the viewpoint by combining the speaker's own real experiences (e.g., learning across ages, overcoming difficulties). Propose actionable micro-actions so the audience feels \"I can do this too.\"\n   - **Example**:\n     - Right now, managing your family and children well is your most important \"project\" at this stage. But within this project, you must leave a \"learning port\" for yourself. It's not about immediately getting a certificate, but not letting your curiosity die out or your learning ability rust.\n     - When I was 50, I decided to work in Beijing. In the guesthouse, whenever I had free time, I copied English w\n\nArchive v1.3.20: 4 files, 13042 bytes\n\nFiles: skill-card.md (2301b), SKILL-cn.md (11019b), SKILL.md (11019b), _meta.json (144b)\n\nArchive v1.3.19: 4 files, 13094 bytes\n\nFiles: skill-card.md (2373b), SKILL-cn.md (11019b), SKILL.md (11019b), _meta.json (144b)\n\nArchive v1.3.18: 4 files, 13242 bytes\n\nFiles: skill-card.md (2782b), SKILL-cn.md (11019b), SKILL.md (11019b), _meta.json (144b)","readmeExcerpt":"Skill: 短视频口播文案 Spoken Script Owner: dlazyai Summary: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str Tags: latest:1.3.27 Version history: v1.3.27 | 2026-10-08T01:31:58.734Z | user 例行版本更新 2026-10-08 v1.3.26 | 2026-10-04T01:32:30.405Z | user 例行版本更新 2026-10-04 v1.3.25 | 2026-10-0","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":"dlazy login"},{"language":"bash","snippet":"dlazy auth set YOUR_API_KEY"},{"language":"bash","snippet":"npx @dlazy/cli@1.2.3 <command>"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sen"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-text-spoken-script\",\n  \"version\": \"1.3.27\",\n  \"publishedAt\": 1791423118734\n}"},{"path":"skill-card.md","content":"## Description:\n\nGuides agents to write conversational short-video spoken scripts with a contrasting hook, concrete stories, audience resonance, and a personal point of view.\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 marketers use this skill to draft short-video spoken scripts, character stories, and personal-brand viewpoints from a persona, topic, or audience pain point.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill also directs users to install a dLazy CLI and generate images, beyond its spoken-script purpose.\n\nMitigation: Use the script-writing guidance alone unless image generation is intended; review the CLI package before installation.\n\nRisk: Using the optional CLI sends prompts and supplied media to dLazy services and stores an API key locally.\n\nMitigation: Avoid submitting sensitive material and review the service and API-key storage before use.\n\n## Reference(s):\n\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, Markdown]\n\n**Output Format:** [Conversational, well-paragraphed spoken script]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Seven-part narrative structure; numbered steps optional.]\n\n## Skill Version(s):\n\n1.3.27 (source: server-resolved 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."},{"path":"SKILL-cn.md","content":"---\nname: dlazy-text-spoken-script\nversion: 1.3.6\ndescription: This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str\ntriggers:\n  - Short Video Spoken Script Generation (Text Spoken Script)\n  - Suitable for short video spoken scripts, character story sharing, and IP viewpoint scripts.\n  - Requires the language to be as colloquial as possible, suitable for reciting, with rhythm and breathing space.\n  - Avoid empty preaching; it must be supported by specific \"people, events, and things.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazy-ai/cli\",\"source\":\"https://github.com/dlazy-ai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n---\nname: 'text-spoken-script'\ndescription: 'Generate high-contrast, resonant, and story-driven spoken scripts. Call this skill when you need to create short video spoken scripts, character stories, or personal IP scripts.'\n---\n\n# 短视频口播文案 Spoken Script\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nThis skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sen"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1278,"uniquenessScore":39,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T04:52:37.289Z","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:52:37.289Z","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-09T19:33:43.904Z","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"}]}}}