com-slide-deck

Build single-file HTML presentations from modular slide partials with Python scripts.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/VictorHueni/homemade-claude-kit --skill com-slide-deck
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: com-slide-deck
Source: https://github.com/VictorHueni/homemade-claude-kit/tree/main/skills/com-slide-deck
Command: npx skills add https://github.com/VictorHueni/homemade-claude-kit --skill com-slide-deck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a toolkit for creating, editing, and managing single-file HTML presentations, allowing users to easily create and share professional-looking decks.

Core Features & Use Cases

  • Modular Slide Creation: Build presentations from individual slide partials.
  • Design System Integration: Utilize a shared design system for consistent branding and styling.
  • Python-Based Build Pipeline: Automate the assembly of presentations using Python scripts.
  • Use Case: Create a new presentation from scratch, fill in the brief and design system, add slides, and build the presentation into a single HTML file for sharing.

Quick Start

Use the com-slide-deck skill to create a new presentation with the following command:

python scripts/init.py ./my-presentation --name "My Talk" --author "Jane Doe"

Frequently Asked Questions about com-slide-deck

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

FAQPage Schema
How do I build single-file HTML presentations from modular slides?▼

You can build single-file HTML presentations by using a Python-based build pipeline that assembles modular slide partials and a shared design system into one shareable HTML file. This process automates deck creation and styling.

Can I use a Python script to automate HTML slide creation and sharing?▼

Yes, you can automate HTML slide creation by running Python scripts that initialize presentations, integrate custom branding, and compile modular partials into a single self-contained HTML file for easy sharing.

What is the best way to manage project-specific branding in an HTML presentation?▼

The best way to manage branding in an HTML presentation is to use a shared design system with custom styles, which ensures consistent theming across all modular slide partials during the automated build process.

Do I need PyYAML and Python 3.8 to create single-file HTML decks?▼

Yes, you need Python 3.8 or higher and the PyYAML dependency installed to run the build scripts that construct and manage single-file HTML presentation decks from modular partials.

How does modular slide creation work for HTML presentations?▼

Modular slide creation works by building presentations from individual slide partials, which a Python script then assembles and styles using a shared design system to output a complete single-file HTML deck.

What are the limitations of using a Python build pipeline for HTML presentations?▼

The Python build pipeline for HTML presentations requires Python 3.8+ and PyYAML, meaning it needs a local Python environment to assemble the modular slide partials and shared design system into the final single-file deck.