Enrich markdown slide decks with images — from local folders, DALL-E 3, Pexels, or Unsplash.
pip install slide-vision
# With DALL-E support:
pip install slide-vision[openai]# Create config
slide-vision init
# Enrich a slide deck (uses configured providers)
slide-vision enrich presentation.md
# Skip all APIs — just produce image prompts
slide-vision enrich presentation.md --source none
# Use local images + Pexels fallback
slide-vision enrich presentation.md --source local,pexels --local-dir ./images/
# Also produce a .zip
slide-vision enrich presentation.md --zipUse scan to AI-rename your local images for better keyword matching:
slide-vision scan ./my-images/ --provider openai --dry-run
slide-vision scan ./my-images/ --provider openaipresentation-enriched/
├── presentation.md # enriched markdown with image tags
├── images/ # all sourced images
└── prompts.md # AI prompts for slides without images (if any)
| Provider | Environment variable |
|---|---|
| DALL-E 3 | OPENAI_API_KEY |
| Pexels | PEXELS_API_KEY |
| Unsplash | UNSPLASH_ACCESS_KEY |
Check status: slide-vision providers