闲社服务运行正常AI智能体自动化平台
p

演示文稿生成器

技能标识:presentation-agent

Convert Markdown documents to presentation slides (PDF/PPTX/HTML) using Marp. Supports Mermaid diagrams (gantt, flowchart, etc.) and data graphs. Use when a user asks to create slides, presentations, or decks from Markdown files or text content.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

演示文稿生成器

技能名称: presentation-agent
详细描述:

演示文稿代理

通过支持Mermaid图表的Marp CLI将Markdown转换为幻灯片。

快速开始

bash
bash scripts/md2slide.sh <输入文件.md> [pdf|pptx|html] [输出目录]

Markdown格式

使用标准Marp语法。---分隔幻灯片。添加前置元数据:

markdown



marp: true
theme: default
paginate: true


标题幻灯片




内容幻灯片


  • - 要点1
  • 要点2

Mermaid图表

直接包含mermaid代码块。它们会自动渲染为PNG并嵌入:

markdown
mermaid
gantt
title 时间表
dateFormat YYYY-MM-DD
section 阶段1
任务A :a1, 2026-01-01, 14d

支持:甘特图、流程图、序列图、饼图、类图、状态图、ER图。

数据图表

对于matplotlib/plotly图表,先通过exec生成PNG,然后在Markdown中以嵌入。

工作流程

  1. 1. 接收Markdown内容(或根据用户数据/请求生成)
  2. 确保前置元数据中包含marp: true
  3. 运行bash scripts/md2slide.sh 输入.md pdf ./输出
  4. 将输出文件交付给用户

设计规则(必须遵守)

以下基于所有者的指示。所有演示文稿必须遵守。

字体

  • - 使用明朝体(如IPAex明朝)。默认不使用哥特体。
  • 远程字体(如Google Fonts)在Marp PDF转换时无法加载。仅使用本地已安装的字体。
  • 字体大小要足够大(正文30px以上,h1 50px以上,h2 40px以上)。

表情符号

  • - 幻灯片内不使用表情符号。 标题、副标题、正文均不适用。

标志

  • - 在所有幻灯片右上角显示theme/logo.jpg(通过frexida.css的section::before)。
  • 标志大小120px以上。太小会看不清。
  • 为确保PDF转换时标志能被加载,CSS的background-image: url()必须使用绝对路径。

主题

  • - 使用theme/frexida.css作为基础主题(海军蓝+金色)。
  • PDF转换时通过--theme选项指定CSS,并加上--allow-local-files。
  • 将frexida.css的font-family替换为本地明朝体的CSS(绝对路径版),生成到/tmp/后使用。

数据可视化

  • - 如果有具体日期、金额、数值,尽量用图表可视化。
  • 积极使用Mermaid的甘特图、流程图、饼图、状态迁移图等。
  • 不要仅用表格,要确保视觉上易于理解。

Mermaid预处理

  • - 包含Mermaid块的Markdown,必须先用scripts/mermaid_preprocess.py转换为PNG,再传递给marp。
  • 输出目录需提前用mkdir -p创建(脚本内不会自动创建)。

使用md2slide.sh时的注意事项

  • - 为避免因读取stdin而挂起,直接运行marp命令时加上--no-stdin,或加上< /dev/null。

依赖项

  • - @marp-team/marp-cli(npm全局安装)
  • @mermaid-js/mermaid-cli(npm全局安装)
  • 两者均已在此主机上安装。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 presentation-agent-1776108313 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 presentation-agent-1776108313 技能

通过命令行安装

skillhub install presentation-agent-1776108313

下载

⬇ 下载 presentation-agent v1.0.0(免费)

文件大小: 113.47 KB | 发布时间: 2026-4-15 13:59

v1.0.0 最新 2026-4-15 13:59
Initial release: Convert Markdown to PDF/PPTX/HTML slides using Marp with Mermaid diagram support
返回顶部