Skip to content

Slides Master v1.0.0 - Initial Release

Choose a tag to compare

@reallygood83 reallygood83 released this 10 Dec 00:06
· 13 commits to main since this 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)

  1. Install BRAT plugin in Obsidian
  2. Add repository: reallygood83/slides-master
  3. Enable the plugin

Manual Installation

  1. Download main.js, manifest.json, styles.css
  2. Create folder: .obsidian/plugins/slides-master/
  3. Copy files to the folder
  4. Enable in Settings β†’ Community Plugins

πŸš€ Quick Start

  1. Open any markdown note
  2. Run command: "Generate slides from current note"
  3. Configure theme, resolution, and length
  4. Wait for AI processing
  5. 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