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.