Repository navigation
Slides Master v1.0.0 - Initial Release
Slides Master v1.0.0 - AI Presentation Generator for Obsidian
π Initial Release
Transform your markdown notes into professional presentation slides using AI technology.
β¨ Key Features
π€ AI-Powered Generation
- 4-Stage Pipeline: RAG β Summary β Plan β Image generation
- Multiple AI Providers: Grok, Gemini, OpenAI support with factory pattern
- Intelligent Content Analysis: Automatic slide structure planning
π¨ Professional Themes
- Academic: Clean professional style for scholarly presentations
- Doraemon: Colorful and friendly design
- Minimalist: Simple and elegant layout
- Corporate: Business-focused professional style
- Creative: Bold and impactful design
π Flexible Configuration
- Resolutions: 4K (3840Γ2160), FHD (1920Γ1080), HD (1280Γ720), SD (960Γ540)
- Slide Length: Short (5-10), Medium (10-15), Long (15-25) slides
- Pipeline Modes: Fast or Normal processing
π€ Export Formats
- HTML: Fully functional web-based slides
- PDF: Print-ready documents (planned)
- PPTX: PowerPoint compatibility (planned)
π οΈ Technical Highlights
- TypeScript: Full type safety with 0 compilation errors
- Modular Architecture: Clean separation of concerns
- Service Abstraction: Pluggable AI provider system
- Template Engine: Flexible theme rendering system
- Progress Tracking: Real-time UI feedback
π¦ Installation
Via BRAT (Recommended)
- Install BRAT plugin in Obsidian
- Add repository:
reallygood83/slides-master - Enable the plugin
Manual Installation
- Download
main.js,manifest.json,styles.css - Create folder:
.obsidian/plugins/slides-master/ - Copy files to the folder
- Enable in Settings β Community Plugins
π Quick Start
- Open any markdown note
- Run command: "Generate slides from current note"
- Configure theme, resolution, and length
- Wait for AI processing
- Find slides in
slides/folder
βοΈ Configuration
Set your AI provider API keys in plugin settings:
- Grok API key (default for prompt generation)
- Gemini API key (default for image generation)
- OpenAI API key (optional alternative)
π Requirements
- Obsidian v0.15.0 or higher
- Active internet connection for AI processing
- API keys for chosen AI providers
π Acknowledgments
Built with:
- Obsidian Plugin API
- TypeScript
- AI APIs (Grok, Gemini, OpenAI)
π License
MIT License
Author: κΉλ¬Έμ (Kim Moon-Jung)
Repository: GitHub
Issues: Report bugs