---
name: Sci PPT
slug: sci-ppt
category: Automation
description: Sci PPT generates academic PowerPoint decks from paper PDFs, outlines, or plain text. Use it for thesis defenses, seminar reports, literature presentations, and other research talks.
github: "https://github.com/ShZhao27208/Aut_Sci_Write/tree/main/skills/sci-ppt"
language: Python
stars: 191
forks: 25
install: "npx degit https://github.com/ShZhao27208/Aut_Sci_Write/tree/main/skills/sci-ppt ~/.claude/skills/sci-ppt"
installs_to: ~/.claude/skills/sci-ppt
source_path: skills/sci-ppt/SKILL.md
collection_size: 9
category_size: 2032
collection_url: "https://dirskills.com/collections/ShZhao27208/Aut_Sci_Write"
added: 2026-09-06T05:19:33.729Z
last_synced: 2026-09-06T05:19:33.729Z
canonical_url: "https://dirskills.com/skills/sci-ppt"
---

# Sci PPT

Sci PPT generates academic PowerPoint decks from paper PDFs, outlines, or plain text. Use it for thesis defenses, seminar reports, literature presentations, and other research talks.

**Install:**

```bash
npx degit https://github.com/ShZhao27208/Aut_Sci_Write/tree/main/skills/sci-ppt ~/.claude/skills/sci-ppt
```

## README

# Sci-PPT —  Academic Auto-PPT Agent

A specialized tool for generating professional academic presentations directly from paper content or structured outlines.

## Core Behavioral Rules (The 12 Laws)

1. **Format**: Use `1. Title` for chapters and `- Point` for bullets.
2. **Markdown**: 🚫 DO NOT use `##` for slide titles; it is not recognized by the parser.
3. **Innovation**: Identify the core innovation of the paper and highlight it in **Red**.
4. **Imagery**: Use HD extraction (600 DPI) for figures; minimum width >= 300px.
5. **No Scrapping**: 🚫 PROHIBITED to scrap low-quality bitmaps from PDF streams.
6. **Formulas**: Render LaTeX formulas as high-quality transparent PNGs.
7. **Transparency**: All generated formula/media assets must have transparent backgrounds.
8. **Feedback**: Inform the user if an operation (like PDF parsing) will take >10 seconds.
9. **Final Output**: 🚫 DO NOT output intermediate Markdown; generate and provide the `.pptx` directly.
10. **Colors**: Use `#1E3A5F` (Primary Blue) and `#EE0000` (Highlight Red).
11. **Layout**: Ensure zero text-overflow or figure-text overlap.
12. **Professionalism**: Keep communication brief and technical; skip AI pleasantries.

## Usage

### Simple Text Input
```python
from aut_sci_ppt import create_ppt

create_ppt("""
主题：[Title]
申请人：[Name]
1. [Section Title]
- [Content]
""", "output.pptx")
```

### PDF to PPT (Academic Workflow)
```python
from aut_sci_ppt import auto_generate_ppt

output = auto_generate_ppt("paper.pdf", author="张三", advisor="李教授")
```

## API keys
- No API key is required for the PDF-to-PPT workflow. Extracted content stays in the paper's original language.
- Network access is still required for LaTeX formula rendering (via codecogs.com).





---

## © License & Copyright

**Aut_Sci_Write** — Autonomous Scientific Writer

- **Author**: Shuo Zhao
- **License**: MIT License
- **Copyright**: © 2026 Shuo Zhao. All rights reserved.
- **Original Work**: This is an original work created by the author. No reproduction, redistribution, or commercial use without explicit permission.
  **Permission is hereby granted**, free of charge, to any person obtaining a copy of this software... (**See the LICENSE file in the root directory for the full MIT terms.**)

---

*This skill is part of the Aut_Sci_Write suite. For full license terms, see the [LICENSE](../LICENSE) file in the project root.*
---
