presentation-generator

Convert user notes and outlines into RevealJS slide decks with optional narrated videos.

3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/CodeOfficer/roughcut --skill presentation-generator-codeofficer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: presentation-generator
Source: https://github.com/CodeOfficer/roughcut/tree/main/.claude/skills/presentation-generator
Command: npx skills add https://github.com/CodeOfficer/roughcut --skill presentation-generator-codeofficer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Converts notes and outlines into ready-to-present, interactive slide decks and optional narrated videos by guiding the design and generation process.

Core Features & Use Cases

  • Guided topic discovery, design choices (theme, style, audience, length), and outline preview to reduce rework.
  • Custom markdown format with 21 directives for precise slide control and automation.
  • Outputs: interactive RevealJS HTML presentations and MP4 videos with TTS narration when using full build.

Quick Start

Provide your topic and notes, and I will guide you through design choices and generate section-by-section slides ready for Roughcut.

Frequently Asked Questions about presentation-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert markdown notes into RevealJS slides?

To convert markdown notes into RevealJS slides, provide your topic and outlines. The workflow guides design choices and generates section-by-section slides using a 21-directive custom markdown format to produce an interactive HTML presentation.

Can I generate a narrated video from my presentation outline?

Yes, you can generate a narrated MP4 video from your presentation outline. Using the full build process, the workflow outputs interactive RevealJS HTML presentations and associated videos with TTS narration.

What is the best way to automate slide generation from text notes?

Automating slide generation from text notes is best handled by guiding topic discovery and previewing outlines first. This reduces rework by finalizing design choices like theme, style, audience, and length before generating the final slide deck.

Do I need any specific dependencies to create RevealJS presentations from markdown?

No external dependencies are required to create RevealJS presentations from markdown. The workflow enforces a root SKILL.md frontmatter with a name and description, supports assets, and processes everything internally to output the presentation.

How does the custom markdown workflow control slide generation?

The custom markdown workflow controls slide generation through 21 specific directives. These directives allow precise automation and formatting control over the presentation.md file, ensuring the final RevealJS slides match your intended design.