codeck-design

Transform structured content outlines into self-contained HTML slide decks with custom CSS.

205|17|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/hiyeshu/codeck --skill codeck-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codeck-design
Source: https://github.com/hiyeshu/codeck/tree/main/skills/codeck-design
Command: npx skills add https://github.com/hiyeshu/codeck --skill codeck-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Users with folders of notes, documents, data, and images lack an efficient way to transform that content into compelling, structurally coherent presentations. Traditional slide tools constrain creativity with fixed templates and limited block vocabularies, forcing content to fit predefined shapes rather than expressing its inherent structure.

Core Features & Use Cases

  • Isomorphic Structural Mapping: Analyzes the formal structure of content—tension curve, information density, emotional arc—and matches it to visual systems from domains like music, painting, or architecture, so slides look like the argument itself.
  • Full HTML Deck Generation: Produces a self-contained HTML presentation file with a custom CSS design system, per-slide content, and a fixed JavaScript slide engine supporting fragments, overview mode, presenter sync, and speaker notes.
  • Visual Reference Integration: Accepts URLs, screenshots, or design specs, extracts color, typography, and spatial rhythm signals, and folds them into the design direction while respecting the content's structural needs.
  • Persistent Room State: Manages project files in a local deck room so work continues across runs without relying on chat memory, with clear handoffs between outline, design, review, speech, and export channels.

Quick Start

Use the codeck-design skill to read your deck.md content source and generate a complete HTML presentation with validated design direction, custom styling, and assembled speaker-ready output.

Frequently Asked Questions about codeck-design

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

FAQPage Schema
How do I generate HTML slides from markdown notes and outlines?

HTML slide generation works by reading your deck.md content outline and producing a self-contained HTML presentation file with custom CSS styling, per-slide content, and a fixed JavaScript slide engine.

What is isomorphic mapping in presentation design?

Isomorphic mapping analyzes the formal structure of your content—tension curve, information density, emotional arc—and matches it to visual systems from domains like music, painting, or architecture so slides visually express the argument itself.

Can I use visual references and screenshots to guide the CSS design system?

Yes, you can provide URLs, screenshots, or design specs as visual references; the skill extracts color, typography, and spatial rhythm signals and folds them into the CSS design system while respecting the content's structural needs.

Does the generated HTML presentation support speaker notes and presenter sync?

The generated HTML presentation supports speaker notes and presenter sync via BroadcastChannel, along with fragments, overview mode, and a fixed JavaScript slide engine assembled within a self-contained output file.

How do I maintain presentation project state across multiple editing sessions?

The skill manages project files in a persistent local deck room, allowing work to continue across runs without relying on chat memory, with clear handoffs between outline, design, review, speech, and export channels.

What is the best way to avoid fixed templates when designing slide decks?

To avoid fixed templates, use isomorphic structural mapping: the skill analyzes content structure and applies cross-domain visual mapping to generate custom CSS design systems rather than forcing content into predefined block vocabularies.