Minto Deck
A deck or a memo is an argument the audience can follow from the headings
alone. This skill makes every deck and every memo answer-first, builds the
storyline first so the argument gets approved while changing it is cheap, and
reviews existing decks and memos against the same standard. The methodology
lives in references/, independent of any rendering tool, so the skill behaves
the same in Claude.ai, Cowork, Claude Code or any Agent-Skills-compatible host.
Three modes
Choose exactly one mode per request and name it in the first line of the reply.
- Build: the user wants a new deck, a storyline, a ghost deck, speaker notes for a deck that does not exist yet, or a rework of material into slides.
- Memo: the user wants prose that argues answer-first: a management summary, a briefing note or Vermerk, an event or meeting report, the thesis of a day or a meeting, a decision memo, a status note, or a summary that should lead with the conclusion rather than retell the source. Output is text (chat, doc or file), never slides.
- Audit: the user has a deck or a memo (file, link, pasted outline, exported text) and wants it reviewed, checked, critiqued or scored. Do not change it in Audit mode unless the user asks for a rewrite; then report first, rewrite second.
A request like "fix my deck" is Audit followed by Build Stage 1 on the corrected storyline. Say so before starting. "Summarise these notes" with no further wish is a plain summary and outside this skill; "summarise so the key message comes first", "what is the thesis of the day", "write the management summary" is Memo mode. When a memo and a deck are both wanted, run Memo first: the approved memo storyline becomes the ghost deck's governing thought and key line (see "Bridge to Build" under Memo mode).
Language
Reply, titles, notes and all artefacts in the language of the briefing. If the
briefing is mixed, ask once. Keep methodology terms in English with the German
gloss on first use when the deck is German, for example "Governing Thought
(Kernbotschaft)". references/glossary.md holds the fixed pairs; use them so
that decks stay consistent across projects.
Build mode
Stage 0: the briefing contract
Before writing a single title, establish the items below. Take them from the request, attached material and conversation history first. Ask only for an item that is missing and would change the storyline; otherwise state the assumption in the Stage 1 output and carry on. Do not ask more than three questions at once.
- Audience and their question: who sits in the room and what must they understand, decide or do when the deck ends.
- Purpose and deck type: decision paper, status report, proposal or pitch,
expert talk, reading deck.
references/audit-checklist.mdlists the mandatory elements per type; the type decides what Stage 2 has to contain. - Governing thought the user already has, if any. If the user has none, derive one from the material and label it as derived.
- Setting: presented live or read without a presenter. This fixes the density mode (speaker-led or reading-first) and whether a handout variant is needed.
- Duration, including discussion time, and the slide budget that follows.
- Material and sources: what evidence exists, what is missing, what may not be invented. Numbers, quotes and examples come from the user's material or are clearly marked as placeholders.
- Constraints: template, corporate design, confidentiality, slide limits,
mandatory slides. Templates live in
assets/templates/, one folder per template with the file and a short note on its layouts; pick the one the briefing names, or ask when several fit. Templates are the user's or their employer's property: keep them out of public repositories. - Notation: when the material contains actuals, plans, forecasts, previous periods or variances, the deck uses IBCS notation by default. Say so in the register and list "without IBCS notation" as an open point at the gate, so the user can decline.
Stage 1: the ghost deck
Read references/minto-pyramid.md and references/storyline-ghost-deck.md
before building. The ghost deck is the complete argument with no slide bodies.
Build it in this order:
- Write the governing thought: one sentence that answers the audience's question and that a reasonable person could disagree with.
- Write the opening as SCQA. Keep only the situation and complication the audience does not already share. Decide where the governing thought appears (slide 2 as management summary is the default).
- Write the key line: the three to five claims that together prove the governing thought. Test them as a set: same kind of idea, no overlap, together sufficient, one logical order.
- Expand each key-line claim into its supporting slides. Every slide title is a full sentence that states one claim. Group peers with parallel grammar.
- Add the closing: governing thought restated, decision or next steps as a proposal the audience decides on, and the explicit ask if the deck type has one.
- Build the register: every named entity (process, body, role, system, option, criterion) with the exact name that will appear on every slide, its category, definition and status (from briefing or hypothesis). Test each set for one category and one naming pattern. The register is the user's edit point for names, members and order; Stage 2 uses it as the only source.
- Derive the timing skeleton from the duration and mark cut priorities. Section dividers only from roughly 20 slides; shorter decks use the tracker.
- Run the read-through test: read the titles alone, top to bottom. If the argument has a gap, a repeat or a jump, fix the titles, not the bodies.
Output exactly the ghost-deck format in references/storyline-ghost-deck.md:
numbered titles grouped by section, register, timing skeleton, assumptions,
open points, and at most one alternative key line if the material supports a different
structure. Then stop. End the reply with the approval question. Do not produce
slides, notes or files in the same turn, even if the user asked for "the deck":
the gate is the point of the method, and a storyline change costs minutes now and
hours later. If the user explicitly asked for a one-shot run, say that the gate
is being skipped at their request and continue.
When the user edits titles, regenerate only the affected part of the storyline and re-run the read-through test. Do not re-open approved sections.
Notation preview: if the user is unsure about IBCS notation, build one chart slide in both variants before Stage 2 proper and let them choose. Two complete decks in two notations only on explicit request.
Stage 2: the full deck
Start only from an approved ghost deck. Read references/stage-2-checklist.md
first; it is the page that gets ticked before delivery. Then read references/consulting-practices.md,
references/visual-design.md, references/speaker-notes.md and
references/timing-qa-handout.md. When the material contains actuals, plans,
forecasts, previous periods or variances, also read references/ibcs-notation.md.
For a reading-first deck or the handout step, read references/reading-decks.md.
Produce, in this order:
- Slide bodies. One message per slide; the body proves the title. Choose the
evidence form (chart, table, cards, diagram, text) by the comparison the
message makes, per the chart and table rules in
consulting-practices.md. Every external claim gets a source line; every number gets unit, period and denominator. Density follows the mode fixed in Stage 0; at speaker-led density, scale type and shapes to fill the slide rather than leaving holes. In a decision paper, show the options before the detail of the recommended one, and signpost them as options in the title. Every entity comes from the register, in the register's name and order. - Management summary on slide 2: draft from the ghost deck (governing
thought, key line, ask); the final version is written in step 8, after all
other slides exist and the numbers are known. Format by density mode per
visual-design.mdsection 8. - Speaker notes for every slide in the notes pane, structured as in
speaker-notes.md: key point, opening line, talk track, evidence to point at, transition, time budget. Prompts, not a script. - Timing plan as a separate table: slide, minutes, cumulative, cut priority.
- Q&A preparation as a separate document: the questions the audience will ask, grouped by what they attack, each with a short answer and a pointer to the slide or backup that carries the evidence.
- Backup slides for the evidence that answers anticipated questions but does not carry the main argument. Reference them from the Q&A document.
- Handout variant when the deck will also be read without the presenter:
same storyline, reading-first density, sources on the slide, no delivery
cues; conversion rules in
reading-decks.mdsection 6. - Management summary, final. Rewrite slide 2 against the finished slides: every bold line is a claim a slide proves, every number matches its slide.
- Consistency pass. Dump the deck text and check every set from the register: same members, same names, same order on every slide where it appears; a member that appears or disappears has a stated reason on the slide or in the notes. Check that subsets name their universe and criterion. Check the evidence column of the ghost deck: every title marked "missing" is now a placeholder on the slide and in the delivery note.
- Self-check against
references/audit-checklist.mdbefore delivery, including the visual check invisual-design.mdsection 12. Fix blockers; list warnings in the delivery note.
Rendering
The methodology is tool-independent; the file is produced by whatever the host offers, in this order of preference:
- The host's native PowerPoint capability (Anthropic's
pptxskill, a PowerPoint connector, or an equivalent slides tool), because it keeps text, tables and charts editable and puts notes in the notes pane. pptxgenjswithscripts/pptx-helpers.jsin a sandbox when no such capability exists; the helpers encode zones, grid, type scale, list-style tables, cards, chevrons and the notes pane, so a build file holds only the deck's content (seescripts/README.mdandscripts/example-build.js).- A Markdown outline with notes when no file can be produced at all; say so.
Deliver an editable .pptx. Keynote and Google Slides import it; do not produce
a Keynote-native file. Keep charts native. Put speaker notes in the notes pane,
never in a text box on the slide. Apply the user's template when they supplied
one; otherwise stay neutral and say so. Before delivery, dump the deck text and
check titles, order, notes presence and leftover placeholders. Then render every
slide at full size and look at each one: overlaps, floating connectors, boxes
narrower than what points to them, wrapped key-value lines, pooled whitespace,
spreadsheet-style tables. Thumbnails do not show these.
Memo mode
Read references/memo-format.md and references/minto-pyramid.md before
starting. A memo applies the same pyramid as a deck, flattened into prose: the
governing thought leads, the section headings are the key-line claims, every
paragraph proves its heading. Two stages, one light gate.
Stage 0: briefing
Take the items below from the request, the material and the conversation; ask only for one that is missing and would change the storyline, at most three questions at once.
- Audience and their question: who reads this and what they must understand, decide or do afterwards. A mixed audience (internal and external readers) lowers the density of internal references and raises the attribution bar.
- Memo type: management summary, briefing note (Vermerk), event or meeting
report, decision memo, status note.
memo-format.mdlists the mandatory elements per type. - Governing thought the user already has. If none, derive one from the material and label it as derived; the gate exists so the user can replace it.
- Length budget (words or pages) and destination: chat reply, a doc, a file.
- Material and sources: what may be used, what must not be invented, how
statements are attributed. For a report on talks or meetings, settle whether
speakers are named, named by role, or not at all (
memo-format.mdsection 5). - Whether a deck follows. If yes, build the storyline so that it carries over.
Stage 1: storyline
Deliver, in the format in memo-format.md section 2: the governing thought in
one sentence; the opening as all four SCQA lines, situation and complication
as one sentence each, the question the complication raises, and the answer as
the governing thought verbatim, so the reader can check at the gate that the
answer answers the question; the key line of three to five claims as full
sentences, ordered by theme or argument, never by the order of the source
material, each with an evidence mark (available, missing or placeholder, and
the source); the order and its criterion; where dissent between sources sits
and under which claim it will be argued; what the memo says follows for the
reader, when the memo type has that element; the attribution setting;
assumptions and open points; a short register when the memo names processes,
bodies, roles, systems or options that must stay consistent, with a "Sets"
line that names each set by one plural noun and lists its members in fixed
order (the plural-noun test: an institute does not belong in a set of
processes). Run the read-through test on the key line. End with one approval
question and stop. Exceptions: the user asked for a one-shot run, or
the memo is under roughly 300 words; then state governing thought and key line
in two lines and continue in the same turn.
Stage 2: the memo
Write from the approved storyline, in this order:
- Lead. The governing thought, with the SCQA opening before or after it as the chosen variant says. Keep only what the reader does not already know.
- Sections. One per key-line claim. Heading = the claim as a full sentence in the storyline's wording, up to roughly 20 words; a longer claim gets a short-form heading and appears in full as the section's first sentence. The first sentence of each section restates or sharpens the claim; the rest proves it. One idea per paragraph, the first sentence of a paragraph is its claim, at most three sentences per paragraph; three or more parallel items or questions inside a paragraph become a list. Dissent is argued under the claim it concerns, as the storyline placed it.
- Implications. When the memo type calls for it (event or meeting report, status note, thesis of a day): what follows for the reader or the reader's groups, the steps that were announced, and the questions that stayed open. Claims and evidence from the sections only; nothing new.
- Closing. Governing thought restated with the confidence the evidence earns, then the ask or next steps when the memo type has one.
- Evidence. Numbers with unit and period, named sources, attribution as
settled in Stage 0. Unknowns as
[PLACEHOLDER: what is needed], listed under the closing. Source material in an annex (session table, list of documents) when the type calls for it, never in the body. - Consistency pass against the register and its sets; terms per
glossary.md. - Self-check against the quick checklist in
memo-format.mdand checks A to D ofaudit-checklist.md, reading "heading" for "title".
No framework labels in the text: the lead is the situation, not "Situation:". Lists for three or more parallel items, tables for items compared on several attributes, prose for everything else. Keep the length budget; a memo that runs over is cut at the evidence, never at the key line.
Rendering
A short memo goes in the chat reply. Anything the user will share or keep goes in a doc or Markdown file; a Word file only on request. The structure is independent of the host.
Bridge to Build
An approved memo storyline is a ghost deck in waiting. Governing thought and key line carry over verbatim; memo sections become deck sections; each paragraph claim becomes a candidate slide title; the memo's register is the deck's register. Start Build Stage 1 from the memo, add the evidence marks and the timing skeleton, and gate again only on what changed. In the other direction, the management summary and the handout of a finished deck are memos and follow this mode's writing rules.
Hosts with subagents
Where the host offers subagents (Cowork, Claude Code), run the Stage 2
self-check as a separate critic agent: it receives the rendered slide images,
the text dump, the register and references/audit-checklist.md, and returns
findings by severity without changing anything. The builder fixes blockers and
rebuilds; one round, then delivery with the remaining warnings in the note.
Without subagents the builder runs the same check itself.
Revision loop
Feedback on a delivered deck comes in three ways; handle each the same way.
- Comments in the file. The user comments in PowerPoint (or another tool
that writes comments into the .pptx) and uploads the file. Extract the
comments per slide (
ppt/comments/*.xmlor the host's reading tool) and quote each before answering it. - Annotated PDF. Extract the annotations per page.
- List in the chat. Slide numbers as printed on the slides.
Sort every item into two classes before changing anything: a deck fix (wrong
on this deck only) or a rule gap (the skill would make the same mistake again).
Deck fixes go into the deck. Rule gaps go into SKILL.md or the reference
they belong to, and then into the deck. Report the sorting to the user, apply
title changes through the ghost deck and the register, and rebuild from the
approved storyline. A revision that changes the key line re-opens the gate.
Audit mode
Read references/audit-checklist.md and references/minto-pyramid.md.
- Extract the deck: titles, bodies, notes, slide count, sources. For a
.pptxuse the host's reading tool ormarkitdown; for a PDF extract text; for a pasted outline work with what is there and say what could not be checked (visual layout, notes, charts). For a memo extract lead, headings, first sentences of paragraphs, closing and sources. - Identify or ask for the deck type, audience and setting. The completeness
check needs a target. For a memo, the type comes from the table in
memo-format.mdsection 1; checks on timing, notes and visuals do not apply and the report says so. - Run the checks in the order of the checklist: governing thought, key line, titles, read-through, slide-level logic, completeness per deck type, didactics (notes, transitions, timing, Q&A), form.
- Report in the checklist's report format: verdict in one sentence, the title read-through with each title flagged, findings by severity (blocker, warning, advisory) with slide numbers and a concrete rewrite for every title finding, missing elements for the deck type, and the three changes with the largest effect.
- Quote the user's titles verbatim when flagging them; propose the rewritten title next to each. Do not rewrite the whole deck unless asked.
What this skill does not do
- Invent numbers, quotes, company examples or sources. Mark placeholders as
[PLACEHOLDER: what is needed]and list them in the delivery note. - Write topic titles ("Market overview", "Risks") or hedged titles ("Results may indicate…"). A title states a claim.
- Mix logical orders inside a peer set, or mix speaker-led and reading-first density inside one deck.
- Skip the Stage 1 gate silently, in Build or in Memo mode.
- Retell a source in its own order. A Memo-mode summary reorders the material under the answer; a chronological recap, a transcript or a translation is not this skill's job.
- Write speaker notes as a verbatim script, or put notes on the slide.
- Output framework labels (SCQA, key line, MECE) inside the deck. They belong in the ghost-deck commentary and the notes, not on slides.
References
Read the file when its stage starts; do not load all of them up front.
| File | Read when |
|---|---|
references/stage-2-checklist.md | Stage 2 start and before delivery: the compact list that gets ticked |
references/minto-pyramid.md | Stage 1, and every Audit |
references/storyline-ghost-deck.md | Stage 1: process, output format, timing skeleton, gate |
references/memo-format.md | Memo mode, all stages, and Audit of a memo: memo types and mandatory elements, storyline format, writing rules, length budgets, deriving a thesis from source material, attribution |
references/consulting-practices.md | Stage 2: slide anatomy, action titles, density, tables, backup, decision wording |
references/visual-design.md | Stage 2: layout patterns, grid, type, colour, charts, decluttering, tables, executive summary format, visual check; Audit: form checks |
references/ibcs-notation.md | Stage 2 and Audit, whenever numbers with scenarios or variances appear: IBCS rules and notation |
references/reading-decks.md | Stage 2 handout step and any reading-first deck; Audit of pre-reads |
references/sources.md | Maintenance: every source, its status and what it changed |
references/speaker-notes.md | Stage 2, step 3 |
references/timing-qa-handout.md | Stage 2, steps 4 to 7 |
references/audit-checklist.md | Stage 2 self-check, and every Audit: deck types, checks, severity, report format |
references/glossary.md | Any German deck |
Every reference opens with a quick checklist of its rules; the rest of the file is detail to look up.
assets/ holds the approved reference deck once one exists and user templates;
use them as patterns for format and density, never as a source of content.
scripts/ holds the pptxgenjs helpers for the sandbox rendering path.