/ 目录 / 演练场 / Guizang PPT Skill
● 社区 op7418 ⚡ 即开即用

Guizang PPT Skill

作者 op7418 · op7418/guizang-ppt-skill

从一句 prompt 生成杂志风格的 HTML 幻灯片——单文件、横向翻页、10 种布局、5 套精选主题、WebGL 封面。甩开 PowerPoint,不需要打开它。

guizang-ppt-skill(op7418)将一个主题 prompt 转化为精美可演示的 HTML 幻灯片——单文件,无需构建步骤。专为「演讲前 30 分钟」的场景设计。输出在任意浏览器中运行,看起来像设计师做的,且正文就在 HTML 里,随时可以微调。

为什么要用

核心特性

实时演示

实际使用效果

就绪

安装

选择你的客户端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "guizang-ppt-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/op7418/guizang-ppt-skill",
        "~/.claude/skills/guizang-ppt"
      ],
      "_inferred": true
    }
  }
}

打开 Claude Desktop → Settings → Developer → Edit Config。保存后重启应用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "guizang-ppt-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/op7418/guizang-ppt-skill",
        "~/.claude/skills/guizang-ppt"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用与 Claude Desktop 相同的 mcpServers 格式。项目级配置优先于全局。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "guizang-ppt-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/op7418/guizang-ppt-skill",
        "~/.claude/skills/guizang-ppt"
      ],
      "_inferred": true
    }
  }
}

点击 Cline 侧栏中的 MCP Servers 图标,然后选 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "guizang-ppt-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/op7418/guizang-ppt-skill",
        "~/.claude/skills/guizang-ppt"
      ],
      "_inferred": true
    }
  }
}

格式与 Claude Desktop 相同。重启 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "guizang-ppt-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/op7418/guizang-ppt-skill",
        "~/.claude/skills/guizang-ppt"
      ]
    }
  ]
}

Continue 使用服务器对象数组,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "guizang-ppt-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/op7418/guizang-ppt-skill",
          "~/.claude/skills/guizang-ppt"
        ]
      }
    }
  }
}

加入 context_servers。Zed 保存后热重载。

claude mcp add guizang-ppt-skill -- git clone https://github.com/op7418/guizang-ppt-skill ~/.claude/skills/guizang-ppt

一行命令搞定。用 claude mcp list 验证,claude mcp remove 卸载。

使用场景

实战用法: Guizang PPT Skill

10 分钟内将 Markdown 大纲变成可演示的幻灯片

👤 宁可跳过 PowerPoint 的所有人 ⏱ ~30 min beginner

何时使用: 你有一份大纲,明天要用这个演讲。

前置条件
  • 已安装 skill — git clone https://github.com/op7418/guizang-ppt-skill ~/.claude/skills/guizang-ppt
  • Markdown 格式的大纲 — 带章节标题的要点列表
步骤
  1. 选择主题
    guizang-ppt:读取 /talks/ai-strategy.md,使用「serif-light」主题生成 25 张幻灯片,标题保持简洁。✓ 已复制
    → 生成 deck.html;在浏览器中可打开
  2. 逐张精修
    第 7 张字太多,改为对比布局(左 vs 右)。✓ 已复制
    → 第 7 张已修改;其余未动
  3. 添加封面效果
    在标题页加一个微妙的 WebGL 背景,颜色只用主题色。✓ 已复制
    → 标题页有品位地添加了 WebGL 背景

结果: 单 HTML 文件的精美幻灯片,可直接演示。

注意事项
  • 每张幻灯片文字太多 — 目标每张 25 字;让 Claude 强制执行字数预算
搭配使用: filesystem

将论文转化为 15 分钟的演讲

👤 研究人员/学者 ⏱ ~60 min intermediate

何时使用: 你有一篇论文 PDF,两天后要在会议上发言。

前置条件
  • 论文已转为 Markdown — 用 Pandoc 等工具转换 PDF
步骤
  1. 压缩
    读取 paper.md,压缩为 12 张幻灯片:动机、方法、核心结果、2 张图、未来工作、参考文献,使用「mono-dark」主题。✓ 已复制
    → 12 张幻灯片;图片以路径引用
  2. 迭代
    第 5 张「方法」应该展示架构图而非文字,替换为图片 /paper/figs/arch.png。✓ 已复制
    → 第 5 张改为以图片为主的布局

结果: 会议就绪的演讲幻灯片。

注意事项
  • PDF 图片未提取 — 先运行 pdfimages;在 prompt 中引用路径
搭配使用: dailypaper-skills

不花 30 分钟做 PPT 的周报幻灯片

👤 技术负责人/工程经理 ⏱ ~10 min beginner

何时使用: 周五下午:你需要一份周一全员大会的幻灯片。

步骤
  1. 生成
    8 张团队周报:已完成 / 进行中 / 阻塞 / Q3 计划,「playful」主题,突出显示数字。✓ 已复制
    → 生成了使用大数字布局展示数据的幻灯片

结果: 5 分钟内完成周报幻灯片。

注意事项
  • 对企业受众来说太活泼 — 换用「serif-light」或「mono-dark」主题

组合

与其他 MCP 搭配,撬动十倍杠杆

guizang-ppt-skill + filesystem

从本地笔记提取内容

读取 /notes/q2.md,生成「mono-dark」幻灯片,保存为 /decks/q2.html。✓ 已复制
guizang-ppt-skill + dailypaper-skills

论文转演讲流水线

Daily paper:提取 paper.md。guizang-ppt:转化为 12 张幻灯片。✓ 已复制

工具

此 MCP 暴露的能力

工具输入参数何时调用成本
generate_deck outline, theme, slide_count 第一稿 0
edit_slide deck.html, slide_num, change 迭代某一张幻灯片 0
add_webgl_hero deck.html, palette? 让标题页更出彩 0
switch_theme deck.html, theme 风格不对——换个主题 0

成本与限制

运行它的成本

API 配额
不适用
每次调用 Token 数
1000–6000(HTML 输出是大头)
费用
免费
提示
先生成骨架结构,再逐张迭代——而不是每次重新生成整套幻灯片

安全

权限、密钥、影响范围

最小权限: filesystem-write
凭据存储:
数据出站: 无(全部本地;输出为 HTML)

故障排查

常见错误与修复

幻灯片内容溢出

减少每张字数预算;布局有固定高度

WebGL 封面在 Safari 中崩溃

禁用 WebGL 或使用静态降级变体

主题在投影仪上显示效果差

改用「mono-dark」以获得高对比度

替代方案

Guizang PPT Skill 对比其他方案

替代方案何时用它替代权衡
PowerPoint / Keynote你需要精确的像素控制或企业模板迭代循环更慢
Slidev / Reveal.js你喜欢 Markdown-first 的命令行工作流需要更多配置;主题定制工作量更大
Marp纯 Markdown 幻灯片默认输出效果没那么精美

更多

资源

📖 阅读 GitHub 上的官方 README

🐙 查看未解决的 issue

🔍 浏览全部 400+ MCP 服务器和 Skills