{"id":"71d07c6f-c6f1-4a5a-ad26-e6ba16d02316","entityType":"agent","slug":"clawhub-dlazyai-dlazy-image-marketing-brochure","name":"营销宣传册设计 Marketing Brochure","canonicalUrl":"https://www.xpersona.co/agent/clawhub-dlazyai-dlazy-image-marketing-brochure","canonicalPath":"/agent/clawhub-dlazyai-dlazy-image-marketing-brochure","generatedAt":"2026-10-10T07:57:43.505Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T04:49:05.234Z","emptyReason":null},"description":"A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation","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-image-marketing-brochure","sourceUrl":"https://clawhub.ai/dlazyai/dlazy-image-marketing-brochure","homepage":"https://clawhub.ai/dlazyai/skills/dlazy-image-marketing-brochure","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/dlazyai/dlazy-image-marketing-brochure","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/dlazyai/skills/dlazy-image-marketing-brochure","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":74,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"营销宣传册设计 Marketing Brochure 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:49:05.234Z","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:49:05.234Z","emptyReason":null},"stars":null,"forks":null,"downloads":4791,"packageName":null,"latestVersion":"1.3.27","tractionLabel":"4.8K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T04:49:05.234Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T04:49:05.234Z","lastCrawledAt":"2026-10-09T04:49:05.234Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T04:49:05.234Z","lastVerifiedAt":null,"highlights":[{"version":"1.3.27","createdAt":"2026-10-08T01:14:16.676Z","changelog":"例行版本更新 2026-10-08","fileCount":4,"zipByteSize":13227},{"version":"1.3.26","createdAt":"2026-10-04T01:13:04.364Z","changelog":"例行版本更新 2026-10-04","fileCount":4,"zipByteSize":13115},{"version":"1.3.25","createdAt":"2026-10-02T04:55:45.899Z","changelog":"例行版本更新 2026-10-02","fileCount":4,"zipByteSize":13164},{"version":"1.3.24","createdAt":"2026-09-30T01:12:11.518Z","changelog":"例行版本更新 2026-09-30","fileCount":4,"zipByteSize":13207},{"version":"1.3.23","createdAt":"2026-09-28T02:10:56.316Z","changelog":"例行版本更新 2026-09-28","fileCount":4,"zipByteSize":13162},{"version":"1.3.22","createdAt":"2026-09-28T01:13:01.059Z","changelog":"例行版本更新 2026-09-28","fileCount":4,"zipByteSize":13189},{"version":"1.3.21","createdAt":"2026-09-24T01:49:30.832Z","changelog":"例行版本更新 2026-09-24","fileCount":4,"zipByteSize":13404},{"version":"1.3.20","createdAt":"2026-09-22T01:10:45.403Z","changelog":"例行版本更新 2026-09-22","fileCount":4,"zipByteSize":13240}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-image-marketing-brochure","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-image-marketing-brochure` 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-image-marketing-brochure 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-image-marketing-brochure/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-image-marketing-brochure/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-image-marketing-brochure/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-image-marketing-brochure/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-image-marketing-brochure/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-image-marketing-brochure/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-10T07:57:43.502Z"}},"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-image-marketing-brochure/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-image-marketing-brochure/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-image-marketing-brochure/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-image-marketing-brochure/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:49:05.234Z","emptyReason":null},"readme":"Skill: 营销宣传册设计 Marketing Brochure\n\nOwner: dlazyai\n\nSummary: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\n\nTags: latest:1.3.27\n\nVersion history:\n\nv1.3.27 | 2026-10-08T01:14:16.676Z | user\n\n例行版本更新 2026-10-08\n\nv1.3.26 | 2026-10-04T01:13:04.364Z | user\n\n例行版本更新 2026-10-04\n\nv1.3.25 | 2026-10-02T04:55:45.899Z | user\n\n例行版本更新 2026-10-02\n\nv1.3.24 | 2026-09-30T01:12:11.518Z | user\n\n例行版本更新 2026-09-30\n\nv1.3.23 | 2026-09-28T02:10:56.316Z | user\n\n例行版本更新 2026-09-28\n\nv1.3.22 | 2026-09-28T01:13:01.059Z | user\n\n例行版本更新 2026-09-28\n\nv1.3.21 | 2026-09-24T01:49:30.832Z | user\n\n例行版本更新 2026-09-24\n\nv1.3.20 | 2026-09-22T01:10:45.403Z | user\n\n例行版本更新 2026-09-22\n\nv1.3.19 | 2026-09-20T01:16:39.146Z | user\n\n例行版本更新 2026-09-20\n\nv1.3.18 | 2026-09-18T01:37:10.384Z | user\n\n例行版本更新 2026-09-18\n\nv1.3.17 | 2026-09-14T01:13:06.621Z | user\n\n例行版本更新 2026-09-14\n\nv1.3.16 | 2026-09-10T01:10:18.621Z | user\n\n例行版本更新 2026-09-10\n\nv1.3.15 | 2026-09-08T01:10:56.913Z | user\n\n例行版本更新 2026-09-08\n\nv1.3.14 | 2026-09-07T01:14:13.640Z | user\n\n例行版本更新 2026-09-07\n\nv1.3.13 | 2026-09-04T01:16:23.658Z | user\n\n例行版本更新 2026-09-04\n\nv1.3.12 | 2026-09-02T01:10:55.563Z | user\n\n例行版本更新 2026-09-02\n\nv1.3.11 | 2026-08-31T02:51:41.580Z | user\n\n源码仓库迁移至 github.com/dlazy-ai/cli\n\nv1.3.10 | 2026-08-24T09:22:33.167Z | user\n\nRestore Chinese display name\n\nv1.3.9 | 2026-08-17T09:04:40.304Z | user\n\nRestore Chinese display name\n\nv1.3.8 | 2026-08-10T05:46:13.162Z | user\n\nRestore Chinese display name\n\nv1.3.7 | 2026-08-10T04:00:47.419Z | user\n\nRestore Chinese display name\n\nv1.3.6 | 2026-07-21T02:17:14.361Z | auto\n\ndlazy-image-marketing-brochure 1.3.6\n\n- Updated CLI dependency to use @dlazy/cli version 1.2.3 (was 1.2.2).\n- Install and alternative install instructions updated to reflect new CLI version.\n- metadata.clawdbot.install field fixed to use the updated CLI version.\n- Removed legacy documentation file: skill-card.md.\n- No functional workflow or API behavior changes.\n\nv1.3.5 | 2026-07-20T05:52:54.411Z | user\n\n规范 dlazy- 前缀命名，补充中文显示名\n\nv1.3.4 | 2026-07-17T10:37:30.208Z | auto\n\n- Updated documentation in SKILL.md and SKILL-cn.md.\n- Removed the skill-card.md file.\n- Minor version bump and maintenance changes only; no changes to core workflow or functionality.\n\nv1.2.2 | 2026-07-17T08:43:19.139Z | auto\n\n- Removed the skill-card.md file.\n- Updated documentation in SKILL.md and SKILL-cn.md.\n- No functional or workflow changes; documentation only.\n\nv1.3.3 | 2026-07-09T01:47:25.634Z | user\n\nset Chinese display name for CN search\n\nv1.3.2 | 2026-07-09T01:47:12.652Z | user\n\nset Chinese display name for CN search\n\nv1.3.1 | 2026-07-09T01:28:57.976Z | user\n\nset Chinese display name for CN search\n\nv1.2.1 | 2026-07-07T20:13:02.949Z | user\n\n更新技能配置与内容\n\nv1.3.0 | 2026-07-07T19:43:39.550Z | auto\n\n- Added concise Chinese description to the description field for bilingual clarity.\n- Bumped version to 1.3.0.\n- Removed the redundant skill-card.md file for cleaner documentation.\n- Updated and synchronized all workflow, specs, and documentation in SKILL.md and SKILL-cn.md.\n\nv1.2.0 | 2026-06-02T10:04:02.841Z | auto\n\n**v1.2.0 summary:**  \nUpgraded CLI dependency and updated documentation for installation and usage.\n\n- Updated CLI dependency from `@dlazy/cli@1.0.9` to `@dlazy/cli@1.2.0` in metadata and instructions.\n- Amended installation and execution examples to reflect new CLI version.\n- Removed the deprecated `skill-card.md` file.\n- Minor structural and formatting adjustments in documentation.\n\nv1.1.2 | 2026-06-02T01:40:38.125Z | user\n\nUpdate model skills (names/params refreshed); add search-audio/image/video\n\nv1.1.1 | 2026-05-06T14:13:28.859Z | auto\n\nimage-marketing-brochure v1.1.1\n\n- Documentation updated in SKILL.md and SKILL-cn.md files.\n- No functional or workflow changes; all modifications are editorial.\n\nv1.1.0 | 2026-05-01T07:56:34.636Z | auto\n\n- Added recommendation to use `dlazy login` for a simpler, device code–based authentication flow.\n- Updated authentication documentation for clarity and to describe the preferred login workflow.\n- Maintained all core features and design principles; no changes to output specs or workflow steps.\n\nv1.0.9 | 2026-04-30T10:22:41.055Z | user\n\nSync to CLI 1.0.9 with cliWarning support\n\nv1.0.5 | 2026-04-29T02:35:50.027Z | user\n\nbump @dlazy/cli to 1.0.8\n\nv1.0.4 | 2026-04-27T08:03:53.804Z | 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:36.998Z | 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:09:20.635Z | auto\n\n- Updated version to 1.0.2.\n- Minor documentation and language refinements in SKILL.md, SKILL-en.md, and SKILL-cn.md.\n- No functional or workflow logic changes.\n\nv1.0.1 | 2026-04-24T03:35:45.898Z | auto\n\n- 新增 dLazy API key 身份验证配置与说明，要求所有请求需先设置 API key\n- 更新 CLI 安装版本为 @dlazy/cli@1.0.6\n- 增补 CLI 认证配置指引及获取 API key 步骤\n- 其余内容和工作流保持不变\n\nv1.0.0 | 2026-04-23T05:44:25.848Z | auto\n\nInitial release: A complete image-marketing-brochure design workflow skill.\n\n- Covers the full process from needs assessment to flat design, confirmation, and delivery of mockups and scene applications.\n- Implements a \"flat design first + mandatory confirmation gate\" mechanism to reduce rework risk.\n- Supports multiple brochure types, including tri-fold, bi-fold, Z-fold, gate fold, accordion, and saddle-stitched booklets.\n- Enforces step-by-step execution, with clear user confirmation required before proceeding to each next stage.\n- Strictly prohibits batch generation and requires single-command, interactive terminal execution for all images.\n\nArchive index:\n\nArchive v1.3.27: 4 files, 13227 bytes\n\nFiles: skill-card.md (2011b), SKILL-cn.md (11591b), SKILL.md (11591b), _meta.json (150b)\n\nFile v1.3.27:SKILL.md\n\n---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.27:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-image-marketing-brochure\",\n  \"version\": \"1.3.27\",\n  \"publishedAt\": 1791422056676\n}\n\nFile v1.3.27:skill-card.md\n\n## Description:\n\nGuides marketing brochure design from requirements and fold selection through approved layouts to folded and lifestyle mock-ups.\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\nMarketing teams and designers use this skill to plan brochure content and fold layouts, generate artwork, and create mock-ups after approving the layout.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Prompts and referenced media may be sent to dLazy's cloud service, and results are hosted there.\n\nMitigation: Avoid submitting sensitive unreleased materials unless third-party processing and hosting are acceptable.\n\nRisk: CLI login may save an API key locally, and global installation persists on the device.\n\nMitigation: Protect local credentials and prefer the on-demand npx option when a global installation is unnecessary.\n\nRisk: Mock-ups generated before layout approval may misrepresent the intended brochure.\n\nMitigation: Confirm the fold type and obtain explicit approval of the unfolded layout before generating mock-ups.\n\n## Reference(s):\n\n- [dLazy CLI repository](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):** [Guidance, Shell commands, Images]\n\n**Output Format:** [Markdown guidance and hosted image URLs]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Unfolded artwork is approved before folded and lifestyle mock-ups are generated.]\n\n## Skill Version(s):\n\n1.3.27 (source: ClawHub release metadata; artifact frontmatter: 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.27:SKILL-cn.md\n\n---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.3.26: 4 files, 13115 bytes\n\nFiles: skill-card.md (1809b), SKILL-cn.md (11591b), SKILL.md (11591b), _meta.json (150b)\n\nFile v1.3.26:SKILL.md\n\n---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.26:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-image-marketing-brochure\",\n  \"version\": \"1.3.26\",\n  \"publishedAt\": 1791076384364\n}\n\nFile v1.3.26:skill-card.md\n\n## Description:\n\nGuides marketing brochure creation from requirements and layout design through approved folded and lifestyle mock-ups.\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\nMarketing teams and designers use this skill to plan brochure content and folds, generate layouts, obtain approval, and produce consistent folded and lifestyle mock-ups.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Brochure prompts and referenced media are sent to dLazy-hosted services.\n\nMitigation: Share only content and media approved for third-party processing.\n\nRisk: Using the dLazy CLI requires an API key and may install third-party software.\n\nMitigation: Protect or rotate the key, and use the on-demand CLI path if a persistent global installation is not wanted.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-image-marketing-brochure)\n- [dLazy CLI source](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):** [Markdown, Image URLs, Guidance]\n\n**Output Format:** [Markdown with links to generated brochure layouts and mock-up images]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires explicit user approval of the layout before mock-up generation.]\n\n## Skill Version(s):\n\n1.3.26 (source: ClawHub release; 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.26:SKILL-cn.md\n\n---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.3.25: 4 files, 13164 bytes\n\nFiles: skill-card.md (1900b), SKILL-cn.md (11591b), SKILL.md (11591b), _meta.json (150b)\n\nFile v1.3.25:SKILL.md\n\n---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.25:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-image-marketing-brochure\",\n  \"version\": \"1.3.25\",\n  \"publishedAt\": 1790916945899\n}\n\nFile v1.3.25:skill-card.md\n\n## Description:\n\nGuides marketing brochure creation from requirements and layout through user-approved folded and lifestyle mock-ups.\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\nMarketing teams and designers use this skill to plan brochures, generate unfolded layouts, and create consistent folded and lifestyle mock-ups after approving the layout.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Brochure prompts and uploaded reference media are sent to dLazy cloud services.\n\nMitigation: Submit only materials approved for cloud processing.\n\nRisk: Installing a third-party CLI or storing an API key may create ongoing software and credential exposure.\n\nMitigation: Review the CLI package before installation; use npx and an environment-variable API key if a global install or stored key is not wanted.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-image-marketing-brochure)\n- [dLazy CLI package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy CLI repository (tool reference, not skill provenance)](https://github.com/dlazy-ai/cli)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Shell commands, Image URLs]\n\n**Output Format:** [Markdown with layout guidance, generation commands, and links to brochure artwork and mock-ups]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Unfolded layouts require explicit user approval before mock-ups are generated.]\n\n## Skill Version(s):\n\n1.3.25 (source: 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.25:SKILL-cn.md\n\n---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.3.24: 4 files, 13207 bytes\n\nFiles: skill-card.md (2012b), SKILL-cn.md (11591b), SKILL.md (11591b), _meta.json (150b)\n\nFile v1.3.24:SKILL.md\n\n---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.24:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-image-marketing-brochure\",\n  \"version\": \"1.3.24\",\n  \"publishedAt\": 1790730731518\n}\n\nFile v1.3.24:skill-card.md\n\n## Description:\n\nGuides marketing brochure design from requirements and layout planning through approved layouts, folded mock-ups, and lifestyle images.\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\nMarketing and design teams use this skill to plan promotional brochures, create panel layouts, and develop folded and lifestyle mock-ups after layout approval.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Prompts and referenced media are sent to third-party dLazy services.\n\nMitigation: Avoid confidential unreleased materials unless the service is trusted and upload is approved.\n\nRisk: The dLazy CLI may persist an API key locally, and the artifact contains a CLI version typo in its provenance text.\n\nMitigation: Consider an environment variable or on-demand npx use for less persistence, and review the package and its pinned version before installation.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/dlazyai/skills/dlazy-image-marketing-brochure)\n- [dLazy CLI package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy CLI source (listed in skill metadata; not verified skill provenance)](https://github.com/dlazy-ai/cli)\n- [dLazy service](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Image URLs]\n\n**Output Format:** [Markdown with layout plans, image links, and command snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires explicit approval of the layout before folded or lifestyle mock-ups.]\n\n## Skill Version(s):\n\n1.3.24 (source: ClawHub release; 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.24:SKILL-cn.md\n\n---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.3.23: 4 files, 13162 bytes\n\nFiles: skill-card.md (1903b), SKILL-cn.md (11591b), SKILL.md (11591b), _meta.json (150b)\n\nFile v1.3.23:SKILL.md\n\n---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.23:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-image-marketing-brochure\",\n  \"version\": \"1.3.23\",\n  \"publishedAt\": 1790561456316\n}\n\nFile v1.3.23:skill-card.md\n\n## Description:\n\nGuides the design and generation of marketing brochure layouts and mock-ups, with user approval before each generation step.\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\nMarketing teams and designers use this skill to plan brochure content and folds, generate unfolded layouts, and create folded and lifestyle mock-ups after approving the layout.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Prompts and referenced media are sent to dLazy cloud services for generation.\n\nMitigation: Review inputs and avoid sharing confidential content without authorization.\n\nRisk: Using the third-party CLI requires an API key and may install software globally.\n\nMitigation: Protect the stored API key, consider the documented npx alternative, and approve each generation command before execution.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/dlazyai/skills/dlazy-image-marketing-brochure)\n- [dLazy CLI source (listed in skill metadata)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n\n## Skill Output:\n\n**Output Type(s):** [Text guidance, Shell commands, Image links]\n\n**Output Format:** [Markdown with generation prompts, commands, and links to generated images]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Layout approval and confirmation before subsequent image generation]\n\n## Skill Version(s):\n\n1.3.23 (source: ClawHub release metadata; artifact 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.23:SKILL-cn.md\n\n---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.3.22: 4 files, 13189 bytes\n\nFiles: skill-card.md (1963b), SKILL-cn.md (11591b), SKILL.md (11591b), _meta.json (150b)\n\nFile v1.3.22:SKILL.md\n\n---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.22:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-image-marketing-brochure\",\n  \"version\": \"1.3.22\",\n  \"publishedAt\": 1790557981059\n}\n\nFile v1.3.22:skill-card.md\n\n## Description:\n\nGuides marketing brochure design from requirements and fold selection through approved layouts and folded and lifestyle mock-ups.\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\nMarketing teams and designers use this skill to plan brochure content, design unfolded layouts, and create folded and lifestyle mock-ups after layout approval.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The dLazy CLI stores an API key locally.\n\nMitigation: Protect the local key, avoid sharing it, and rotate or revoke it if exposed.\n\nRisk: Selected media files and prompts may be sent to dLazy's cloud service.\n\nMitigation: Upload only files intended for dLazy processing and review each command before execution.\n\nRisk: Installing the external CLI introduces a third-party dependency.\n\nMitigation: Review the npm package and source before installing; use npx to avoid a lasting global installation.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/dlazyai/skills/dlazy-image-marketing-brochure)\n- [dLazy CLI repository (tool link in skill metadata)](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Text, Image URLs]\n\n**Output Format:** [Markdown guidance and links to generated brochure layouts and mock-ups]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Folded and lifestyle mock-ups follow explicit approval of the unfolded layout.]\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-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.3.21: 4 files, 13404 bytes\n\nFiles: skill-card.md (2423b), SKILL-cn.md (11591b), SKILL.md (11591b), _meta.json (150b)\n\nFile v1.3.21:SKILL.md\n\n---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in hand, environment, etc.)\n\n## Step 0: Task Planning (Mandatory)\n\nBefore any output, call `write_todos` to set up a task plan that includes at least:\n\n- Requirements alignment and fold-type confirmation\n- Layout design generation and iteration\n- Layout confirmation gate and mock-up output\n- Lifestyle mock-up generation and final delivery\n\nExecution rules:\n\n- Only one task may be `in_progress` at a time; the rest are `pending` or `completed`.\n- Update `write_todos` status as soon as each phase finishes.\n- When the user asks for rework or new assets, add or re-order tasks and return to the corresponding phase.\n\n## Adaptive Execution Flow\n\nDrive the work forward dynamically based on the request type:\n\n| Request Type | Execution Flow |\n| --- | --- |\n| Full brochure | Confirm fold type and content framework → produce layout → user confirms → export mock-ups |\n| Single page | Generate the requested page first → suggest filling in the missing pages to form a complete piece |\n| Vague request | Clarify the fold type first (tri-fold / bi-fold / Z-fold, etc.) → then proceed |\n| Mock-up only | Check whether a confirmed layout already exists; if not, produce and confirm the layout first, then output the mock-ups |\n\nCritical gate:\n\n- Once the layout is generated, you must wait for the user's explicit approval before moving on to mock-up production.\n\n## Brochure Types and Output Specs\n\n### Tri-Fold (most common)\n\n- Output: 6 panels (3 exterior + 3 interior)\n- Use cases: product introduction, service overview, corporate promotion\n\n### Bi-Fold\n\n- Output: 4 panels\n- Use cases: event programs, menus, brief introductions\n\n### Z-Fold\n\n- Output: 6 panels unfolded in sequence\n- Use cases: step-by-step guides, timelines, process descriptions\n\n### Gate-Fold\n\n- Output: 4+ panels with a dramatic central reveal\n- Use cases: premium launches, luxury brands\n\n### Accordion Fold\n\n- Output: 6–8 panels unfolded progressively\n- Use cases: maps, extended timelines\n\n### Saddle-Stitched Booklet\n\n- Output: 8+ pages bound into a booklet\n- Use cases: product catalogs, annual reports\n\n## Tri-Fold Delivery Standard (default example)\n\nThe layout must include:\n\n- Exterior view (folded state): back panel → cover → inner flap\n- Interior view (unfolded state): inner left → inner middle → inner right\n\nRecommended content distribution:\n\n| Panel | Core Content |\n| --- | --- |\n| Cover | Logo, hero visual, headline |\n| Inner flap | Brief introduction, suspense hook |\n| Inner left | Company story, background info |\n| Inner middle | Core value proposition, key advantages |\n| Inner right | Product features, call to action |\n| Back panel | Contact info, social links, copyright |\n\n## Image Generation Specs\n\nDefault aspect ratio: 4:3\n\n### Step 1: Layout Design (must be completed first)\n\n1. Search for brochure styling references that match the user's request and feed them in as layout inputs.\n2. Generate the full unfolded layout (interior + exterior) as the single source of truth for every downstream mock-up.\n3. The interior-view prompt must include these structural keywords:\n   - No background\n   - No white border\n   - Flat 2D\n   - Edge-to-edge\n   - No perspective shadow or margin\n   - All three panels in a single image, filling the canvas\n\n### Step 1.5: User Confirmation (mandatory gate)\n\n- Show the layout and ask explicitly:\n  - \"Does this layout meet your requirements? I'll move on to mock-ups once you confirm.\"\n- If the user requests changes: return to Step 1 and iterate until they approve.\n- Only after explicit approval may you proceed to Step 2.\n\n### Step 2: Folded Mock-Ups (requires Step 1 approval)\n\nBased on the approved layout, output:\n\n- Standing: Z-folded standing on a white surface, cover prominent\n- Flat-laid: partially unfolded, top-down view\n- Stacked: 2–3 brochures stacked at varied angles\n\n### Step 3: Lifestyle Mock-Ups (based on Step 1)\n\nBased on the approved layout, output:\n\n- Held in hand: first-person POV, brochure open in hand\n- Lifestyle: third-person POV, mid-close shot of someone reading\n- Environment: placed on a reception desk, booth, or public space\n\nConsistency requirements:\n\n- When generating Step 2 and Step 3 images, you must feed the approved layout in as a reference image.\n- The fold type must stay consistent (a tri-fold layout can only produce tri-fold mock-ups).\n\n## Key Design Parameters\n\nColor rules:\n\n- Follow the 60-30-10 color rule\n- Cover prefers the brand primary color\n- The CTA uses the accent color\n\nMandatory information:\n\n- The back panel must include the copyright notice and contact info\n- Regulated industries should include compliance disclaimers\n\n## User Alignment Question Templates\n\nBefore generating, prefer to align on:\n\n- \"Which fold type do you need? Tri-fold is the most common choice and fits most scenarios.\"\n- \"What's the brochure's main purpose? (Product promo / company intro / event)\"\n- \"Which information do you want to highlight? I can plan content distribution per panel.\"\n- \"Do you have ready-made copy, or should I draft from a description?\"\n- \"Any brand colors or reference designs? You can upload images so I understand your style preference.\"\n- \"Overall style preference: minimal corporate / energetic / premium luxury?\"\n- \"I'll generate the layout first and only move to mock-ups after your confirmation — does that work?\"\n\n## Iterative Improvement Guidance\n\nWhen the user is unsatisfied, lead with these questions to locate the change:\n\n- \"Which panel needs adjustment — cover / interior / back?\"\n- \"Is it mainly the color palette, layout, or content expression?\"\n- \"Can you describe the desired outcome or upload a reference image?\"\n\n## Execution Strategy Summary\n\n- Plan before execute: lock in fold type and content framework first.\n- Layout-first principle: every mock-up must be based on the approved layout.\n- Mandatory confirmation gate: do not enter the mock-up phase before layout approval.\n- Reference consistency: mock-up generation must reference the approved layout to ensure visual unity.\n\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.3.21:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-image-marketing-brochure\",\n  \"version\": \"1.3.21\",\n  \"publishedAt\": 1790214570832\n}\n\nFile v1.3.21:skill-card.md\n\n## Description:\n\nA workflow skill for designing marketing brochures, from requirements gathering and layout planning through confirmed folded and lifestyle mock-up delivery.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and creative teams use this skill to plan brochure structure, generate layout-first marketing brochure artwork, and produce folded or lifestyle mock-ups after explicit layout approval.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill sends prompts and any referenced media files to dLazy's external CLI and cloud API.\n\nMitigation: Use it only when external processing is acceptable, avoid submitting sensitive media or confidential prompt content, and review dLazy's service terms before use.\n\nRisk: API keys may be stored in the local dLazy CLI configuration when using the login or auth setup flow.\n\nMitigation: Use the per-run DLAZY_API_KEY option when persistent local storage is not desired, and rotate or revoke keys from the dLazy dashboard when needed.\n\nRisk: The artifact contains a CLI version mismatch between the install command and prose documentation.\n\nMitigation: Review the @dlazy/cli package source and intended version before installation, and prefer the pinned command shown in the release metadata.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/dlazyai/skills/dlazy-image-marketing-brochure)\n- [dLazy CLI source](https://github.com/dlazy-ai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy homepage](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Guidance]\n\n**Output Format:** [Markdown guidance with inline shell commands and generated image URLs]\n\n**Output P\n\nArchive v1.3.20: 4 files, 13240 bytes\n\nFiles: skill-card.md (2060b), SKILL-cn.md (11591b), SKILL.md (11591b), _meta.json (150b)\n\nArchive v1.3.19: 4 files, 13326 bytes\n\nFiles: skill-card.md (2354b), SKILL-cn.md (11591b), SKILL.md (11591b), _meta.json (150b)\n\nArchive v1.3.18: 4 files, 13299 bytes\n\nFiles: skill-card.md (2164b), SKILL-cn.md (11591b), SKILL.md (11591b), _meta.json (150b)","readmeExcerpt":"Skill: 营销宣传册设计 Marketing Brochure Owner: dlazyai Summary: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation Tags: latest:1.3.27 Version history: v1.3.27 | 2026-10-08T01:14:16.676Z | user 例行版本更新 2026-10-08 v1.3.26 | 2026-10-04T01:13:04.364Z | user 例行版本更新 2026-10-04 v1.3.25 | 2026","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-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in han"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-image-marketing-brochure\",\n  \"version\": \"1.3.27\",\n  \"publishedAt\": 1791422056676\n}"},{"path":"skill-card.md","content":"## Description:\n\nGuides marketing brochure design from requirements and fold selection through approved layouts to folded and lifestyle mock-ups.\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\nMarketing teams and designers use this skill to plan brochure content and fold layouts, generate artwork, and create mock-ups after approving the layout.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Prompts and referenced media may be sent to dLazy's cloud service, and results are hosted there.\n\nMitigation: Avoid submitting sensitive unreleased materials unless third-party processing and hosting are acceptable.\n\nRisk: CLI login may save an API key locally, and global installation persists on the device.\n\nMitigation: Protect local credentials and prefer the on-demand npx option when a global installation is unnecessary.\n\nRisk: Mock-ups generated before layout approval may misrepresent the intended brochure.\n\nMitigation: Confirm the fold type and obtain explicit approval of the unfolded layout before generating mock-ups.\n\n## Reference(s):\n\n- [dLazy CLI repository](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):** [Guidance, Shell commands, Images]\n\n**Output Format:** [Markdown guidance and hosted image URLs]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Unfolded artwork is approved before folded and lifestyle mock-ups are generated.]\n\n## Skill Version(s):\n\n1.3.27 (source: ClawHub release metadata; artifact frontmatter: 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."},{"path":"SKILL-cn.md","content":"---\nname: dlazy-image-marketing-brochure\nversion: 1.3.6\ndescription: A complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a 'layout-first + mandatory confirmation\ntriggers:\n  - Marketing Brochure Designer (Layout-First)\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# 营销宣传册设计 Marketing Brochure\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nA complete workflow skill for marketing brochure design, covering everything from requirements gathering, layout design, to mock-up delivery. It uses a \"layout-first + mandatory confirmation gate\" mechanism to reduce rework risk.\n\n## Core Positioning\n\nApplicable scenarios:\n\n- Corporate brand brochures, product introduction booklets\n- Event flyers, service description folds\n- Investment brochures, enrollment guides, project portfolios\n\nCore deliverables:\n\n- Layout design: full unfolded artwork (interior view + exterior view)\n- Folded mock-up: rendering that simulates the actual folded state\n- Lifestyle mock-up: real-world usage shots (held in han"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1238,"uniquenessScore":41,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T04:49:05.234Z","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:49:05.234Z","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-10T07:57:43.505Z","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"}]}}}