oma-slide

Solid

HTML presentation deck generator and multi-format exporter. Generates distinctive, animation-rich HTML decks at a fixed 1920×1080 stage, then deterministically validates, bundles, and exports them to PDF/PNG/PPTX via the `oma slide` CLI. Use for slide, deck, presentation, slides, pptx, keynote, 슬라이드, 발표자료, プレゼン, 幻灯片 requests. Produces self-contained single-file HTML with keyboard/touch nav, speaker notes, and print-to-PDF support.

Code & Development 1,081 stars 126 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Slide Agent — Animation-Rich HTML Deck Generator ## Scheduling ### Goal Generate distinctive, anti-"AI slop" HTML presentation decks authored at a fixed 1920×1080 stage, validate geometry deterministically via the `oma slide` CLI, and deliver self-contained bundles exportable to PDF, PNG, and PPTX. ### Intent signature - User asks to create a slide deck, presentation, keynote, or series of slides. - User provides a topic, outline, `.pptx` to import, or existing deck to enhance. - User mentions slide, deck, pptx, keynote, 슬라이드, 발표자료, プレゼン, 幻灯片, 演示文稿. - User mentions Canva, canva export, canva import, 캔바, キャンバ. - Another skill needs a visual output artifact (e.g., a research result delivered as a deck). ### When to use - Creating a new presentation from a topic or outline - Enhancing or reformatting an existing deck - Generating per-slide HTML with animations and design-doctrine aesthetics - Exporting a deck to PDF, PNG, or PPTX after generation - Applying a named style preset or bold template to a deck - Exporting a generated deck to Canva as a presentation - Importing a Canva design as input for enhancement ### When NOT to use - Plain document creation (no slides needed) → use oma-backend or direct output - Image generation alone → use oma-image directly - Brand/design-system definition → defer to oma-design - Deterministic CLI ops (validate/bundle/export) without generation → call `oma slide` CLI directly ### Expected inputs - Topic, title, or outline (text or markdo...

Details

Author
first-fluke
Repository
first-fluke/oh-my-agent
Created
4 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category