agentleFS
jovd83jovd83/slide-deck-preparation/SKILL.md

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
  1. Distinctive:

    Use this skill to turn source material into a rigorous slide deck blueprint, not a finished PowerPoint file.

    line 8
  2. Very specific:

    Read assets/template.md before finalizing output.

    line 20
  3. Distinctive:

    If critical information is missing, make a conservative assumption and state it briefly.

    line 30
  4. Distinctive:

    If the user did not specify slide count, choose a fit-for-purpose count and explain the assumption in the header.

    line 41
  5. Distinctive:

    Keep each slide to one primary job.

    line 47
  6. Very specific:

    Use the labels and structure in assets/template.md.

    line 50
  7. Distinctive:

    Keep on-slide content concise.

    line 53
  8. Very specific:

    If media is suggested, include verification status as one of: Verified in current session, Not verified - tool unavailable, Not verified - …

    line 58
  9. Distinctive:

    Never fabricate URLs, papers, quotes, authors, dates, statistics, or verification results.

    line 59
  10. Distinctive:

    When the user provides an existing deck or outline, preserve useful structure but evaluate it directly:

    line 68
  11. Distinctive:

    Avoid rewriting brand voice, claims, or data unless the source material supports the change.

    line 73
  12. Distinctive:

    Use runtime memory only for the current deck task: source notes, slide allocation, open questions, and draft critique.

    line 77
  13. Distinctive:

    Use project-local memory only when the user explicitly asks to maintain reusable deck preferences inside the project, such as approved …

    line 79
  14. Distinctive:

    Do not promote runtime notes to persistent memory automatically.

    line 81
  15. Very specific:

    Do not present a deck outline as finished design, exported slides, or legal/financial/medical advice.

    line 85
  16. Distinctive:

    Do not overuse interaction, props, media, or avatars.

    line 86
  17. Distinctive:

    Do not inflate scorecards.

    line 87
  18. Distinctive:

    Do not cite a source that does not support the slide's claim.

    line 88
  19. Distinctive:

    Do not make every slide use the same layout or visual metaphor.

    line 89
  20. Distinctive:

    Do not bury the main conclusion until the end unless the user explicitly wants a mystery or reveal structure.

    line 90
  21. Distinctive:

    Every slide has one purpose, one archetype, and at least one source or an explicit note that the slide is recommendation/inference.

    line 100

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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, or Search query only.
    • Never fabricate URLs, papers, quotes, authors, dates, statistics, or verification results.
  6. 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.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.