{"id":"3c8a6b87-51a8-4f88-a533-df951d3a01d3","entityType":"agent","slug":"clawhub-neutronstar238-md-to-ppt","name":"Markdown to PPT (Smart Layout)","canonicalUrl":"https://www.xpersona.co/agent/clawhub-neutronstar238-md-to-ppt","canonicalPath":"/agent/clawhub-neutronstar238-md-to-ppt","generatedAt":"2026-10-09T22:41:11.947Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T05:43:28.993Z","emptyReason":null},"description":"智能 Markdown 转 PPT。自动分析内容结构、智能分页、详细设计每页布局、自动生成/搜索配图。支持 Slidev/HTML/PPTX 多格式输出。| Intelligent Markdown to PPT with auto-layout and image generation. Skill: Markdown to PPT (Smart Layout) Owner: neutronstar238 Summary: 智能 Markdown 转 PPT。自动分析内容结构、智能分页、详细设计每页布局、自动生成/搜索配图。支持 Slidev/HTML/PPTX 多格式输出。| Intelligent Markdown to PPT with auto-layout and image generation. Tags: latest:1.1.0 Version history: v1.1.0 | 2026-04-08T09:21:03.901Z | user v1.1: 新增智能布局分析、10+ 布局模板、自动配图（Unsplash 搜索）、layout-plan.json 布局方案输出 v1.0.0 | 2026-04-08T09:02:40.450Z | user Initial release: Conv","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 4.3K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s17bfpfw8q2rn967kf22peydd584eczj:md-to-ppt","sourceUrl":"https://clawhub.ai/neutronstar238/md-to-ppt","homepage":"https://clawhub.ai/neutronstar238/skills/md-to-ppt","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/neutronstar238/md-to-ppt","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/neutronstar238/skills/md-to-ppt","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":40,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"智能 Markdown 转 PPT。自动分析内容结构、智能分页、详细设计每页布局、自动生成/搜索配图。支持 Slidev/HTML/PPTX 多格式输出。| Intelligent Markdown to PPT with auto-layout and image generation. Skill: Markdow"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T05:43:28.993Z","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-09T05:43:28.993Z","emptyReason":null},"stars":null,"forks":null,"downloads":4254,"packageName":null,"latestVersion":"1.1.0","tractionLabel":"4.3K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T05:43:28.992Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T05:43:28.993Z","lastCrawledAt":"2026-10-09T05:43:28.992Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T05:43:28.992Z","lastVerifiedAt":null,"highlights":[{"version":"1.1.0","createdAt":"2026-04-08T09:21:03.901Z","changelog":"v1.1: 新增智能布局分析、10+ 布局模板、自动配图（Unsplash 搜索）、layout-plan.json 布局方案输出","fileCount":9,"zipByteSize":18833},{"version":"1.0.0","createdAt":"2026-04-08T09:02:40.450Z","changelog":"Initial release: Convert Markdown to beautiful PPT presentations with 9 professional themes","fileCount":8,"zipByteSize":15104}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17bfpfw8q2rn967kf22peydd584eczj:md-to-ppt","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"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-neutronstar238-md-to-ppt/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-neutronstar238-md-to-ppt/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-neutronstar238-md-to-ppt/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-neutronstar238-md-to-ppt/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-neutronstar238-md-to-ppt/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-neutronstar238-md-to-ppt/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-09T22:41:11.946Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-neutronstar238-md-to-ppt/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-neutronstar238-md-to-ppt/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-neutronstar238-md-to-ppt/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-neutronstar238-md-to-ppt/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":"high","updatedAt":"2026-10-09T05:43:28.993Z","emptyReason":null},"readme":"Skill: Markdown to PPT (Smart Layout)\n\nOwner: neutronstar238\n\nSummary: 智能 Markdown 转 PPT。自动分析内容结构、智能分页、详细设计每页布局、自动生成/搜索配图。支持 Slidev/HTML/PPTX 多格式输出。| Intelligent Markdown to PPT with auto-layout and image generation.\n\nTags: latest:1.1.0\n\nVersion history:\n\nv1.1.0 | 2026-04-08T09:21:03.901Z | user\n\nv1.1: 新增智能布局分析、10+ 布局模板、自动配图（Unsplash 搜索）、layout-plan.json 布局方案输出\n\nv1.0.0 | 2026-04-08T09:02:40.450Z | user\n\nInitial release: Convert Markdown to beautiful PPT presentations with 9 professional themes\n\nArchive index:\n\nArchive v1.1.0: 9 files, 18833 bytes\n\nFiles: output/README.md (432b), output/slides.md (1884b), output/style.css (876b), README.md (3850b), scripts/md_to_ppt.py (21268b), skill-card.md (2038b), SKILL.md (17091b), templates/example.md (1018b), _meta.json (128b)\n\nFile v1.1.0:SKILL.md\n\n---\nname: md-to-ppt\ndescription: \"智能 Markdown 转 PPT。自动分析内容结构、智能分页、详细设计每页布局、自动生成/搜索配图。支持 Slidev/HTML/PPTX 多格式输出。| Intelligent Markdown to PPT with auto-layout and image generation.\"\nversion: \"1.1.0\"\nlicense: MIT\nuser-invocable: true\nallowed-tools: Read, Write, Edit, Bash, Message, WebSearch, WebFetch, Canvas\n---\n\n# 📊 智能 Markdown 转精美 PPT\n\n**核心升级 v1.1.0**：\n- 🤖 **智能内容分析** - 自动识别内容类型和优先级\n- 📐 **自动布局设计** - 根据内容量智能分页和布局\n- 🖼️ **自动配图** - 生成插图或从网络搜索下载\n- 🎨 **布局模板** - 10+ 种专业布局模板\n\n---\n\n## 🎯 工作流程\n\n```\n用户输入 Markdown\n      ↓\n【阶段 1】内容分析\n  - 识别主题和核心观点\n  - 评估内容量和复杂度\n  - 确定目标受众和场景\n      ↓\n【阶段 2】智能分页\n  - 根据内容类型自动分组\n  - 每页一个核心观点\n  - 避免信息过载\n      ↓\n【阶段 3】布局设计\n  - 为每页选择最佳布局\n  - 安排标题/正文/图片位置\n  - 设计视觉层次\n      ↓\n【阶段 4】自动配图\n  - 生成 AI 插图 或\n  - 从网络搜索相关图片\n  - 优化图片尺寸和位置\n      ↓\n【阶段 5】生成 PPT\n  - 应用主题模板\n  - 渲染最终效果\n  - 提供预览和导出\n```\n\n---\n\n## 📐 智能分页规则\n\n### 分页触发条件\n\n| 条件 | 阈值 | 处理 |\n|------|------|------|\n| 列表项数量 | > 5 项 | 拆分为多页 |\n| 文字数量 | > 100 字/页 | 拆分或精简 |\n| 代码块 | > 15 行 | 单独一页 |\n| 多个一级标题 | 每个标题新页 | 自动分页 |\n| 表格 | > 5 行 | 单独一页 |\n\n### 内容分组策略\n\n```\n输入内容分析\n      ↓\n识别内容块类型：\n├─ 标题块 (# 标题 + 副标题)\n├─ 列表块 (- 列表项)\n├─ 引用块 (> 引用)\n├─ 代码块 (```code```)\n├─ 表格块 (|table|)\n└─ 图片块 (![img](url))\n      ↓\n分组规则：\n- 每个一级标题 = 独立章节\n- 每 3-5 个列表项 = 一页\n- 每个代码块 = 单独一页（如>15 行）\n- 每个表格 = 单独一页\n- 引用可与其他内容合并\n```\n\n---\n\n## 🎨 布局模板库\n\n### 模板 1：标题页 (Title)\n```\n┌─────────────────────────────┐\n│                             │\n│         主标题              │\n│         副标题              │\n│                             │\n│      作者 | 日期            │\n│                             │\n└─────────────────────────────┘\n适用：封面、章节起始页\n```\n\n### 模板 2：要点列表 (Bullet List)\n```\n┌─────────────────────────────┐\n│  标题                       │\n├─────────────────────────────┤\n│  • 要点 1                   │\n│  • 要点 2                   │\n│  • 要点 3                   │\n│  • 要点 4                   │\n│           [配图]            │\n└─────────────────────────────┘\n适用：功能列表、优势说明\n```\n\n### 模板 3：左右对比 (Two Column)\n```\n┌─────────────────────────────┐\n│  标题                       │\n├──────────────┬──────────────┤\n│   左侧内容   │   右侧内容   │\n│   (Before)   │   (After)    │\n│              │              │\n└──────────────┴──────────────┘\n适用：对比、前后变化、优劣分析\n```\n\n### 模板 4：数据表格 (Data Table)\n```\n┌─────────────────────────────┐\n│  数据概览                   │\n├─────────────────────────────┤\n│  ┌─────┬─────┬─────┐       │\n│  │ A   │ B   │ C   │       │\n│  ├─────┼─────┼─────┤       │\n│  │ 1   │ 2   │ 3   │       │\n│  └─────┴─────┴─────┘       │\n│        [图表可视化]         │\n└─────────────────────────────┘\n适用：数据展示、对比分析\n```\n\n### 模板 5：代码展示 (Code)\n```\n┌─────────────────────────────┐\n│  功能说明                   │\n├─────────────────────────────┤\n│  ```python                  │\n│  def hello():              │\n│      print(\"World\")        │\n│  ```                        │\n│                             │\n│  [代码说明/输出结果]        │\n└─────────────────────────────┘\n适用：技术分享、Demo 演示\n```\n\n### 模板 6：引用强调 (Quote)\n```\n┌─────────────────────────────┐\n│                             │\n│    \"重要引用内容\"           │\n│                             │\n│         — 作者              │\n│                             │\n│  [背景图/相关插图]          │\n└─────────────────────────────┘\n适用：金句、核心价值主张\n```\n\n### 模板 7：时间轴 (Timeline)\n```\n┌─────────────────────────────┐\n│  发展历程                   │\n├─────────────────────────────┤\n│  2020 → 2021 → 2022 → 2023 │\n│   ●      ●      ●      ●   │\n│                             │\n│  [各阶段说明]               │\n└─────────────────────────────┘\n适用：发展历程、项目进度\n```\n\n### 模板 8：图文混排 (Hero Image)\n```\n┌─────────────────────────────┐\n│  标题                       │\n├─────────────────────────────┤\n│                             │\n│      [大幅配图]             │\n│                             │\n│  简短说明文字               │\n└─────────────────────────────┘\n适用：产品展示、场景演示\n```\n\n### 模板 9：数据可视化 (Charts)\n```\n┌─────────────────────────────┐\n│  数据洞察                   │\n├─────────────────────────────┤\n│     ┌───┐                   │\n│  ┌──┼───┼──┐               │\n│  │  │   │  │  [柱状图]     │\n│  └──┴───┴──┘               │\n│                             │\n│  关键数据解读               │\n└─────────────────────────────┘\n适用：报表、数据分析\n```\n\n### 模板 10：结束页 (Ending)\n```\n┌─────────────────────────────┐\n│                             │\n│        谢谢观看             │\n│                             │\n│     Q&A / 联系方式          │\n│                             │\n└─────────────────────────────┘\n适用：演示结束\n```\n\n---\n\n## 🖼️ 自动配图策略\n\n### 优先级 1：AI 生成插图\n```\n当内容包含：\n- 抽象概念（如\"效率\"、\"创新\"）\n- 未来场景（如\"AI 时代\"）\n- 情感表达（如\"成功\"、\"合作\"）\n\n调用 AI 绘画 API 生成：\n- 风格：与主题匹配\n- 尺寸：1920x1080\n- 格式：PNG\n```\n\n### 优先级 2：网络搜索下载\n```\n当内容包含：\n- 具体事物（如产品、人物）\n- 数据图表\n- 场景图片\n\n搜索策略：\n1. 提取页面关键词\n2. 在 Unsplash/Pexels 搜索\n3. 下载合适尺寸图片\n4. 保存到 assets/目录\n```\n\n### 优先级 3：图标/Emoji\n```\n当内容包含：\n- 列表项\n- 分类标签\n- 状态标识\n\n使用：\n- Emoji 表情\n- FontAwesome 图标\n- 自定义 SVG 图标\n```\n\n### 配图位置规则\n\n| 布局模板 | 配图位置 | 尺寸建议 |\n|----------|----------|----------|\n| 要点列表 | 右侧 1/3 | 400x300 |\n| 左右对比 | 每侧一半 | 各 500x400 |\n| 引用强调 | 背景/底部 | 全屏/600x400 |\n| 图文混排 | 中央大幅 | 800x600 |\n| 数据可视化 | 中央 | 600x400 |\n\n---\n\n## 🔧 使用示例\n\n### 示例 1：基础转换\n```\n用户：/md_to_ppt ./docs/report.md\n助手：📊 正在分析文档结构...\n     ✅ 检测到 3 个章节，12 个内容块\n     📐 智能分页：预计生成 8 页幻灯片\n     🎨 正在为每页设计布局...\n     🖼️ 正在搜索/生成配图...\n     ✅ 完成！生成 8 页精美 PPT\n```\n\n### 示例 2：指定主题\n```\n用户：/md_to_ppt ./pitch.md --theme business-gold --auto-images\n助手：🎨 应用主题：黑金风格\n     🖼️ 自动配图模式：启用\n     📐 布局设计：\n        - 第 1 页：标题页\n        - 第 2 页：痛点（左右对比）\n        - 第 3 页：解决方案（图文混排）\n        - 第 4 页：市场规模（数据可视化）\n        - 第 5 页：团队（列表 + 头像）\n        - 第 6 页：结束页\n     ✅ 完成！\n```\n\n### 示例 3：交互式创建\n```\n用户：帮我做个融资路演 PPT\n助手：👋 好的！我来帮您创建融资路演 PPT。\n\n请提供以下内容（或提供 Markdown 文件）：\n1. 项目名称和一句话介绍\n2. 目标解决的痛点\n3. 解决方案/产品\n4. 市场规模数据\n5. 商业模式\n6. 团队介绍\n7. 融资需求\n\n我将自动：\n- 设计专业布局\n- 生成/搜索配图\n- 应用商务主题\n- 生成演讲备注\n```\n\n---\n\n## 📋 布局设计算法\n\n### 步骤 1：内容分析\n```python\ndef analyze_content(markdown):\n    sections = parse_markdown(markdown)\n    \n    for section in sections:\n        # 识别内容类型\n        section.type = detect_type(section)  # title/list/code/table/quote\n        \n        # 评估内容量\n        section.complexity = calculate_complexity(section)\n        \n        # 确定优先级\n        section.priority = determine_priority(section)\n    \n    return sections\n```\n\n### 步骤 2：智能分页\n```python\ndef smart_paginate(sections):\n    pages = []\n    current_page = []\n    current_load = 0\n    \n    for section in sections:\n        # 计算本节占用空间\n        load = calculate_load(section)\n        \n        # 超过阈值则新开一页\n        if current_load + load > PAGE_THRESHOLD:\n            pages.append(current_page)\n            current_page = []\n            current_load = 0\n        \n        current_page.append(section)\n        current_load += load\n    \n    return pages\n```\n\n### 步骤 3：布局匹配\n```python\ndef match_layout(page):\n    # 根据内容类型选择布局\n    if page.has_title() and not page.has_content():\n        return \"title\"\n    \n    elif page.has_list() and len(page.list) <= 5:\n        return \"bullet_list\"\n    \n    elif page.has_comparison():\n        return \"two_column\"\n    \n    elif page.has_table():\n        return \"data_table\"\n    \n    elif page.has_code() and len(page.code) > 15:\n        return \"code_full\"\n    \n    elif page.has_quote():\n        return \"quote\"\n    \n    else:\n        return \"mixed\"\n```\n\n### 步骤 4：配图决策\n```python\ndef decide_images(page):\n    keywords = extract_keywords(page)\n    \n    # 尝试 AI 生成\n    if is_abstract_concept(keywords):\n        return generate_ai_image(keywords)\n    \n    # 尝试网络搜索\n    elif is_concrete_object(keywords):\n        return search_and_download(keywords)\n    \n    # 使用图标\n    else:\n        return generate_icons(keywords)\n```\n\n---\n\n## 🎯 内容 - 布局映射表\n\n| 内容类型 | 推荐布局 | 配图策略 |\n|----------|----------|----------|\n| 单一级标题 | 标题页 | 背景图/渐变 |\n| 3-5 个列表项 | 要点列表 | 右侧配图 |\n| 对比内容 | 左右对比 | 每侧配图 |\n| 数据表格 | 数据可视化 | 图表 + 图标 |\n| 长代码块 | 代码展示 | 无图/架构图 |\n| 重要引用 | 引用强调 | 背景图 |\n| 时间序列 | 时间轴 | 节点图标 |\n| 产品展示 | 图文混排 | 大幅产品图 |\n| 团队介绍 | 列表 + 头像 | 成员照片 |\n| 结束页 | 结束页 | 背景图/Logo |\n\n---\n\n## 🛠️ 技术实现\n\n### 核心脚本\n```bash\n# 完整转换流程\npython3 scripts/md_to_ppt.py \\\n  --input ./docs/presentation.md \\\n  --output ./slides/output/ \\\n  --theme business-blue \\\n  --format slidev \\\n  --auto-images \\\n  --smart-layout\n```\n\n### 依赖安装\n```bash\n# Slidev\nnpm install -g @slidev/cli\n\n# 图片处理\npip3 install pillow requests\n\n# AI 绘图（可选）\npip3 install diffusers transformers\n\n# 网络搜索（可选）\npip3 install google-search-results\n```\n\n---\n\n## 📁 输出结构\n\n```\nslides/output/\n├── slides.md           # Slidev 主文件\n├── style.css           # 自定义样式\n├── README.md           # 使用说明\n├── assets/             # 图片资源\n│   ├── page-1-bg.png   # 第 1 页背景\n│   ├── page-2-img.jpg  # 第 2 页配图\n│   └── icons/          # 图标目录\n│       ├── check.svg\n│       └── star.svg\n└── layout-plan.json    # 布局设计方案（可选）\n```\n\n---\n\n## 💡 最佳实践\n\n### 1. Markdown 编写建议\n```markdown\n# 清晰的一级标题（每章自动分页）\n\n## 明确的二级标题（内容分组）\n\n- 列表项控制在 5 个以内\n- 每行文字不超过 30 字\n- 代码块添加语言标识\n\n> 引用用于强调重点\n\n![描述](图片 URL 或留空由 AI 生成)\n```\n\n### 2. 配图建议\n- 商务场景：使用真实照片\n- 技术分享：使用架构图/流程图\n- 创意提案：使用插画风格\n- 数据报告：使用图表可视化\n\n### 3. 布局选择\n- 内容少 → 大图 + 少字\n- 内容多 → 分多页，避免拥挤\n- 重要信息 → 引用布局强调\n- 对比内容 → 左右布局\n\n---\n\n## ⚙️ 配置选项\n\n### 命令行参数\n```bash\n--input, -i          # 输入 Markdown 文件\n--output, -o         # 输出目录\n--theme, -t          # 主题名称\n--format, -f         # 输出格式 (slidev/html/pptx)\n--title              # PPT 标题\n--author             # 作者名\n--auto-images        # 启用自动配图\n--smart-layout       # 启用智能布局\n--image-source       # 图片源 (ai/search/mixed)\n--layout-plan        # 输出布局设计方案\n```\n\n### 配置文件\n```yaml\n# .md-to-ppt.yml\ndefault:\n  theme: business-blue\n  format: slidev\n  auto-images: true\n  smart-layout: true\n  image-source: mixed\n\nlayouts:\n  max_items_per_page: 5\n  max_words_per_slide: 100\n  code_threshold: 15\n```\n\n---\n\n## 🚀 进阶功能\n\n### 1. 布局预览\n```\n用户：/md_to_ppt ./doc.md --preview-layout\n助手：📐 布局设计方案：\n\n第 1 页 [标题页]\n├─ 主标题：产品介绍\n├─ 副标题：让 PPT 制作更简单\n└─ 背景：渐变\n\n第 2 页 [要点列表]\n├─ 标题：市场痛点\n├─ 列表：4 项\n├─ 配图：右侧（待生成）\n└─ 布局：80% 文字 + 20% 图片\n\n...\n\n确认布局方案后开始生成？(是/修改)\n```\n\n### 2. 配图预览\n```\n用户：/md_to_ppt ./doc.md --preview-images\n助手：🖼️ 配图方案：\n\n第 2 页 - 市场痛点\n  关键词：效率、协作、学习\n  推荐图片：办公场景/团队协作\n  来源：Unsplash（3 个选项）\n  [预览图 1] [预览图 2] [预览图 3]\n  \n选择或输入\"生成\"使用 AI 创作？\n```\n\n### 3. 批量转换\n```bash\n# 转换整个目录\npython3 scripts/md_to_ppt.py \\\n  --batch ./docs/ \\\n  --output ./slides/ \\\n  --theme business-blue\n```\n\n---\n\n## 🛠️ 故障排除\n\n### 问题 1：配图失败\n**解决**：检查网络连接，或改用本地图标\n\n### 问题 2：布局拥挤\n**解决**：启用 `--smart-layout` 自动分页，或手动添加 `---` 分页符\n\n### 问题 3：图片尺寸不对\n**解决**：检查 `assets/` 目录，图片应调整为 1920x1080 或按比例缩放\n\n### 问题 4：中文乱码\n**解决**：确保 UTF-8 编码，使用支持中文的字体\n\n---\n\n## 📞 支持\n\n- GitHub Issues: [待创建]\n- 文档：`./docs/usage.md`\n- 示例：`./templates/`\n- 布局模板：`./layouts/`\n\n---\n\n**版本**: 1.1.0  \n**作者**: 太子 @neutronstar238  \n**许可**: MIT  \n**更新**: 新增智能布局设计和自动配图功能\n\nFile v1.1.0:output/README.md\n\n# Presentation\n\n使用 Slidev 创建的演示文稿\n\n## 预览\n\n```bash\nnpx slidew dev\n```\n\n## 导出\n\n```bash\n# 导出为 PDF\nnpx slidew export\n\n# 导出为 PPTX\nnpx slidew export --format pptx\n\n# 导出为 HTML\nnpx slidew export --format html\n```\n\n## 主题\n\n- 名称：科技紫\n- 主色：#7c3aed\n- 辅色：#a78bfa\n- 风格：modern\n\n## 编辑\n\n修改 `slides.md` 文件来更新内容\n修改 `style.css` 文件来调整样式\n\nFile v1.1.0:README.md\n\n# 📊 Markdown to PPT\n\n将 Markdown 文档转换为精美 PPT 演示文稿的 OpenClaw Skill。\n\n## ✨ 特性\n\n- 🎨 **9 种专业主题** - 商务/科技/创意风格\n- 📄 **多格式输出** - Slidev / HTML / PPTX\n- 🤖 **智能分页** - 自动识别标题层级\n- 📝 **演讲备注** - 支持演讲者备注\n- 🎯 **快速预览** - 一键启动本地预览\n\n## 🚀 快速开始\n\n### 1. 安装依赖\n\n```bash\n# Slidev（推荐）\nnpm install -g @slidev/cli\n\n# PPTX 导出（可选）\npip3 install python-pptx\n```\n\n### 2. 使用技能\n\n在 OpenClaw 中触发：\n\n```\n/md_to_ppt ./docs/presentation.md --theme tech-purple\n```\n\n### 3. 预览结果\n\n```bash\ncd ./slides/output\nnpx slidew dev\n```\n\n## 📋 命令行参数\n\n| 参数 | 简写 | 说明 | 默认值 |\n|------|------|------|--------|\n| --input | -i | 输入 Markdown 文件 | 必填 |\n| --output | -o | 输出目录 | ./output |\n| --theme | -t | 主题名称 | business-blue |\n| --format | -f | 输出格式 | slidev |\n| --title | | PPT 标题 | 自动生成 |\n| --author | | 作者名 | 空 |\n\n## 🎨 可用主题\n\n### 商务系列\n- `business-blue` - 商务蓝（专业稳重）\n- `business-gray` - 高级灰（内部汇报）\n- `business-gold` - 黑金（高端发布）\n\n### 科技系列\n- `tech-purple` - 科技紫（现代感）\n- `tech-dark` - 暗黑模式（开发者大会）\n- `tech-light` - 科技蓝白（技术文档）\n\n### 创意系列\n- `creative-orange` - 创意橙（活力动感）\n- `creative-green` - 清新绿（环保健康）\n- `creative-pink` - 粉彩（生活方式）\n\n## 📝 Markdown 语法\n\n### 基础语法\n\n```markdown\n# 幻灯片标题\n\n## 副标题\n\n- 列表项 1\n- 列表项 2\n\n> 引用内容\n\n**加粗** *斜体* `代码`\n\n![图片](./image.png)\n```\n\n### 手动分页\n\n```markdown\n---\n\n# 新的一页\n```\n\n### 演讲备注\n\n```markdown\n<!--\n演讲备注：\n这里写演讲提示\n-->\n```\n\n### 特殊布局\n\n```markdown\n<!-- layout: two-column -->\n# 双栏布局\n```\n\n## 📁 输出结构\n\n### Slidev 格式\n\n```\nslides/output/\n├── slides.md      # 主文件\n├── style.css      # 自定义样式\n└── README.md      # 使用说明\n```\n\n### HTML 格式\n\n```\noutput/\n└── presentation.html  # 单文件 HTML\n```\n\n## 💡 使用示例\n\n### 示例 1：转换现有文档\n\n```bash\npython3 scripts/md_to_ppt.py \\\n  -i ./docs/product-intro.md \\\n  -o ./slides/product \\\n  -t tech-purple \\\n  -f slidev\n```\n\n### 示例 2：生成 HTML\n\n```bash\npython3 scripts/md_to_ppt.py \\\n  -i ./docs/report.md \\\n  -o ./output/report.html \\\n  -t business-blue \\\n  -f html\n```\n\n### 示例 3：自定义标题\n\n```bash\npython3 scripts/md_to_ppt.py \\\n  -i ./docs/demo.md \\\n  -t creative-orange \\\n  --title \"2026 产品发布会\" \\\n  --author \"张三\"\n```\n\n## 🛠️ 故障排除\n\n### 问题 1：Slidev 无法启动\n```bash\n# 确保已安装 Node.js 16+\nnode --version\n\n# 重新安装 Slidev\nnpm install -g @slidev/cli\n```\n\n### 问题 2：中文显示异常\n```bash\n# 确保文件编码为 UTF-8\nfile -I your-file.md\n\n# 使用支持中文的字体\n# 在 style.css 中添加：\nbody { font-family: \"Noto Sans SC\", sans-serif; }\n```\n\n### 问题 3：图片不显示\n```bash\n# 确保图片路径相对于 Markdown 文件\n# 使用相对路径：\n![图片](./assets/image.png)\n```\n\n## 📦 依赖清单\n\n```json\n{\n  \"node\": [\"@slidev/cli ^0.40.0\"],\n  \"python\": [\"python-pptx (可选)\"]\n}\n```\n\n## 🎯 最佳实践\n\n1. **每页一个核心观点** - 避免信息过载\n2. **列表项不超过 5 个** - 保持简洁\n3. **代码块控制在 20 行内** - 便于阅读\n4. **多用图表少用文字** - 视觉化表达\n5. **添加演讲备注** - 提醒自己重点\n\n## 📞 支持\n\n- 问题反馈：GitHub Issues\n- 文档：`./docs/usage.md`\n- 示例：`./templates/example.md`\n\n---\n\n**版本**: 1.0.0  \n**作者**: 太子 @neutronstar238  \n**许可**: MIT\n\nFile v1.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn73qvd340h1j293pdfajdtr7584ennt\",\n  \"slug\": \"md-to-ppt\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1775640063901\n}\n\nFile v1.1.0:output/slides.md\n\n---\n# Presentation\ntheme: default\nbackground: #0f172a\ntextColor: #f8fafc\nclass: text-center\nhighlighter: shiki\nlineNumbers: false\nauthor: \ndate: 2026-04-08\n---\n\n<!--\nbackground: #7c3aed\n-->\n\n# Presentation\n\n<div class=\"text-sm opacity-75\">Presented by AI</div>\n<div class=\"text-sm opacity-75\">2026-04-08</div>\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 产品介绍\n\n**让每个人都能轻松创建精美演示文稿**\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 市场痛点\n\n- 传统工具效率低下\n- 协作成本高\n- 学习曲线陡峭\n> 制作 PPT 太麻烦了！\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 解决方案\n\n**Markdown → PPT 一键转换**\n- 🚀 快速：3 秒生成\n- 🎨 智能：自动美化\n- 📱 多端：随时编辑\n- 🔗 集成：无缝协作\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 产品优势\n\n## 效率对比\n\n| 使用前 | 使用后 |\n|--------|--------|\n| 2 小时 | 15 分钟 |\n| 手动排版 | 自动美化 |\n| 容易出错 | 格式统一 |\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 技术架构\n\n```python\ndef convert_md_to_ppt(markdown):\n    slides = parse(markdown)\n    design = apply_theme(slides)\n    return export(design)\n```\n简单三步，快速转换\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 用户案例\n\n**某科技公司**\n- 使用前：制作 PPT 需要 2 小时\n- 使用后：仅需 15 分钟\n- 效率提升：87%\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 联系方式\n\n- 📧 hello@example.com\n- 🌐 www.example.com\n- 💬 @username\n\n<!--\nNotes:\n演讲备注：\n最后感谢大家的聆听\n欢迎提问和交流\n-->\n\n---\n\nFile v1.1.0:skill-card.md\n\n## Description:\n\nConverts Markdown into presentation assets with smart pagination, layout selection, themes, and optional image search or generation for Slidev, HTML, or PPTX outputs.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[neutronstar238](https://clawhub.ai/user/neutronstar238)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers, presenters, and content authors use this skill to turn Markdown documents into structured presentation outputs with themes, layouts, speaker notes, and preview or export guidance.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The release security review flags unsafe preview and export commands in the skill guidance.\n\nMitigation: Review generated shell commands before use and prefer a trusted, pinned local Slidev CLI dependency instead of running the generated npx slidew commands.\n\nRisk: Auto-image mode may send document-derived search terms to external image services.\n\nMitigation: Disable auto-images or use local or approved assets for confidential Markdown.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/neutronstar238/skills/md-to-ppt)\n- [Artifact README](artifact/README.md)\n- [Example Markdown template](artifact/templates/example.md)\n\n## Skill Output:\n\n**Output Type(s):** [Markdown, Code, Shell commands, Configuration, Guidance]\n\n**Output Format:** [Markdown presentation files, CSS, README guidance, optional layout-plan JSON, and command snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Outputs may include Slidev, HTML, or PPTX-oriented assets; auto-image mode can use external image search or generation.]\n\n## Skill Version(s):\n\n1.1.0 (source: server release metadata and artifact frontmatter)\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.1.0:templates/example.md\n\n# 产品介绍\n\n**让每个人都能轻松创建精美演示文稿**\n\n---\n\n# 市场痛点\n\n- 传统工具效率低下\n- 协作成本高\n- 学习曲线陡峭\n\n> 制作 PPT 太麻烦了！\n\n---\n\n# 解决方案\n\n**Markdown → PPT 一键转换**\n\n- 🚀 快速：3 秒生成\n- 🎨 智能：自动美化\n- 📱 多端：随时编辑\n- 🔗 集成：无缝协作\n\n---\n\n# 产品优势\n\n## 效率对比\n\n| 使用前 | 使用后 |\n|--------|--------|\n| 2 小时 | 15 分钟 |\n| 手动排版 | 自动美化 |\n| 容易出错 | 格式统一 |\n\n---\n\n# 技术架构\n\n```python\ndef convert_md_to_ppt(markdown):\n    slides = parse(markdown)\n    design = apply_theme(slides)\n    return export(design)\n```\n\n简单三步，快速转换\n\n---\n\n# 用户案例\n\n**某科技公司**\n\n- 使用前：制作 PPT 需要 2 小时\n- 使用后：仅需 15 分钟\n- 效率提升：87%\n\n---\n\n# 联系方式\n\n- 📧 hello@example.com\n- 🌐 www.example.com\n- 💬 @username\n\n<!--\n演讲备注：\n最后感谢大家的聆听\n欢迎提问和交流\n-->\n\nArchive v1.0.0: 8 files, 15104 bytes\n\nFiles: output/README.md (432b), output/slides.md (1884b), output/style.css (876b), README.md (3850b), scripts/md_to_ppt.py (20634b), SKILL.md (7757b), templates/example.md (1018b), _meta.json (128b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: md-to-ppt\ndescription: \"将 Markdown 文档转换为精美 PPT 演示文稿。支持 Slidev/HTML/PPTX 多种格式，自动优化排版、应用主题、生成演讲备注。| Convert Markdown to beautiful PPT presentations.\"\nversion: \"1.0.0\"\nlicense: MIT\nuser-invocable: true\nallowed-tools: Read, Write, Edit, Bash, Message\n---\n\n# 📊 Markdown 转精美 PPT\n\n**触发方式**：\n- `/md_to_ppt`\n- \"把这个 Markdown 转成 PPT\"\n- \"生成演示文稿\"\n- \"帮我做个 PPT\"\n\n---\n\n## 🎯 功能概述\n\n本 Skill 将 Markdown 文档智能转换为精美的 PPT 演示文稿：\n\n1. **自动分页** - 根据标题层级自动拆分幻灯片\n2. **主题应用** - 提供多种专业主题模板\n3. **排版优化** - 自动调整布局、字体、配色\n4. **多格式输出** - 支持 Slidev、HTML、PPTX\n5. **演讲备注** - 自动生成演讲者备注\n\n---\n\n## 📋 工作流程\n\n```\n用户输入 Markdown\n      ↓\n分析文档结构（标题/列表/代码块）\n      ↓\n智能分页（每页一个核心观点）\n      ↓\n应用主题模板\n      ↓\n生成 PPT 文件\n      ↓\n预览 + 调整\n```\n\n---\n\n## 🔧 使用方法\n\n### 方式一：直接转换\n\n```\n用户：/md_to_ppt ./docs/presentation.md\n助手：📊 正在分析 Markdown 文档结构...\n     ✅ 检测到 5 个一级标题，将生成 5 页幻灯片\n     🎨 请选择主题：\n     [1] 商务蓝（专业稳重）\n     [2] 科技紫（现代感）\n     [3] 简约白（干净清爽）\n     [4] 创意橙（活力动感）\n     回复数字或主题名称选择\n```\n\n### 方式二：交互式创建\n\n```\n用户：帮我做个 PPT\n助手：👋 好的！我来帮您创建 PPT。\n\n请告诉我：\n1. PPT 的主题/标题是什么？\n2. 目标受众是谁？（客户/内部/公开演讲）\n3. 期望风格？（商务/科技/简约/创意）\n4. 大约需要多少页？\n\n或者您可以直接提供 Markdown 文档路径\n```\n\n### 方式三：从大纲生成\n\n```\n用户：做个产品介绍 PPT\n助手：📝 好的，我来帮您生成大纲...\n\n# 产品介绍\n## 市场痛点\n## 解决方案\n## 产品优势\n## 案例展示\n## 联系方式\n\n这个大纲可以吗？需要调整吗？\n确认后我将生成完整 PPT\n```\n\n---\n\n## 🎨 支持的主题模板\n\n### 商务系列\n| 主题 | 配色 | 适用场景 |\n|------|------|----------|\n| business-blue | 深蓝 + 白 | 商务汇报、客户提案 |\n| business-gray | 高级灰 | 内部汇报、财报 |\n| business-gold | 黑 + 金 | 高端发布、VIP 场合 |\n\n### 科技系列\n| 主题 | 配色 | 适用场景 |\n|------|------|----------|\n| tech-purple | 紫 + 渐变 | 技术分享、产品发布 |\n| tech-dark | 暗黑模式 | 开发者大会、Demo |\n| tech-light | 蓝白 | 技术文档、API 介绍 |\n\n### 创意系列\n| 主题 | 配色 | 适用场景 |\n|------|------|----------|\n| creative-orange | 橙 + 黄 | 创意提案、头脑风暴 |\n| creative-green | 清新绿 | 环保、健康主题 |\n| creative-pink | 粉彩 | 女性向、生活方式 |\n\n---\n\n## 📁 输出格式\n\n### Slidev 格式（推荐）\n```bash\n输出目录：./slides/{presentation-name}/\n├── slides.md          # 主文件\n├── components/        # 自定义组件\n├── assets/           # 图片资源\n└── style.css         # 自定义样式\n```\n\n**预览命令**：\n```bash\ncd ./slides/{presentation-name}\nnpx slidew dev\n```\n\n### HTML 格式\n```bash\n输出文件：./output/presentation.html\n```\n可直接在浏览器打开，支持全屏演示\n\n### PPTX 格式\n```bash\n输出文件：./output/presentation.pptx\n```\n可用 PowerPoint/Keynote 打开编辑\n\n---\n\n## 📝 Markdown 语法支持\n\n### 基础语法\n```markdown\n# 幻灯片标题\n\n## 子标题\n\n- 列表项 1\n- 列表项 2\n\n> 引用内容\n\n**加粗** *斜体* `代码`\n\n![图片](./image.png)\n```\n\n### 分页控制\n```markdown\n<!-- 手动分页 -->\n---\n\n# 新的一页\n```\n\n### 特殊布局\n```markdown\n<!-- layout: two-column -->\n# 双栏布局\n\n左栏内容 | 右栏内容\n---------|---------\n内容 A   | 内容 B\n```\n\n### 演讲备注\n```markdown\n<!-- \n演讲备注：\n这里可以写演讲提示\n提醒自己要说的重点\n-->\n```\n\n---\n\n## 🔧 技术实现\n\n### 核心脚本\n```bash\n# 转换命令\npython3 scripts/md_to_ppt.py \\\n  --input ./docs/presentation.md \\\n  --output ./slides/output/ \\\n  --theme business-blue \\\n  --format slidev\n```\n\n### 依赖安装\n```bash\n# Slidev\nnpm install -g @slidev/cli\n\n# PPTX 生成（可选）\npip3 install python-pptx\n\n# HTML 导出\nnpm install -g reveal-md\n```\n\n---\n\n## 💡 最佳实践\n\n### 1. Markdown 编写建议\n- 每页一个核心观点\n- 列表项不超过 5 个\n- 代码块控制在 20 行内\n- 多用图表少用文字\n\n### 2. 主题选择建议\n| 场景 | 推荐主题 |\n|------|----------|\n| 融资路演 | business-blue / business-gold |\n| 技术分享 | tech-purple / tech-dark |\n| 内部汇报 | business-gray |\n| 公开演讲 | creative-orange |\n| 产品发布 | tech-purple / business-gold |\n\n### 3. 页数建议\n- 融资路演：10-15 页\n- 技术分享：20-30 页\n- 内部汇报：5-10 页\n- 产品介绍：8-12 页\n\n---\n\n## 🚀 快速开始示例\n\n### 示例 1：转换现有文档\n```\n用户：/md_to_ppt ./docs/product-intro.md --theme tech-purple\n助手：📊 正在转换...\n     ✅ 生成 12 页幻灯片\n     🎨 应用主题：tech-purple\n     📁 输出位置：./slides/product-intro/\n     \n     预览命令：cd ./slides/product-intro && npx slidew dev\n```\n\n### 示例 2：从大纲生成\n```\n用户：做个季度汇报 PPT\n助手：📝 生成大纲中...\n\n# Q4 季度汇报\n## 业绩概览\n## 重点项目\n## 问题分析\n## 下季计划\n\n确认大纲？（回复\"确认\"或提出修改）\n```\n\n### 示例 3：自定义主题\n```\n用户：用公司品牌色做个 PPT\n助手：🎨 请提供品牌色值：\n- 主色：#XXXXXX\n- 辅色：#XXXXXX\n- 字体：XXX\n\n我将创建自定义主题模板\n```\n\n---\n\n## ⚙️ 配置选项\n\n### 命令行参数\n```bash\n--input, -i      # 输入 Markdown 文件路径\n--output, -o     # 输出目录\n--theme, -t      # 主题名称\n--format, -f     # 输出格式 (slidev/html/pptx)\n--title          # PPT 标题\n--author         # 作者名\n--date           # 日期\n--page-size      # 页面尺寸 (16:9/4:3)\n--font           # 字体\n```\n\n### 配置文件\n```yaml\n# .md-to-ppt.yml\ndefault:\n  theme: business-blue\n  format: slidev\n  page-size: 16:9\n  font: Inter\n\nthemes:\n  custom:\n    primary: \"#0066CC\"\n    secondary: \"#00CC99\"\n    font: \"Noto Sans SC\"\n```\n\n---\n\n## 🛠️ 故障排除\n\n### 问题 1：分页不正确\n**解决**：在 Markdown 中用 `---` 手动分页\n\n### 问题 2：样式不符合预期\n**解决**：检查主题配置，或自定义 style.css\n\n### 问题 3：图片不显示\n**解决**：确保图片路径相对于 Markdown 文件正确\n\n### 问题 4：中文乱码\n**解决**：确保文件编码为 UTF-8，使用支持中文的字体\n\n---\n\n## 📦 依赖清单\n\n```json\n{\n  \"node\": [\"@slidev/cli\"],\n  \"python\": [\"python-pptx\", \"markdown\"],\n  \"fonts\": [\"Inter\", \"Noto Sans SC\", \"Source Han Sans\"]\n}\n```\n\n---\n\n## 🎯 进阶功能\n\n### 1. 自动配图\n```\n用户：/md_to_ppt ./doc.md --auto-images\n助手：🔍 正在为每页搜索相关图片...\n     ✅ 已添加 8 张配图\n```\n\n### 2. 数据可视化\n```\n用户：/md_to_ppt ./report.md --charts\n助手：📊 检测到数据表格，正在生成图表...\n     ✅ 生成 5 个图表\n```\n\n### 3. 动画效果\n```\n用户：/md_to_ppt ./demo.md --animations\n助手：✨ 添加过渡动画...\n     ✅ 应用淡入/滑动效果\n```\n\n---\n\n## 📞 支持\n\n遇到问题或有建议？\n- GitHub Issues: [待创建]\n- 文档：`./docs/usage.md`\n- 示例：`./examples/`\n\n---\n\n**版本**: 1.0.0  \n**作者**: 太子 @neutronstar238  \n**许可**: MIT\n\nFile v1.0.0:output/README.md\n\n# Presentation\n\n使用 Slidev 创建的演示文稿\n\n## 预览\n\n```bash\nnpx slidew dev\n```\n\n## 导出\n\n```bash\n# 导出为 PDF\nnpx slidew export\n\n# 导出为 PPTX\nnpx slidew export --format pptx\n\n# 导出为 HTML\nnpx slidew export --format html\n```\n\n## 主题\n\n- 名称：科技紫\n- 主色：#7c3aed\n- 辅色：#a78bfa\n- 风格：modern\n\n## 编辑\n\n修改 `slides.md` 文件来更新内容\n修改 `style.css` 文件来调整样式\n\nFile v1.0.0:README.md\n\n# 📊 Markdown to PPT\n\n将 Markdown 文档转换为精美 PPT 演示文稿的 OpenClaw Skill。\n\n## ✨ 特性\n\n- 🎨 **9 种专业主题** - 商务/科技/创意风格\n- 📄 **多格式输出** - Slidev / HTML / PPTX\n- 🤖 **智能分页** - 自动识别标题层级\n- 📝 **演讲备注** - 支持演讲者备注\n- 🎯 **快速预览** - 一键启动本地预览\n\n## 🚀 快速开始\n\n### 1. 安装依赖\n\n```bash\n# Slidev（推荐）\nnpm install -g @slidev/cli\n\n# PPTX 导出（可选）\npip3 install python-pptx\n```\n\n### 2. 使用技能\n\n在 OpenClaw 中触发：\n\n```\n/md_to_ppt ./docs/presentation.md --theme tech-purple\n```\n\n### 3. 预览结果\n\n```bash\ncd ./slides/output\nnpx slidew dev\n```\n\n## 📋 命令行参数\n\n| 参数 | 简写 | 说明 | 默认值 |\n|------|------|------|--------|\n| --input | -i | 输入 Markdown 文件 | 必填 |\n| --output | -o | 输出目录 | ./output |\n| --theme | -t | 主题名称 | business-blue |\n| --format | -f | 输出格式 | slidev |\n| --title | | PPT 标题 | 自动生成 |\n| --author | | 作者名 | 空 |\n\n## 🎨 可用主题\n\n### 商务系列\n- `business-blue` - 商务蓝（专业稳重）\n- `business-gray` - 高级灰（内部汇报）\n- `business-gold` - 黑金（高端发布）\n\n### 科技系列\n- `tech-purple` - 科技紫（现代感）\n- `tech-dark` - 暗黑模式（开发者大会）\n- `tech-light` - 科技蓝白（技术文档）\n\n### 创意系列\n- `creative-orange` - 创意橙（活力动感）\n- `creative-green` - 清新绿（环保健康）\n- `creative-pink` - 粉彩（生活方式）\n\n## 📝 Markdown 语法\n\n### 基础语法\n\n```markdown\n# 幻灯片标题\n\n## 副标题\n\n- 列表项 1\n- 列表项 2\n\n> 引用内容\n\n**加粗** *斜体* `代码`\n\n![图片](./image.png)\n```\n\n### 手动分页\n\n```markdown\n---\n\n# 新的一页\n```\n\n### 演讲备注\n\n```markdown\n<!--\n演讲备注：\n这里写演讲提示\n-->\n```\n\n### 特殊布局\n\n```markdown\n<!-- layout: two-column -->\n# 双栏布局\n```\n\n## 📁 输出结构\n\n### Slidev 格式\n\n```\nslides/output/\n├── slides.md      # 主文件\n├── style.css      # 自定义样式\n└── README.md      # 使用说明\n```\n\n### HTML 格式\n\n```\noutput/\n└── presentation.html  # 单文件 HTML\n```\n\n## 💡 使用示例\n\n### 示例 1：转换现有文档\n\n```bash\npython3 scripts/md_to_ppt.py \\\n  -i ./docs/product-intro.md \\\n  -o ./slides/product \\\n  -t tech-purple \\\n  -f slidev\n```\n\n### 示例 2：生成 HTML\n\n```bash\npython3 scripts/md_to_ppt.py \\\n  -i ./docs/report.md \\\n  -o ./output/report.html \\\n  -t business-blue \\\n  -f html\n```\n\n### 示例 3：自定义标题\n\n```bash\npython3 scripts/md_to_ppt.py \\\n  -i ./docs/demo.md \\\n  -t creative-orange \\\n  --title \"2026 产品发布会\" \\\n  --author \"张三\"\n```\n\n## 🛠️ 故障排除\n\n### 问题 1：Slidev 无法启动\n```bash\n# 确保已安装 Node.js 16+\nnode --version\n\n# 重新安装 Slidev\nnpm install -g @slidev/cli\n```\n\n### 问题 2：中文显示异常\n```bash\n# 确保文件编码为 UTF-8\nfile -I your-file.md\n\n# 使用支持中文的字体\n# 在 style.css 中添加：\nbody { font-family: \"Noto Sans SC\", sans-serif; }\n```\n\n### 问题 3：图片不显示\n```bash\n# 确保图片路径相对于 Markdown 文件\n# 使用相对路径：\n![图片](./assets/image.png)\n```\n\n## 📦 依赖清单\n\n```json\n{\n  \"node\": [\"@slidev/cli ^0.40.0\"],\n  \"python\": [\"python-pptx (可选)\"]\n}\n```\n\n## 🎯 最佳实践\n\n1. **每页一个核心观点** - 避免信息过载\n2. **列表项不超过 5 个** - 保持简洁\n3. **代码块控制在 20 行内** - 便于阅读\n4. **多用图表少用文字** - 视觉化表达\n5. **添加演讲备注** - 提醒自己重点\n\n## 📞 支持\n\n- 问题反馈：GitHub Issues\n- 文档：`./docs/usage.md`\n- 示例：`./templates/example.md`\n\n---\n\n**版本**: 1.0.0  \n**作者**: 太子 @neutronstar238  \n**许可**: MIT\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn73qvd340h1j293pdfajdtr7584ennt\",\n  \"slug\": \"md-to-ppt\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1775638960450\n}\n\nFile v1.0.0:output/slides.md\n\n---\n# Presentation\ntheme: default\nbackground: #0f172a\ntextColor: #f8fafc\nclass: text-center\nhighlighter: shiki\nlineNumbers: false\nauthor: \ndate: 2026-04-08\n---\n\n<!--\nbackground: #7c3aed\n-->\n\n# Presentation\n\n<div class=\"text-sm opacity-75\">Presented by AI</div>\n<div class=\"text-sm opacity-75\">2026-04-08</div>\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 产品介绍\n\n**让每个人都能轻松创建精美演示文稿**\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 市场痛点\n\n- 传统工具效率低下\n- 协作成本高\n- 学习曲线陡峭\n> 制作 PPT 太麻烦了！\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 解决方案\n\n**Markdown → PPT 一键转换**\n- 🚀 快速：3 秒生成\n- 🎨 智能：自动美化\n- 📱 多端：随时编辑\n- 🔗 集成：无缝协作\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 产品优势\n\n## 效率对比\n\n| 使用前 | 使用后 |\n|--------|--------|\n| 2 小时 | 15 分钟 |\n| 手动排版 | 自动美化 |\n| 容易出错 | 格式统一 |\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 技术架构\n\n```python\ndef convert_md_to_ppt(markdown):\n    slides = parse(markdown)\n    design = apply_theme(slides)\n    return export(design)\n```\n简单三步，快速转换\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 用户案例\n\n**某科技公司**\n- 使用前：制作 PPT 需要 2 小时\n- 使用后：仅需 15 分钟\n- 效率提升：87%\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 联系方式\n\n- 📧 hello@example.com\n- 🌐 www.example.com\n- 💬 @username\n\n<!--\nNotes:\n演讲备注：\n最后感谢大家的聆听\n欢迎提问和交流\n-->\n\n---\n\nFile v1.0.0:templates/example.md\n\n# 产品介绍\n\n**让每个人都能轻松创建精美演示文稿**\n\n---\n\n# 市场痛点\n\n- 传统工具效率低下\n- 协作成本高\n- 学习曲线陡峭\n\n> 制作 PPT 太麻烦了！\n\n---\n\n# 解决方案\n\n**Markdown → PPT 一键转换**\n\n- 🚀 快速：3 秒生成\n- 🎨 智能：自动美化\n- 📱 多端：随时编辑\n- 🔗 集成：无缝协作\n\n---\n\n# 产品优势\n\n## 效率对比\n\n| 使用前 | 使用后 |\n|--------|--------|\n| 2 小时 | 15 分钟 |\n| 手动排版 | 自动美化 |\n| 容易出错 | 格式统一 |\n\n---\n\n# 技术架构\n\n```python\ndef convert_md_to_ppt(markdown):\n    slides = parse(markdown)\n    design = apply_theme(slides)\n    return export(design)\n```\n\n简单三步，快速转换\n\n---\n\n# 用户案例\n\n**某科技公司**\n\n- 使用前：制作 PPT 需要 2 小时\n- 使用后：仅需 15 分钟\n- 效率提升：87%\n\n---\n\n# 联系方式\n\n- 📧 hello@example.com\n- 🌐 www.example.com\n- 💬 @username\n\n<!--\n演讲备注：\n最后感谢大家的聆听\n欢迎提问和交流\n-->","readmeExcerpt":"Skill: Markdown to PPT (Smart Layout) Owner: neutronstar238 Summary: 智能 Markdown 转 PPT。自动分析内容结构、智能分页、详细设计每页布局、自动生成/搜索配图。支持 Slidev/HTML/PPTX 多格式输出。| Intelligent Markdown to PPT with auto-layout and image generation. Tags: latest:1.1.0 Version history: v1.1.0 | 2026-04-08T09:21:03.901Z | user v1.1: 新增智能布局分析、10+ 布局模板、自动配图（Unsplash 搜索）、layout-plan.json 布局方案输出 v1.0.0 | 2026-04-08T09:02:40.450Z | user Initial release: Conv","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"用户输入 Markdown\n      ↓\n【阶段 1】内容分析\n  - 识别主题和核心观点\n  - 评估内容量和复杂度\n  - 确定目标受众和场景\n      ↓\n【阶段 2】智能分页\n  - 根据内容类型自动分组\n  - 每页一个核心观点\n  - 避免信息过载\n      ↓\n【阶段 3】布局设计\n  - 为每页选择最佳布局\n  - 安排标题/正文/图片位置\n  - 设计视觉层次\n      ↓\n【阶段 4】自动配图\n  - 生成 AI 插图 或\n  - 从网络搜索相关图片\n  - 优化图片尺寸和位置\n      ↓\n【阶段 5】生成 PPT\n  - 应用主题模板\n  - 渲染最终效果\n  - 提供预览和导出"},{"language":"text","snippet":"输入内容分析\n      ↓\n识别内容块类型：\n├─ 标题块 (# 标题 + 副标题)\n├─ 列表块 (- 列表项)\n├─ 引用块 (> 引用)\n├─ 代码块 ("},{"language":"text","snippet":"---\n\n## 🎨 布局模板库\n\n### 模板 1：标题页 (Title)"},{"language":"text","snippet":"### 模板 2：要点列表 (Bullet List)"},{"language":"text","snippet":"### 模板 3：左右对比 (Two Column)"},{"language":"text","snippet":"### 模板 4：数据表格 (Data Table)"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: md-to-ppt\ndescription: \"智能 Markdown 转 PPT。自动分析内容结构、智能分页、详细设计每页布局、自动生成/搜索配图。支持 Slidev/HTML/PPTX 多格式输出。| Intelligent Markdown to PPT with auto-layout and image generation.\"\nversion: \"1.1.0\"\nlicense: MIT\nuser-invocable: true\nallowed-tools: Read, Write, Edit, Bash, Message, WebSearch, WebFetch, Canvas\n---\n\n# 📊 智能 Markdown 转精美 PPT\n\n**核心升级 v1.1.0**：\n- 🤖 **智能内容分析** - 自动识别内容类型和优先级\n- 📐 **自动布局设计** - 根据内容量智能分页和布局\n- 🖼️ **自动配图** - 生成插图或从网络搜索下载\n- 🎨 **布局模板** - 10+ 种专业布局模板\n\n---\n\n## 🎯 工作流程\n\n```\n用户输入 Markdown\n      ↓\n【阶段 1】内容分析\n  - 识别主题和核心观点\n  - 评估内容量和复杂度\n  - 确定目标受众和场景\n      ↓\n【阶段 2】智能分页\n  - 根据内容类型自动分组\n  - 每页一个核心观点\n  - 避免信息过载\n      ↓\n【阶段 3】布局设计\n  - 为每页选择最佳布局\n  - 安排标题/正文/图片位置\n  - 设计视觉层次\n      ↓\n【阶段 4】自动配图\n  - 生成 AI 插图 或\n  - 从网络搜索相关图片\n  - 优化图片尺寸和位置\n      ↓\n【阶段 5】生成 PPT\n  - 应用主题模板\n  - 渲染最终效果\n  - 提供预览和导出\n```\n\n---\n\n## 📐 智能分页规则\n\n### 分页触发条件\n\n| 条件 | 阈值 | 处理 |\n|------|------|------|\n| 列表项数量 | > 5 项 | 拆分为多页 |\n| 文字数量 | > 100 字/页 | 拆分或精简 |\n| 代码块 | > 15 行 | 单独一页 |\n| 多个一级标题 | 每个标题新页 | 自动分页 |\n| 表格 | > 5 行 | 单独一页 |\n\n### 内容分组策略\n\n```\n输入内容分析\n      ↓\n识别内容块类型：\n├─ 标题块 (# 标题 + 副标题)\n├─ 列表块 (- 列表项)\n├─ 引用块 (> 引用)\n├─ 代码块 (```code```)\n├─ 表格块 (|table|)\n└─ 图片块 (![img](url))\n      ↓\n分组规则：\n- 每个一级标题 = 独立章节\n- 每 3-5 个列表项 = 一页\n- 每个代码块 = 单独一页（如>15 行）\n- 每个表格 = 单独一页\n- 引用可与其他内容合并\n```\n\n---\n\n## 🎨 布局模板库\n\n### 模板 1：标题页 (Title)\n```\n┌─────────────────────────────┐\n│                             │\n│         主标题              │\n│         副标题              │\n│                             │\n│      作者 | 日期            │\n│                             │\n└─────────────────────────────┘\n适用：封面、章节起始页\n```\n\n### 模板 2：要点列表 (Bullet List)\n```\n┌─────────────────────────────┐\n│  标题                       │\n├─────────────────────────────┤\n│  • 要点 1                   │\n│  • 要点 2                   │\n│  • 要点 3                   │\n│  • 要点 4                   │\n│           [配图]            │\n└─────────────────────────────┘\n适用：功能列表、优势说明\n```\n\n### 模板 3：左右对比 (Two Column)\n```\n┌─────────────────────────────┐\n│  标题                       │\n├──────────────┬──────────────┤\n│   左侧内容   │   右侧内容   │\n│   (Before)   │   (After)    │\n│              │              │\n└──────────────┴──────────────┘\n适用：对比、前后变化、优劣分析\n```\n\n### 模板 4：数据表格 (Data Table)\n```\n┌─────────────────────────────┐\n│  数据概览                   │\n├─────────────────────────────┤\n│  ┌─────┬─────┬─────┐       │\n│  │ A   │ B   │ C   │       │\n│  ├─────┼─────┼─────┤       │\n│  │ 1   │ 2   │ 3   │       │\n│  └─────┴─────┴─────┘       │\n│        [图表可视化]         │\n└─────────────────────────────┘\n适用：数据展示、对比分析\n```\n\n### 模板 5：代码展示 (Code)\n```\n┌─────────────────────────────┐\n│  功能说明                   │\n├─────────────────────────────┤\n│  ```python                  │\n│  def hello():              │\n│      print(\"World\")        │\n│  ```                        │\n│                             │\n│  [代码说明/输出结果]        │\n└─────────────────────────────┘\n适用：技术分享、Demo 演示\n```\n\n### 模板 6：引用强调 (Quote)\n```\n┌─────────────────────────────┐\n│                             │\n│    \"重要引用内容\"           │\n│             "},{"path":"output/README.md","content":"# Presentation\n\n使用 Slidev 创建的演示文稿\n\n## 预览\n\n```bash\nnpx slidew dev\n```\n\n## 导出\n\n```bash\n# 导出为 PDF\nnpx slidew export\n\n# 导出为 PPTX\nnpx slidew export --format pptx\n\n# 导出为 HTML\nnpx slidew export --format html\n```\n\n## 主题\n\n- 名称：科技紫\n- 主色：#7c3aed\n- 辅色：#a78bfa\n- 风格：modern\n\n## 编辑\n\n修改 `slides.md` 文件来更新内容\n修改 `style.css` 文件来调整样式"},{"path":"README.md","content":"# 📊 Markdown to PPT\n\n将 Markdown 文档转换为精美 PPT 演示文稿的 OpenClaw Skill。\n\n## ✨ 特性\n\n- 🎨 **9 种专业主题** - 商务/科技/创意风格\n- 📄 **多格式输出** - Slidev / HTML / PPTX\n- 🤖 **智能分页** - 自动识别标题层级\n- 📝 **演讲备注** - 支持演讲者备注\n- 🎯 **快速预览** - 一键启动本地预览\n\n## 🚀 快速开始\n\n### 1. 安装依赖\n\n```bash\n# Slidev（推荐）\nnpm install -g @slidev/cli\n\n# PPTX 导出（可选）\npip3 install python-pptx\n```\n\n### 2. 使用技能\n\n在 OpenClaw 中触发：\n\n```\n/md_to_ppt ./docs/presentation.md --theme tech-purple\n```\n\n### 3. 预览结果\n\n```bash\ncd ./slides/output\nnpx slidew dev\n```\n\n## 📋 命令行参数\n\n| 参数 | 简写 | 说明 | 默认值 |\n|------|------|------|--------|\n| --input | -i | 输入 Markdown 文件 | 必填 |\n| --output | -o | 输出目录 | ./output |\n| --theme | -t | 主题名称 | business-blue |\n| --format | -f | 输出格式 | slidev |\n| --title | | PPT 标题 | 自动生成 |\n| --author | | 作者名 | 空 |\n\n## 🎨 可用主题\n\n### 商务系列\n- `business-blue` - 商务蓝（专业稳重）\n- `business-gray` - 高级灰（内部汇报）\n- `business-gold` - 黑金（高端发布）\n\n### 科技系列\n- `tech-purple` - 科技紫（现代感）\n- `tech-dark` - 暗黑模式（开发者大会）\n- `tech-light` - 科技蓝白（技术文档）\n\n### 创意系列\n- `creative-orange` - 创意橙（活力动感）\n- `creative-green` - 清新绿（环保健康）\n- `creative-pink` - 粉彩（生活方式）\n\n## 📝 Markdown 语法\n\n### 基础语法\n\n```markdown\n# 幻灯片标题\n\n## 副标题\n\n- 列表项 1\n- 列表项 2\n\n> 引用内容\n\n**加粗** *斜体* `代码`\n\n![图片](./image.png)\n```\n\n### 手动分页\n\n```markdown\n---\n\n# 新的一页\n```\n\n### 演讲备注\n\n```markdown\n<!--\n演讲备注：\n这里写演讲提示\n-->\n```\n\n### 特殊布局\n\n```markdown\n<!-- layout: two-column -->\n# 双栏布局\n```\n\n## 📁 输出结构\n\n### Slidev 格式\n\n```\nslides/output/\n├── slides.md      # 主文件\n├── style.css      # 自定义样式\n└── README.md      # 使用说明\n```\n\n### HTML 格式\n\n```\noutput/\n└── presentation.html  # 单文件 HTML\n```\n\n## 💡 使用示例\n\n### 示例 1：转换现有文档\n\n```bash\npython3 scripts/md_to_ppt.py \\\n  -i ./docs/product-intro.md \\\n  -o ./slides/product \\\n  -t tech-purple \\\n  -f slidev\n```\n\n### 示例 2：生成 HTML\n\n```bash\npython3 scripts/md_to_ppt.py \\\n  -i ./docs/report.md \\\n  -o ./output/report.html \\\n  -t business-blue \\\n  -f html\n```\n\n### 示例 3：自定义标题\n\n```bash\npython3 scripts/md_to_ppt.py \\\n  -i ./docs/demo.md \\\n  -t creative-orange \\\n  --title \"2026 产品发布会\" \\\n  --author \"张三\"\n```\n\n## 🛠️ 故障排除\n\n### 问题 1：Slidev 无法启动\n```bash\n# 确保已安装 Node.js 16+\nnode --version\n\n# 重新安装 Slidev\nnpm install -g @slidev/cli\n```\n\n### 问题 2：中文显示异常\n```bash\n# 确保文件编码为 UTF-8\nfile -I your-file.md\n\n# 使用支持中文的字体\n# 在 style.css 中添加：\nbody { font-family: \"Noto Sans SC\", sans-serif; }\n```\n\n### 问题 3：图片不显示\n```bash\n# 确保图片路径相对于 Markdown 文件\n# 使用相对路径：\n![图片](./assets/image.png)\n```\n\n## 📦 依赖清单\n\n```json\n{\n  \"node\": [\"@slidev/cli ^0.40.0\"],\n  \"python\": [\"python-pptx (可选)\"]\n}\n```\n\n## 🎯 最佳实践\n\n1. **每页一个核心观点** - 避免信息过载\n2. **列表项不超过 5 个** - 保持简洁\n3. **代码块控制在 20 行内** - 便于阅读\n4. **多用图表少用文字** - 视觉化表达\n5. **添加演讲备注** - 提醒自己重点\n\n## 📞 支持\n\n- 问题反馈：GitHub Issues\n- 文档：`./docs/usage.md`\n- 示例：`./templates/example.md`\n\n---\n\n**版本**: 1.0.0  \n**作者**: 太子 @neutronstar238  \n**许可**: MIT"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn73qvd340h1j293pdfajdtr7584ennt\",\n  \"slug\": \"md-to-ppt\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1775640063901\n}"},{"path":"output/slides.md","content":"---\n# Presentation\ntheme: default\nbackground: #0f172a\ntextColor: #f8fafc\nclass: text-center\nhighlighter: shiki\nlineNumbers: false\nauthor: \ndate: 2026-04-08\n---\n\n<!--\nbackground: #7c3aed\n-->\n\n# Presentation\n\n<div class=\"text-sm opacity-75\">Presented by AI</div>\n<div class=\"text-sm opacity-75\">2026-04-08</div>\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 产品介绍\n\n**让每个人都能轻松创建精美演示文稿**\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 市场痛点\n\n- 传统工具效率低下\n- 协作成本高\n- 学习曲线陡峭\n> 制作 PPT 太麻烦了！\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 解决方案\n\n**Markdown → PPT 一键转换**\n- 🚀 快速：3 秒生成\n- 🎨 智能：自动美化\n- 📱 多端：随时编辑\n- 🔗 集成：无缝协作\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 产品优势\n\n## 效率对比\n\n| 使用前 | 使用后 |\n|--------|--------|\n| 2 小时 | 15 分钟 |\n| 手动排版 | 自动美化 |\n| 容易出错 | 格式统一 |\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 技术架构\n\n```python\ndef convert_md_to_ppt(markdown):\n    slides = parse(markdown)\n    design = apply_theme(slides)\n    return export(design)\n```\n简单三步，快速转换\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 用户案例\n\n**某科技公司**\n- 使用前：制作 PPT 需要 2 小时\n- 使用后：仅需 15 分钟\n- 效率提升：87%\n\n---\n\n\n<!--\nbackground:\n  gradient: 'linear'\n  from: '#7c3aed'\n  to: '#a78bfa'\n-->\n\n# 联系方式\n\n- 📧 hello@example.com\n- 🌐 www.example.com\n- 💬 @username\n\n<!--\nNotes:\n演讲备注：\n最后感谢大家的聆听\n欢迎提问和交流\n-->\n\n---"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"智能 Markdown 转 PPT。自动分析内容结构、智能分页、详细设计每页布局、自动生成/搜索配图。支持 Slidev/HTML/PPTX 多格式输出。| Intelligent Markdown to PPT with auto-layout and image generation. Skill: Markdown to PPT (Smart Layout) Owner: neutronstar238 Summary: 智能 Markdown 转 PPT。自动分析内容结构、智能分页、详细设计每页布局、自动生成/搜索配图。支持 Slidev/HTML/PPTX 多格式输出。| Intelligent Markdown to PPT with auto-layout and image generation. Tags: latest:1.1.0 Version history: v1.1.0 | 2026-04-08T09:21:03.901Z | user v1.1: 新增智能布局分析、10+ 布局模板、自动配图（Unsplash 搜索）、layout-plan.json 布局方案输出 v1.0.0 | 2026-04-08T09:02:40.450Z | user Initial release: Conv","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":672,"uniquenessScore":55,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T05:43:28.993Z","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-09T05:43:28.993Z","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-09T22:41:11.947Z","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"}]}}}