Claude Skill Academic Ppt — Development skill for Claude Code
Claude Code skill for generating academic defense presentations (.pptx) from LaTeX/PDF — dual-engine figures (Matplotlib + Gemini), action titles, speaker notes, Q&A prediction.
How to install Claude Skill Academic Ppt
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open PHY041/claude-skill-academic-ppt and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Skill Academic Ppt does
Claude Code skill for generating academic defense presentations (.pptx) from LaTeX/PDF — dual-engine figures (Matplotlib + Gemini), action titles, speaker notes, Q&A prediction.
Alternatives in Development
- Transcribe — Transcribe audio files to text with optional speaker diarization 14.6k ★
- HTML Ppt Skill — HTML PPT Studio — AgentSkill with 24 themes, 31 layouts, 20+ animations for building professional HTML present 8.1k ★
- Codex Claude Academic Skills — 本仓库包含三个面向学术科研人员的Skills,覆盖从文献阅读、论文写作到科学计算的完整研究工作流 3.2k ★
README
/academic-ppt — Academic Deck Engine
学术答辩 PPT 自动生成 | Academic Presentation Generator
**A Claude Code skill that generates defense-ready .pptx presentations from your paper.**
**一个 Claude Code 技能,从你的论文自动生成答辩级别的 PPT。**
What is this? / 这是什么?
This is a **Claude Code skill** — a set of structured guidelines that Claude reads and follows to generate a complete academic presentation for you. It is NOT a standalone app. You need [Claude Code](https://claude.ai/code) to use it.
这是一个 **Claude Code 技能** — 一套结构化的指导文件,Claude 会读取并按照指令帮你生成完整的学术 PPT。它**不是**一个独立的应用程序,你需要安装 [Claude Code](https://claude.ai/code) 才能使用。
How it works / 工作原理
Your paper (LaTeX/PDF/text)
↓
Claude reads the skill guidelines
↓
Extracts content → Structures slides → Generates figures → Assembles .pptx
↓
A real .pptx file on your disk
Key features / 核心特性
- Action titles — Slide titles are complete sentences stating the takeaway, not topic labels
- Dual-engine figures — Matplotlib for data charts (precise), Gemini for concept diagrams (visually rich)
- Speaker notes — What to say, timing cues, anticipated questions on every slide
- Q&A prediction — Auto-generated questions the committee might ask
- Three scene templates — Defense, conference talk, seminar
| 特性 | 说明 |
|---|---|
| 行动标题 | 每页标题是完整的结论句,不是"实验结果"这种空泛标题 |
| 双引擎图表 | Matplotlib 画数据图(精确),Gemini 画架构图(好看) |
| 演讲者备注 | 每页都有:该说什么、时间分配、可能被问到的问题 |
| Q&A 预测 | 自动生成答辩委员会可能问的问题和建议回答 |
| 三种场景模板 | 毕业答辩、学术会议、研讨会 |
Quick Start / 快速开始
1. Install / 安装
# Copy skill to Claude Code skills directory
# 复制技能到 Claude Code 技能目录
cp -r claude-skill-academic-ppt ~/.claude/skills/academic-ppt
# Install Python dependencies / 安装 Python 依赖
pip install python-pptx matplotlib seaborn pymupdf Pillow Pygments
# Optional: Gemini image generation (for concept diagrams)
# 可选:Gemini 图片生成(用于架构图等概念图)
pip install google-genai
export GOOGLE_GENAI_API_KEY="your-key"
# Optional: Mermaid (fallbac
Related Skills
Academic Pptx Skill
A Claude Skill for creating academic presentations (conference talks, seminar slides, thesis defenses, grant b
HTML To Editable Pptx
Convert HTML slide decks to truly editable PPT / .pptx - text stays native PowerPoint textboxes, not screensho
Paper Collage Ppt
小耳剪纸风 Xiaoer Paper Collage:剪纸拼贴网页 PPT skill,14 套艺术史配色+一键换肤+滑杆+20 布局+可编辑 PPTX,文字真 HTML 永不乱码
HTML To Ppt
HTML slide deck (1920×1080) → PPTX. Two modes: editable (native PowerPoint objects) or raster (image per slide
Every Slide Is Code
Every slide is code: an Agent Skill for Claude Code, Codex and ChatGPT that builds presentations as one HTML f
Matlab Plot Skill
Fix messy MATLAB figures: publication-quality plots, clean subplot layouts, and PDF export for LaTeX/Overleaf
Related Agents
Talk Builder
Use to turn an accepted paper into a conference talk: a deck on the lab gabarit with timed speaker notes, in P
Deck
Slide decks and presentations. Use when the request says: "sunum", "slayt", "deck", "slides", "presentation",
Paper Density
Review academic papers for information density. Finds redundancy, repeated data, duplicate presentations (tabl