design-skill

Generate themed HTML slides from slide-outline.md with integrated viewer for review.

1.2k|128|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/vkehfdl1/slides-grab --skill design-skill-vkehfdl1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-skill
Source: https://github.com/vkehfdl1/slides-grab/tree/main/.claude/skills/design-skill
Command: npx skills add https://github.com/vkehfdl1/slides-grab --skill design-skill-vkehfdl1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the design and generation of polished HTML presentation slides so users no longer manually craft layouts, typography, and theme application for each slide.

Core Features & Use Cases

  • HTML slide generation: Convert an approved slide-outline.md into sequential slide-XX.html files using selectable templates and themes.
  • Design system enforcement: Apply a typography-driven scale, spacing standards, color palettes, and reusable components (badges, grids, charts) for consistent visual quality.
  • Viewer and revision workflow: Auto-build a single-file viewer for browser review and support targeted edits and rebuilds during an iterative human review loop.
  • Use case: Turn a product pitch outline into a branded deck, iterate visually with stakeholders, and prepare the files for PPTX conversion after approval.

Quick Start

Generate HTML slides from an approved slide-outline.md, apply a theme, and build the viewer for browser review.

Frequently Asked Questions about design-skill

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

FAQPage Schema
How do I convert a markdown outline into HTML presentation slides?

To convert a markdown outline into HTML presentation slides, you use an automated generation process that reads an approved slide-outline.md file and outputs sequential slide-XX.html pages. It automatically applies theme CSS, typography-driven layouts, and design system standards to create polished visual layouts without manual formatting.

Do I need Node.js to build an interactive HTML slide viewer?

Yes, you need Node.js version 18 or higher to build an interactive HTML slide viewer. The workflow executes a node scripts/build-viewer.js script that compiles the generated HTML presentation slides into a single-file viewer, enabling browser-based review and iterative revision without external hosting.

Can I embed charts and diagrams in HTML presentation templates?

Yes, you can embed charts and diagrams in HTML presentation templates. The design system enforces reusable visual components including charts, diagrams, badges, and grids, allowing you to generate data-driven presentation slides directly from your approved slide-outline.md with consistent visual quality.

What is the best way to prepare HTML slides for PPTX conversion?

The best way to prepare HTML slides for PPTX conversion is to generate them from an approved slide-outline.md using themed templates and the Pretendard webfont. This ensures typography-driven layout compatibility and allows you to iterate visually in a single-file viewer before exporting the sequential slide-XX.html files.

Why does my HTML slide generation require the Pretendard webfont?

HTML slide generation requires the Pretendard webfont inclusion specifically for conversion compatibility. Including this webfont ensures that the typography-driven layouts and design system standards applied to your sequential slide-XX.html files render correctly during the PPTX conversion process and maintain consistent visual quality.

What are the limitations of using automated HTML slide generation for presentations?

A limitation of automated HTML slide generation is that it requires a pre-approved slide-outline.md file as input and cannot generate presentation content from scratch. Additionally, the viewer build process is strictly tied to Node.js >= 18 and Pretendard webfont inclusion, limiting custom CSS themes outside the provided template system.