AI-powered CLI tool for automated slide deck generation from markdown content.
slides-gen transforms your markdown files into professional presentations using Marp, with intelligent content analysis and generation powered by Claude Code.
- Markdown-based: Write slides in familiar markdown syntax
- Multiple formats: Export to HTML, PDF, and PPTX
- Smart generation: AI-powered slide structure and planning
- Diagram support: Built-in Mermaid diagrams
- Syntax highlighting: Beautiful code snippets
- Themeable: Multiple built-in themes and custom CSS support
- Terminal-native: Full CLI workflow
# Install
npm install -g slides-gen
# Initialize new project
slides-gen init my-presentation
# Generate slides
cd my-presentation
slides-gen generate ./content
# Preview in browser
slides-gen preview- Title slides: Presentation headers with title/subtitle
- Content slides: Bullet points and text
- Section dividers: Visual breaks between topics
- Code slides: Syntax-highlighted code blocks
- Diagram slides: Mermaid flowcharts and diagrams
- Technical Specification
- Development Guide
- Getting Started (coming soon)
- Configuration (coming soon)
Current Version: 0.1.0-alpha
This project is in early development. See tickets/ directory for MVP implementation tasks.
Contributions welcome! Please read TICKET_PROTOCOL.md for our TDD development process.
MIT
Built with:
- Marp - Markdown Presentation Ecosystem
- Mermaid - Diagram generation
- Commander.js - CLI framework