838997125/openclaw-html-slides/SKILL.md
为 OpenClaw 打造的网页幻灯片创建技能。将用户需求转化为精美的 HTML 演示文稿,支持从零创建和 PPT 转换两种模式。触发词:做幻灯片 / 做 PPT / 做演示 / 做 slides / 做一个网页版自我介绍 / 帮我做个路演 PPT。
npx skillsauth add openclaw/skills html-slidesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
在 OpenClaw 中创建零依赖、动画丰富的 HTML 幻灯片。
用户旨意 → 皇上(你)→ 中书省(规划内容)→ 尚书省(派发)→ 兵部/工部(生成)
中书省职责(内容规划):
兵部/工部职责(代码生成):
| 类型 | 最大内容量 | |------|-----------| | 标题页 | 1 标题 + 1 副标题 + 可选标语 | | 内容页 | 1 标题 + 4-6 条要点 或 1 标题 + 2 段文字 | | 特性网格 | 1 标题 + 最多 6 张卡片(2×3 或 3×2) | | 代码页 | 1 标题 + 8-10 行代码 | | 引言页 | 1 条引言(最多 3 行)+ 出处 | | 图片页 | 1 标题 + 1 张图片(最大 60vh) |
内容超限?拆成多页,绝不堆砌。
确认用户需求:
一次性问完所有问题:
如果用户已有内容,让其直接提供。
图片评估(如有图片):
核心原则:先展示,不抽象。 大多数人选风格时说不出具体偏好,让他们看图选择。
| 情绪 | 感觉 | |------|------| | 专业可信 | 专业、值得信赖 | | 兴奋有活力 | 创新、大胆 | | 冷静专注 | 清晰、有思考感 | | 受启发 | 情感、有记忆点 |
基于情绪生成 3 个单页 HTML 预览,展示字体、颜色、动画和整体美学。
情绪 → 预设映射:
| 情绪 | 推荐预设 | |------|---------| | 专业可信 | Bold Signal / Electric Studio / Dark Botanical | | 兴奋有活力 | Creative Voltage / Neon Cyber / Split Pastel | | 冷静专注 | Notebook Tabs / Paper & Ink / Swiss Modern | | 受启发 | Dark Botanical / Vintage Editorial / Pastel Geometry |
预览保存在 .slide-previews/(style-a.html / style-b.html / style-c.html),每个约 50-100 行代码。
基于 Phase 1 内容 + Phase 2 风格生成完整 HTML。
生成前必须读取以下文件(由工部/兵部执行):
关键要求:
/* === 区块名称 === */python scripts/extract-pptx.py <input.pptx> <output_dir>start [filename].html 在浏览器打开:root CSS 变量改颜色,改字体链接换字体,.reveal 类改动画E 进入编辑模式交付后询问:"需要分享这个演示吗?可以部署到在线链接,或者导出为 PDF。"
注意:Windows 环境需要 WSL(Linux 子系统)或手动安装 Vercel CLI。
# 检查 Vercel CLI
npx vercel --version
# 部署(需要先登录)
npx vercel deploy <path-to-html> --yes --prod
如未登录:
vercel login 登录# 需要 Node.js + Playwright
bash scripts/export-pdf.sh <path-to-html> [output.pdf]
Windows 下可直接用 Node.js 运行 export-pdf 脚本(需要先 npm install playwright)。
| 阶段 | 执行者 |
|------|--------|
| 内容收集 + 风格确认 | 主 agent(中书省) |
| HTML 生成 | bingbu 或 gongbu subagent(兵部/工部) |
| 部署/导出 | gongbu subagent(工部) |
生成的文件保存在:
C:\Users\HUAWEI\.openclaw\workspace\slides\
├── presentation-YYYYMMDD-HHMMSS.html # 生成的幻灯片
└── assets/ # 图片素材(如果有)
| 文件 | 用途 | 何时读取 | |------|------|---------| | STYLE_PRESETS.md | 12 种视觉预设(颜色、字体、特征元素) | Phase 2(风格选择) | | viewport-base.css | 强制响应式 CSS — 每个演示必须包含 | Phase 3(生成) | | html-template.md | HTML 结构、JS 特性、代码质量标准 | Phase 3(生成) | | animation-patterns.md | CSS/JS 动画片段和效果-情绪对照表 | Phase 3(生成) | | scripts/extract-pptx.py | PPT 内容提取(Python) | Phase 4(转换) | | scripts/export-pdf.ps1 | 导出 PDF(Windows PowerShell) | Phase 6(分享) | | scripts/deploy.ps1 | 部署到 Vercel(Windows PowerShell) | Phase 6(分享) |
tools
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing tools, or calling McDonalds MCP tools through a reusable local CLI.
development
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
development
SlowMist AI Agent Security Review — comprehensive security framework for skills, repositories, URLs, on-chain addresses, and products (Claude Code version)
data-ai
去除中文文本中的 AI 写作痕迹,使其读起来自然。基于维基百科 AI 写作特征指南,检测 24 种 AI 模式。触发词:humanizer-cn、去除 AI 痕迹、去除 AI 写作痕迹、中文文本人性化。