Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Quick Start

Create your first presentation in 5 minutes!

Prerequisites

  • Git installed
  • Node.js 14+ installed
  • Basic Markdown knowledge

1. Clone the Repository

git clone --recursive https://github.com/dobachi/AutoSlideIdea.git
cd AutoSlideIdea

2. Install Dependencies

npm install

3. Create Your First Presentation

Use the SlideFlow command to create a new presentation:

./slideflow/slideflow.sh new my-first-presentation

This creates:

presentations/my-first-presentation/
├── slides.md          # Your presentation content
├── images/           # Images directory
└── assets/           # Other assets

4. Edit Your Presentation

Open presentations/my-first-presentation/slides.md in your favorite editor:

---
marp: true
theme: default
---

# My First Presentation

Your Name
Date

---

# Agenda

1. Introduction
2. Main Content
3. Conclusion

---

# Introduction

- Point 1
- Point 2
- Point 3

---

# Thank You!

Questions?

5. Preview Your Presentation

# Navigate to your presentation
cd presentations/my-first-presentation

# Preview with live reload
./slideflow/slideflow.sh preview

Open http://localhost:8080 in your browser.

6. Build for Distribution

Generate PDF:

./slideflow/slideflow.sh build

Generate HTML:

./slideflow/slideflow.sh build --html

Next Steps

Enhance Your Presentation

  1. Add Themes: Check out CSS Themes
  2. Add Diagrams: Learn about Mermaid support
  3. Deploy Online: See GitHub Pages integration

Learn More

Use AI Assistance

Create presentations faster with AI:

# Example with Claude Code
claude-code "Create a 10-slide presentation about Web Development Best Practices"

Common Issues

Command Not Found

# Make sure scripts are executable
chmod +x slideflow/slideflow.sh

Japanese Characters Not Displaying

Install proper fonts:

# Ubuntu/Debian
sudo apt-get install fonts-noto-cjk

# macOS
brew install --cask font-noto-sans-cjk

Sample Presentations

Check out our demo presentations to see what’s possible!


Ready to create amazing presentations? Let’s get started! 🚀