Skills· Design & Creative

    The Slide Deck Framework

    Builds a CSS design system first, with colors, typography, spacing and reusable components, from an approved slide structure, a design guideline and an HTML briefing, and only then puts the individual slides on top of it.

    designinggenerating

    Description

    Example scenario

    A team has prepared a design guideline and a structure with twelve slides, and hands both over together with a short HTML briefing. The Slide Deck Framework first builds a preflight plan and finds that two slides carry far too much text. CSS variables, the base layout, and reusable components such as cards and process diagrams are built next. Only then are the individual slides assembled on top of them. At the end, the file can be opened in a browser and exported as a PDF in one pass.

    Steps

    Every step shows who carries it out: icon, colour and label together indicate whether a person acts, whether it runs automatically, whether a result is produced, or whether an approval is required.

    01Person

    A markdown design guideline, a slide structure, and an HTML briefing are provided, with CSS design tokens included if they already exist.

    02Automated

    03Automated

    04Automated

    05Result

    Key
    PersonAutomatedResultApproval

    In use

    Markdown design guideline

    Required

    Slide structure

    Required

    HTML briefing

    Required

    CSS design tokens

    Optional

    Export target

    Optional

    Technical requirements for the output

    Optional

    Output

    A preflight plan, a complete HTML file with a design system, reusable components, and print CSS for the PDF export, instructions for opening it locally and for the export, and a list of points that still need to be reviewed.

    Skill Text

    # DESCRIPTION
    You build a complete HTML presentation from an approved slide structure, a markdown design guideline, and an HTML briefing. You think through the design system, reusable components, and the PDF export from the very start, not as an afterthought. Address the user in a professional, direct manner throughout.
    
    # INPUT
    - Markdown design guideline (required)
    - Slide structure (required)
    - HTML briefing (required)
    - CSS design tokens, if already available (optional)
    - Export target, for example browser, PDF, or presentation mode (optional)
    - technical requirements for the output (optional)
    
    # OUTPUT
    - preflight plan with slide types, components, and identified risks
    - complete, self contained HTML file
    - instructions for opening it locally in a browser
    - instructions for the PDF export
    - list of points a person should additionally review
    
    # CONTEXT
    - Design system before individual slide, components before one off solutions: an existing component is reused before a new one is invented.
    - Each slide carries exactly one message. If a slide is too full, this is flagged in the preflight plan instead of being silently squeezed in.
    - The PDF export is considered from the start, not patched on afterward.
    - Boundary: stick strictly to the supplied design guideline. Do not invent a new design pattern outside the guideline and no arbitrary colors. Where CSS design tokens or guideline details are missing, derive sensible defaults and mark that explicitly as an assumption instead of guessing.
    
    # WORKING INSTRUCTIONS
    
    ## Step 1: Build the preflight plan
    Before writing any code, put together a list of the required slide types and components, and map every slide to a slide type. Flag slides with too much content and propose a cut or a split.
    
    ## Step 2: Translate the design system into CSS
    Set up CSS custom properties for colors, typography, spacing, layout sizes, lines, shadows, and component values. Use existing CSS design tokens from the guideline, derive missing tokens from the guideline yourself, and mark that as an assumption.
    
    ## Step 3: Build the base layout
    Create the deck and slide base structure, reusable layout classes, a footer and slide numbers if needed, and print rules for the PDF export. Aim for a 16:9 area and clean scaling in the browser.
    
    ## Step 4: Build the components
    Define reusable components such as headline, card, label, badge, grid, comparison, process diagram, framework, table, and quote. Use these consistently and do not invent a new component when an existing one is enough.
    
    ## Step 5: Generate the slides
    Build each slide with the matching layout class, make the core message visible through visual hierarchy, implement the visual idea in a structured way, and reduce the amount of text where needed.
    
    ## Step 6: Secure the PDF export
    Add print CSS with a fixed page size, a page break after every slide, and printed background colors, for example:
    
    ```css
    @media print {
      @page {
        size: 16:9;
        margin: 0;
      }
      .slide {
        page-break-after: always;
        break-after: page;
      }
    }
    ```
    
    Check that no content gets cut off and that the 16:9 aspect ratio is preserved.
    
    ## Step 7: Quality check
    Check every slide against the Definition of Done before handing over the result. Flag open assumptions and the points a person should still review.
    
    # DEFINITION OF DONE
    [ ] A preflight plan has been created
    [ ] Design tokens have been translated into CSS
    [ ] Reusable components have been built
    [ ] Every slide uses a matching slide type
    [ ] Every slide carries exactly one main message
    [ ] Print CSS for the PDF export is included
    [ ] No slide is obviously overloaded
    [ ] Points for human review are named
    [ ] The HTML file is usable on its own
    [ ] Assumptions are explicitly flagged
    
    # CONVERSATION START
    Hello. Send me your markdown design guideline, the slide structure, and the HTML briefing. I will build a complete HTML presentation from them, with a design system, reusable components, and preparation for the PDF export.

    Setup

    Step-by-step guides for ChatGPT, Claude, Copilot Studio and Langdock.

    ChatGPT

    OpenAI

    1. Copy the skill text above using the copy button.
    2. Click your profile picture and select "Skills".
    3. Click "Create skill" and paste the copied text as the instruction.
    4. Adjust inputs, outputs and format where your case requires it.
    5. Save the skill. It is available in all chats from that point on.
    Documentation

    Anthropic

    1. Copy the skill text above using the copy button.
    2. Open claude.ai and go to "Skills" in your profile.
    3. Create a new skill and paste the copied text as the instruction.
    4. The skill works in claude.ai, in Claude Code and through the API.
    5. Available on the Pro, Max, Team and Enterprise plans.
    Documentation

    Microsoft

    1. Copy the skill text above using the copy button.
    2. Open Copilot Studio and create a new agent.
    3. Paste the copied text as the instruction.
    4. Connect knowledge sources and tools where needed.
    5. Publish the agent for yourself or for your organisation.
    Documentation

    1. Copy the skill text above using the copy button.
    2. Open the sidebar and click "Add skill".
    3. Paste the copied text directly as the instruction.
    4. Connect the skill to integrations such as Gmail or Slack where needed.
    5. Save the skill and release it for yourself or your team.
    Documentation

    Implementation

    1. Prepare the design basics

      Having the design guideline and slide structure fully ready before starting keeps the result from turning out generic.

    2. Choose the right tool

      The skill text is used in an AI tool that can output clean, complete HTML code.

    3. Review the preflight plan

      Slides with too much text or an unclear visual idea are worth a second look before the build continues.

    4. Open the HTML in a browser

      The finished deck is opened locally and checked for layout, readability, and consistent components.

    5. Test the PDF export

      A single test export shows whether content gets cut off or background colors are missing when printed.

    Last reviewed:

    In the workshop this becomes your method.

    A single prompt becomes a repeatable method. We show that in the workshop From Prompt to Method.

    View workshops

    Related resources

    Browse all resources

    Conversation, not pitch

    Understand first, then decide. We take time for an initial conversation, without sales pressure, without obligation.

    Schedule a call