Skip to content

LSRain0/agent_auto_ppt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code 制作 PPT 完全指南


一、背景

为什么用 Claude Code 制作 PPT?

工具 优点 痛点
Gemini NotebookLM 一键生成 PPT 输出为 PDF,无法编辑
传统手工制作 完全可控 耗时费力,排版繁琐
Claude Code + Skills 输出可编辑 .pptx,支持自定义风格 需要初始配置环境

Claude Code 通过安装社区 Skills(技能插件),可以直接从 PDF 论文、Markdown 文档等素材生成可编辑的 .pptx 文件,并支持持续迭代优化。


二、实现路径

2.1 需要安装的工具

  • Claude Code:核心命令行 AI 工具

2.2 需要安装的 Skills(3 种来源)

来源 地址 说明
官方 Skills https://github.com/anthropics/skills Anthropic 官方维护
开放生态 https://skills.sh/ 社区技能市场(推荐)
开源社区 GitHub 搜索 claude-code skill 第三方开发者贡献

2.3 PPT 生成方式

方式 命令 特点
直接使用 Skill /pptx/ppt-master-skill 开箱即用
自定义 Prompt 手动描述结构 + 风格 高度定制化

三、具体操作


第 1 步:安装 Claude Code

Windows 系统

1.1 有梯子的安装方法

参考官方文档:https://code.claude.com/docs/zh-CN/quickstart

# PowerShell 执行
irm https://claude.ai/install.ps1 | iex

配置环境变量:

系统属性 → 环境变量 → 系统变量 → Path → 添加 Claude Code 安装路径

1.2 没有梯子的安装方法

与上面类似,需要下载对应的安装包。


macOS / Linux 系统

1.1 有梯子的安装方法

参考官方文档:https://code.claude.com/docs/zh-CN/quickstart

# Terminal 执行
curl -fsSL https://claude.ai/install.sh | bash

配置环境变量:

vim ~/.zshrc

# 添加以下内容(username 替换为你的用户名)
export PATH="/Users/username/.local/bin:$PATH"

# 保存退出后生效
source ~/.zshrc

保存后重新打开 Terminal 即可使用 claude 命令。


配置密钥

方法1 :安装 cc-switch

cc-switch 为 Claude Code 提供核心的 LLM 模型能力。

下载地址:https://github.com/farion1231/cc-switch/releases/tag/v3.12.3

方法 2 :配置环境变量

vim ~/.zshrc

# 添加以下内容(替换为你自己的 SK 和中转地址)
export ANTHROPIC_AUTH_TOKEN="sk-xxx"
export ANTHROPIC_BASE_URL="https://your-proxy-url/v1"

# 生效
source ~/.zshrc

第 2 步:安装 Skill

2.1 安装 Node.js(Skill 运行依赖)

下载地址:https://nodejs.org/zh-cn/

  • 下载对应操作系统的版本并安装
  • Windows:安装后配置环境变量
    系统属性 → 环境变量 → 系统变量 → Path → 添加 Node.js 安装路径
    
  • macOS/Linux:通常自动配置,验证:
    node -v
    npm -v

2.2 安装 PPT 相关 Skills

技能市场:https://skills.sh/

在 Claude Code 中执行安装命令(具体命令参见 skills.sh 页面说明),主要安装:

Skill 名称 功能
pptx 创建、读取、编辑 .pptx 文件
ppt-master-skill 多角色协作生成 SVG 页面并导出 PPTX
pdf 读取 PDF 文件内容

第 3 步:生成 PPT


尝试 1 pptx :使用 /pptx Skill

v0版本 初始生成

在 Claude Code 中输入以下 Prompt:

/pptx 在 [your_path] 目录里面有一个名字为 DAU-YOLO.pdf 的文献,

请根据我上传的文献,制作一份20张幻灯片的科研汇报 PPT,
要求输出可编辑的 .pptx 文件。

演讲框架(请严格按照以下结构分配幻灯片):
  封面(1张): 标题、作者、期刊信息、机构、DOI
  目录(1张): 7大章节编号卡片
  研究背景与意义(第1张): UAV应用领域、算法发展对比表
  研究背景与意义(第2张): 三大挑战卡片、VisDrone数据集分析
  研究目的与假设(1张): 3大目标 + 3个核心假设条目
  研究方法(第1张): 架构流程图、三模块说明
  研究方法(第2张): AFPN融合公式、消融数据表
  研究方法(第3张): C2f-BRA工作流、剪枝四步流程
  主要结果(第1张): LUDY-N消融实验表 + 关键发现
  主要结果(第2张): LUDY-S消融实验表 + 柱状图
  主要结果(第3张): VisDrone2019 12型对比表
  主要结果(第4张): UAVDT泛化实验表
  主要结果(第5张): 多场景检测效果可视化描述
  讨论(第1张): 三模块机制深度解释
  讨论(第2张): 与文献方法对比分析表
  讨论(第3张): 两模型适用场景 + 局限性
  结论(第1张): 4项核心贡献编号卡片
  结论(第2张): 量化结论表 + 三条局限性
  未来展望(1张): 4个研究方向卡片
  致谢与参考文献(1张): 基金来源 + 8条主要文献

内容要求:
  - 每张幻灯片标题简洁明确,正文以要点形式呈现,每条要点不超过20字
  - 涉及数据或比较结果时,请用表格或列表形式组织,不要大段文字
  - 语言为中文,专业术语保留英文原文
  - 关键数值、核心结论请加粗突出
  - 方法部分可适当使用流程图式的文字描述

设计风格:
  - 整体风格: 学术简洁,专业正式,避免花哨装饰
  - 配色方案: 深海军蓝主色调(#1B2F4E) + 白色背景
  - 字体: Microsoft YaHei,标题大、正文适中
  - 布局: 表格和条目式布局,避免大段文字
  - 每张幻灯片保留适当留白,避免信息过载
v1迭代优化 — 插入论文原图

生成初版 DAU-YOLO_Report.pptx 后,继续输入:

DAU-YOLO_Report.pptx 已做完,可以将原始论文中的对应图片裁剪下来放到 PPT 中,这样的排布既有表格也有图更好。
v2迭代优化 — 美化为汇报级别
DAU-YOLO_Report.pptx 可以对这个 PPT 进行美化,使其达到直接汇报程度,重新修改好的重新命名为 v2 版本,不要对 DAU-YOLO_Report.pptx 进行覆盖。

你可以思考下应该需要从哪些方面优化?可以把优化的细节列出来,
比如添加动画,添加其他风格等。
你可以在 PPT Skills 的技能中学习或者查看网上比较好的模版。
v3 迭代优
你可以思考下应该需要从哪些方面优化?可以把优化的细节列出来,比如添加动画,添加其他风格等。你可以在 PPT Skills 的技能中学习或者查看网上比较好的模版。

尝试 2 ppt-master-skill:使用 /ppt-master-skill

/ppt-master-skill 对文件夹中 [your_path] 的 DAU-YOLO.pdf
生成一个可以演示的 PPT,生成后的结果放到 [your_path] 中

ppt-master-skill 采用多角色协作流程(内容提取 → SVG 页面设计 → PPTX 导出), 适合快速生成完整演示文稿。


四、两种 Skill 对比

对比项 /pptx /ppt-master-skill
生成方式 直接用 python-pptx 构建 SVG 页面设计 → 导出 PPTX
自定义程度 高,支持精细控制每张幻灯片 中,多角色自动协作
适合场景 需要精确控制结构和内容 快速生成完整演示文稿
迭代修改 支持,逐步优化 支持,整体重新生成
图片支持 可从 PDF 裁剪插入 自动提取

五、最佳实践建议

  1. 先用 /ppt-master-skill 生成初版,再迭代优化,控制力最强
  2. Prompt 越详细越好:明确幻灯片数量、每张内容、配色、字体
  3. 分步迭代:不要试图一次生成完美 PPT,先生成框架,再逐步优化
  4. 保留版本:每次优化输出新文件名(v1 → v2 → v3),避免覆盖
  5. 论文类 PPT:提供明确的章节结构 + 数据表格要求,效果最好

六、常见问题

问题 解决方案
claude 命令找不到 检查环境变量 PATH 配置
Skill 安装失败 确认 Node.js 已安装,node -v 验证
生成的 PPT 打不开 确认使用 Office 2016+ 或 WPS 打开
内容不符合预期 细化 Prompt,明确每张幻灯片的具体内容
需要更换 LLM 模型 修改 ANTHROPIC_BASE_URL 指向新的模型服务

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors