首页龙虾技能列表 › Presentation Maker — 技能工具

Presentation Maker — 技能工具

v1.0.0

自动将结构化Markdown大纲转为符合演示标准的HTML幻灯片,包含封面、目录、内容及总结页,支持图表可视化和交互操作。

0· 89·0 当前·0 累计
下载技能包
License
MIT-0
最后更新
2026/3/29
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
功能和指令大体一致且没有直接的网络/外部传输行为,但包清单包含未经使用的网络相关依赖(undici 等)和小型元数据不一致,值得在受控环境下进一步核验后再运行。
评估建议
这个技能总体上看起来实现了其宣称的功能(把 Markdown 生成静态 HTML 幻灯片),且脚本仅进行本地读写,没有显式的网络请求或环境变量访问。但有几点建议在安装/运行前执行: - 在隔离环境(容器或专用测试机器)中运行 npm install 与首次执行,避免在生产主机上直接安装或以 root 权限运行。 - 检查 package.json/package-lock 中的依赖(尤其 undici、clawdhub、undici 代表网络能力)是否有必要;如果你不希望任何网络行为,可移除未使用的依赖并重新安装。 - 审阅完整 scripts/generate.js(这里提供的片段多数可见,但最好检查未展示的剩余部分),确认没有隐蔽的网络/命令执行路径。 - 若计划在敏感环境中使用含有外部数据的幻灯片(例如包含机密数据的 Markdown),先在本地离线测试输出并确认没有包含外部资源引用或远程脚本。 - 如果可行,优先从已知来源(例如官方 GitHub 仓库)获取并验证发布者签名或 commit 历史;当前 registry 元数据中 repository 字段存在,但上游...
详细分析 ▾
用途与能力
技能名/描述、SKILL.md 与 scripts/generate.js 的主要行为一致:把结构化 Markdown 生成为静态 HTML 幻灯片。唯一不完全匹配的是 package.json/package-lock.json 中声明了 undici、clawdhub 等依赖(含网络库 undici),但脚本中并未使用它们;这与纯离线静态生成的声明有偏差,值得核实是否为残留依赖。
指令范围
SKILL.md 指示读取 Markdown 并生成本地静态 HTML。generate.js 只做本地文件读取(输入文件)和输出(写入 output 目录),没有读取系统敏感路径、环境变量或将数据发送到外部端点。指令与实现基本一致。
安装机制
该包为 instruction-only + 附带脚本,没有 registry install spec。README 给出了常见的手动安装方法(git clone + npm install + ln),没有从可疑 URL 下载或执行不明远程二进制。风险较低,但运行 npm install 会拉取 package-lock 中的第三方包——应在受控环境(容器/沙箱)中执行。
凭证需求
技能不要求任何环境变量或凭据,这与其离线静态生成目的相符。但 package.json 里包含 undici(HTTP 客户端)和 clawdhub 等依赖,这些可能允许网络行为(尽管当前脚本未直接使用)。建议核查依赖是否被真实使用或是否存在未审阅的代码路径。
持久化与权限
元数据显示 always: false,默认可由用户调用且允许模型自主调用(平台默认)。该技能不试图修改其他技能或系统范围设置,也不声明长期驻留或强制启用。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/29

- Initial release of Presentation Maker skill. - Converts structured Markdown outlines into professional HTML slide decks. - Generates slides with a cover, table of contents, content pages, and a summary. - Built as fully static HTML/CSS/JS, with embedded SVG charts and no external dependencies. - Slides feature strict 16:9 aspect ratio, responsive design, keyboard navigation, fullscreen mode, and touch support. - Ensures visually unified, accessible, and high-performance presentations suitable for multiple themes.

● 无害

安装命令 点击复制

官方npx clawhub@latest install presentation-maker
镜像加速npx clawhub@latest install presentation-maker --registry https://cn.clawhub-mirror.com

技能文档

技能描述

将文档大纲转换为专业演示幻灯片的自动化技能。输入结构化文档,输出符合演示标准的HTML幻灯片套件,包含封面、目录、内容页和总结页。

核心流程

1. 输入分析阶段

  • 文档解析:读取输入的Markdown格式大纲文档
  • 内容结构化:识别章节标题、关键数据、核心要点
  • 幻灯片规划:根据内容复杂度和逻辑关系规划幻灯片数量(通常6-8页)

2. 幻灯片分页设计阶段

  • 页面类型分配
- 封面页(1页):主标题+副标题+日期 - 目录页(1页):章节导航 - 内容页(4-6页):按主题拆分核心内容 - 总结页(1页):关键结论和展望
  • 内容切分原则
- 每页聚焦单一主题,避免信息过载 - 数据密集内容优先考虑可视化呈现 - 文字内容控制在6行以内,要点式展示

3. 可视化增强阶段

  • 图表类型选择
- 对比数据 → 柱状图/折线图 - 结构占比 → 饼图/环形图 - 时间序列 → 时间轴/甘特图 - 关系网络 → 四象限/矩阵图
  • 数据强化
- 关键数字突出显示(大号字体+品牌色) - 趋势数据用箭头/颜色编码 - 复杂表格简化为核心指标

4. HTML生成阶段

  • 文件结构
  project/
  ├── index.html          # 入口页面
  ├── css/style.css       # 统一样式
  ├── js/main.js          # 交互逻辑
  └── slides/
      ├── 01-cover.html   # 封面页
      ├── 02-toc.html     # 目录页
      └── ...             # 内容页
  
  • 技术实现
- 纯静态HTML/CSS/JS,无外部依赖 - SVG内嵌图表,保证离线可用性 - 响应式设计,适配不同屏幕

关键约束

页面布局约束

  • 严格16:9比例:禁止上下滚动,自动计算宽高比
  • 合理留白:边距≥40px,内容区域居中
  • 字体层级:主标题≥32px,副标题≥24px,正文≥16px
  • 色彩规范:主色≤3种,文字与背景对比度≥4.5:1

交互功能约束

  • 键盘支持:← → 方向键翻页,空格键下一页
  • 全屏模式:F键切换全屏,ESC退出全屏
  • URL导航:支持hash跳转(#slide-0, #slide-1...)
  • 触摸友好:点击区域≥44px,适合演示设备

性能约束

  • 加载速度:单页加载时间≤1秒(本地文件)
  • 文件大小:单HTML文件≤100KB
  • 内存占用:无内存泄漏,支持长时间演示

注意事项

输入文档要求

  • 必须为结构化Markdown格式
  • 章节标题使用#、##、###层级
  • 表格数据使用标准Markdown表格语法
  • 关键数据需要明确标注(如"核心指标"、"重要发现")

主题适配原则

  • 科技/财报类:蓝绿配色,简洁专业
  • 创意/设计类:暖色调,丰富动效
  • 教育/培训类:高对比度,易读性强
  • 商务/汇报类:深色背景,金色点缀

质量检查清单

  • [ ] 所有幻灯片保持统一视觉风格
  • [ ] 图表数据与原文档一致
  • [ ] 键盘翻页功能正常工作
  • [ ] 全屏模式显示完整
  • [ ] 移动端基础可用性
  • [ ] 无拼写错误和格式问题

常见问题处理

  • 内容过多:优先保留核心数据,次要信息可省略
  • 缺少图表:基于文本数据创建简化SVG图表
  • 主题不明确:默认使用科技蓝+白色亮色调
  • 交互失效:确保JavaScript正确加载和执行

使用示例

# 基本用法
presentation-maker --input "财报大纲.md" --output "slides"

# 指定主题 presentation-maker --input "营销方案.md" --theme "creative" --output "marketing-slides"

# 自定义配色 presentation-maker --input "技术文档.md" --primary-color "#ff6b35" --secondary-color "#00a2ff"

输出保证

  • 100%静态HTML,无需服务器
  • 完整演示功能(翻页+全屏)
  • 专业级视觉设计
  • 数据准确性保证
  • 跨浏览器兼容性
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务