slide-deck-preparation
Skill0 starsChanged 35 days agoMITView on GitHub
Convert source material into grounded, presentation-ready slide deck outlines. Use when Codex needs to plan, audit, restructure, or enrich a presentation from URLs, articles, papers, transcripts, notes, documents, or an existing deck outline, with explicit audience framing, narrative arc, slide archetypes, speaker notes, visual guidance, and source citations.
We split this skill into the rules it gives an agent
21 rules. About 0 are common, 17 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈17
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use this skill to turn source material into a rigorous slide deck blueprint, not a finished PowerPoint file.
- Very specific: line 20
Read assets/template.md before finalizing output.
- Distinctive: line 30
If critical information is missing, make a conservative assumption and state it briefly.
- Distinctive: line 41
If the user did not specify slide count, choose a fit-for-purpose count and explain the assumption in the header.
- Distinctive: line 47
Keep each slide to one primary job.
- Very specific: line 50
Use the labels and structure in assets/template.md.
- Distinctive: line 53
Keep on-slide content concise.
- Very specific: line 58
If media is suggested, include verification status as one of: Verified in current session, Not verified - tool unavailable, Not verified - …
- Distinctive: line 59
Never fabricate URLs, papers, quotes, authors, dates, statistics, or verification results.
- Distinctive: line 68
When the user provides an existing deck or outline, preserve useful structure but evaluate it directly:
- Distinctive: line 73
Avoid rewriting brand voice, claims, or data unless the source material supports the change.
- Distinctive: line 77
Use runtime memory only for the current deck task: source notes, slide allocation, open questions, and draft critique.
- Distinctive: line 79
Use project-local memory only when the user explicitly asks to maintain reusable deck preferences inside the project, such as approved …
- Distinctive: line 81
Do not promote runtime notes to persistent memory automatically.
- Very specific: line 85
Do not present a deck outline as finished design, exported slides, or legal/financial/medical advice.
- Distinctive: line 86
Do not overuse interaction, props, media, or avatars.
- Distinctive: line 87
Do not inflate scorecards.
- Distinctive: line 88
Do not cite a source that does not support the slide's claim.
- Distinctive: line 89
Do not make every slide use the same layout or visual metaphor.
- Distinctive: line 90
Do not bury the main conclusion until the end unless the user explicitly wants a mystery or reveal structure.
- Distinctive: line 100
Every slide has one purpose, one archetype, and at least one source or an explicit note that the slide is recommendation/inference.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Slide Deck Preparation
Use this skill to turn source material into a rigorous slide deck blueprint, not a finished PowerPoint file. The output is a structured Markdown outline that downstream agents, designers, or presentation tools can convert into slides.
Core Contract
Produce a deck outline that is:
- Grounded in the provided sources, with citations on every substantive slide.
- Sized to the exact slide count requested by the user, or to a clearly stated default when the user does not specify one.
- Designed for a specific audience, goal, tone, technical level, and presentation duration.
- Organized around one narrative arc and one key takeaway.
- Practical for slide production, with slide archetypes, visual motifs, key labels, and speaker notes.
Read assets/template.md before finalizing output. Read references/archetypes.md when selecting slide structures.
Inputs
Accept any combination of:
- URLs, articles, papers, transcripts, notes, pasted text, or uploaded documents.
- Existing deck outlines that need audit, restructuring, or enrichment.
- User constraints such as slide count, audience, duration, tone, brand direction, citation style, or required sections.
If critical information is missing, make a conservative assumption and state it briefly. Ask a question only when the missing choice would materially change the deck, such as investor pitch versus technical training.
Workflow
- Ingest the material.
- Extract the thesis, evidence, important claims, entities, constraints, and source provenance.
- Separate source-backed facts from inference, recommendation, and creative framing.
- For URLs or external media, verify only with tools that are actually available in the current environment. Do not claim live verification without performing it in the current session.
- Define the presentation brief.
- Set target audience, goal, key takeaway, tone, technical level, duration, and narrative arc.
- If the user did not specify slide count, choose a fit-for-purpose count and explain the assumption in the header.
- Choose a single visual system that can carry the full deck without visual drift.
- Build the slide architecture.
- Allocate the exact number of slides across opening, development, proof, implications, and close.
- Select archetypes from
references/archetypes.md; adapt names only when needed for clarity. - Keep each slide to one primary job. Split overloaded slides instead of hiding several ideas under one title.
- Draft the deck outline.
- Use the labels and structure in
assets/template.md. - Include every required global field.
- For each slide, include title, subtitle, archetype, visual motif, key labels, avatar/character guidance when useful, content, detailed logic, speaker notes, and references/purpose.
- Keep on-slide content concise. Put nuance in speaker notes and detailed logic.
- Use the labels and structure in
- Ground and verify.
- Cite the source for each factual claim or cluster of claims.
- Mark unavailable or unverified sources honestly.
- If media is suggested, include verification status as one of:
Verified in current session,Not verified - tool unavailable,Not verified - user-provided candidate, orSearch query only. - Never fabricate URLs, papers, quotes, authors, dates, statistics, or verification results.
- Judge and refine.
- Score the deck with the strategy scorecard in the template.
- Identify narrative gaps, audience mismatch, weak evidence, slide overload, jargon, and visual inconsistency.
- Apply a second pass before final output. Record the critique and improvements in the revision history section.
Existing Deck Audits
When the user provides an existing deck or outline, preserve useful structure but evaluate it directly:
- Diagnose strategic fit, narrative clarity, audience value, evidence quality, design density, and delivery readiness.
- Rank findings by severity.
- Provide a revised outline when asked, or an improvement backlog when the user only wants review.
- Avoid rewriting brand voice, claims, or data unless the source material supports the change.
Memory Model
Use runtime memory only for the current deck task: source notes, slide allocation, open questions, and draft critique.
Use project-local memory only when the user explicitly asks to maintain reusable deck preferences inside the project, such as approved audience personas, brand notes, recurring citation sources, or house archetype rules. Store that information in an auditable project file chosen by the user.
Do not promote runtime notes to persistent memory automatically. Do not write shared cross-agent memory from this skill. If broader reuse is needed, treat shared memory as an external integration boundary and ask the user before promoting stable information.
Guardrails
- Do not present a deck outline as finished design, exported slides, or legal/financial/medical advice.
- Do not overuse interaction, props, media, or avatars. For short executive decks, one or two pattern breaks is usually enough.
- Do not inflate scorecards. Scores are diagnostic signals, not decoration.
- Do not cite a source that does not support the slide's claim.
- Do not make every slide use the same layout or visual metaphor.
- Do not bury the main conclusion until the end unless the user explicitly wants a mystery or reveal structure.
Output Rules
Return only the deck outline unless the user asks for analysis, a critique, or implementation notes.
Before finalizing, check:
- Exact slide count matches the request.
- Header fields are complete.
- Every slide has one purpose, one archetype, and at least one source or an explicit note that the slide is recommendation/inference.
- Source and media verification statuses are honest.
- The narrative arc and visual motif remain consistent from first slide to last.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

