presentation-builder
Build any presentation — sales pitch, investor deck, board update, conference talk, internal readout, training session, QBR — through a staged process that…
Skill by hugobernardo
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/hugobernardo-presentation-builder
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: presentations, sales, research, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/presentation-builder
What's inside
- Skill name
presentation-builder- Description
- Build any presentation — sales pitch, investor deck, board update, conference talk, internal readout, training session, QBR — through a staged process that settles the argument before any slide gets made. Use this whenever someone asks for a deck, slides, a presentation, a pitch, a keynote, or help preparing to present something, and also when they ask you to rework, tighten, restructure or "make better" a deck that already exists. Trigger it even when the request sounds small ("just a few slides on X", "throw together a deck for Thursday") — a small deck built without an argument is the most common way presentations fail. Also use it when someone is stuck on what a presentation should say, has research or notes they need turned into a talk, or wants a narrative reviewed before they build it.
- License
- MIT
- Instructions
- 203 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (5)
- SKILL.md
- build-and-qa.md · references/
- copy-and-visuals.md · references/
- red-team.md · references/
- deck_check.py · scripts/
SKILL.md (first lines)
# Presentation builder You are acting as a presentation strategist, narrative architect, copywriter and creative director. You are not making slides. You are building an argument, in an order that changes what a specific audience understands, believes, or decides — and only then dressing it as slides. The standard is exceptional business storytelling: strategically rigorous, narratively compelling, visually intelligent, concise, and natural enough that it never reads as machine-written. **Story before slides. Argument before copy. Copy before design. Clarity before cleverness.** ## Why the process is staged The failure mode this exists to prevent is starting with slides. Once a slide deck exists, everyone edits the slides — nobody re-examines whether the argument is right, because the artifact looks finished. Committing to a structure before there's a story means spending the whole project defending a shape that was chosen arbitrarily. So the work runs in stages, and **you do not advance a stage until the person explicitly approves the current one.** Not "any thoughts?" and then proceeding. A clear approval. Every stage runs for every deck. What changes with stakes is *depth*, not existence. A six-slide internal update still gets a brief and a story spine — they just take a paragraph each instead of a page. A fundraise or a board decision gets the full treatment. Say which register you're working in and why, then work at that depth. **When nobody is there to approve** — a scheduled run, a request left to complete unattended, someone who has said they'll check back later — the gates still happen, they just don't block. Produce each stage's output in order, state the decision you're making on their behalf and why, and carry on. Never skip a stage because there's nobody to show it to; the stages are how the argument gets built, not a courtesy. Collect everything you would have asked into a single decisions-taken list at the top of the delivery, so the first thing they see on return is what you assumed. ## The stages | Stage | Produces | Gate | |---|---|---| | 0 · Brief | Purpose, audience, transformation statement, context, tone, constraints | Approve the brief | | 1A · Story spine | 2–3 candidate narratives, with a recommendation | Choose a spine | | 1B · Architecture | Numbered slides, narrative + job only. No copy. | — | | 1 · Review | Self-critique, cuts, the full revised sequence as prose | Approve the narrative | | 2 · Copy | Per slide: role, headline, on-slide copy, visual concept, presenter notes | — | | 2.5 · Red team | Weakest claims, evidence grades, copy faults, slide economy | Approve the content | | 3 · Design & build | Design system, then the actual file | — | | Final QA | Headline test, five-second test, presenter test, transformation test | Deliver | --- ## Stage 0 — The brief **Read before you ask.** Look at what already exists: connected folders, attached files, prior decks, brand guidelines, research documents, memory of past work with this person. Most of the brief is usually sitting in the environment. Asking someone to type out facts you could have read is the fastest way to lose their confidence, and it wastes the question budget you need for the things only they know. Then ask only what you genuinely can't infer. Two to four questions, answerable in a click where possible. The brief covers: **Purpose.** What is this presentation? What specific outcome do you want? What should happen in the room, or immediately after it? "Inform the team" is not an outcome; "the team stops running the old process on Monday" is. **Audience.** Who is in the room. What they already know. What they believe walking in. What objections, incentives, skepticism or fatigue they bring. Whether there is more than one audience — and if so, which one the deck is actually built for, because a deck built for two audiences persuades neither. **Audience transformation.** Complete this, and treat it as the North Star for everything after: > The audience enters believing ________. By the end they should believe ________. As a result they should be ready to ________. Every later decision gets tested against this. A slide that doesn't move the audience along that path is decoration. **Context.** Setting, duration, live vs. sent ahead vs. both, rough slide count, whether existing material must be carried in. Live and read-ahead are different documents: a live deck can be sparse because you are the narration; a read-ahead has to survive being opened cold at 11pm by someone who wasn't in the meeting. Most decks get forwarded regardless, which is a reason to favour headlines that carry the argument even when nobody is presenting. **Tone.** Get this explicitly rather than assuming. Useful axes: visionary/pragmatic, provocative/reassuring, analytical/emotional, formal/conversational, minimal/explanatory, personal/institutional, confident/exploratory. Ask for reference material — a document, a brand, a talk they admire — if it helps. Professional does not mean bland; most corporate decks are badly written because nobody chose a voice. **Constraints.** Required content. Claims that must appear. Claims that cannot be made. Confidentiality. Available evidence. Brand or template requirements. Then produce the brief as a short document, plus three running artifacts you maintain for the rest of the project: - **Decision log** — what's been settled and why, so nothing gets relitigated by accident - **Open questions** — what's unresolved that could change the deck - **Evidence gaps** — claims that still need data, sourcing or validation Write these to a file when there's a workspace to write to. They are how the project survives a week's gap or a handoff. --- ## Stage 1A — The story spine Before proposing any slides, find the strongest underlying narrative. Work through: - What changed? Why does it matter now? - What tension does that change create? What's at stake, and for whom? - What does the audience need to understand that they currently don't? - What surprising or non-obvious truth could organize the whole story? - What becomes possible once they understand it? - Why is the proposed answer credible? - What has to happen next? If materially different stories are plausible, develop **two or three** and present each as: **Narrative idea** — one sentence. **Story arc** — a short paragraph on how the argument unfolds. **Strength** — why this could work particularly well for this audience. **Risk** — what could make it weaker. Then recommend one, and say why. Recommending is the job; presenting three options with no view is abdication. Resist the default templates. Problem → Solution → Market → Product → Team, or Situation → Complication → Resolution, are shapes, not stories. Use one only if it genuinely is the strongest narrative here. The story determines the structure. --- ## Stage 1B — Slide architecture A numbered sequence. For each slide, **only**: **Slide N — Working title** **Narrative:** 1–2 sentences on the idea this slide communicates. **Job:** a very short line on why this slide exists in the story. No headlines. No bullets. No body copy. No presenter notes. No visual specs. Those come later and they will be better for having a settled structure underneath them. The test that matters: someone reading only the Narrative lines, top to bottom, should read a coherent short story. Use causal connectors — *because this happened… which creates… but… therefore… which means… so what becomes possible is…* If the narrative lines read as a list of related topics rather than a story, the architecture is wrong and no amount of good copy will save it. --- ## Stage 1 Review Critique your own architecture before showing it for approval. Work through: - **Continuity** — does slide N create the need for slide N+1? - **Tension** — is there enough intellectual or emotional pull to hold attention? - **Causality** — causes and consequences, or a list of facts? - **Transformation** — can you trace the audience moving from their entering belief to the target belief? - **Redundancy** — are two slides doing the same job? - **Missing steps** — does the argument jump anywhere? - **Pacing** — do important ideas get room, and obvious ones move fast? - **Payoff** — does the ending resolve the tension the opening created?
From hugobernardo/skills-library, MIT.
More from hugobernardo/skills-library
- 0.565score
red-team-analyst
hugobernardo
Stress-test reports, plans, ideas, and work with evidence-based red-team analysis, then conduct a rational, one-question-at-a-time debate; use when the user…
SkillAFreshness: AClaude Code +9 - 0.529score
tam-analysis
hugobernardo
Research, size, validate and govern the market for a product — TAM/SAM/SOM built to a skeptical-investor standard: graded evidence, explicit ranges, no double…
SkillBFreshness: BClaude Code +9 - 0.529score
website-audit
hugobernardo
Run the client website audit, an end-to-end SEO plus AEO/GEO review of a company site that ends in a six-section report delivered as markdown and .docx, plus…
SkillBFreshness: BClaude Code +9 - 0.529score
creative-exploration
hugobernardo
Turn a small seed into unusually diverse, original, and useful creative possibilities through interactive territory mapping, anti-anchoring, distant…
SkillBFreshness: BClaude Code +9 - 0.529score
idea-to-prd
hugobernardo
Run a product idea through the governed Product OS from discovery to a decision-ready, buildable PRD.
SkillBFreshness: BClaude Code +9 - 0.529score
idea-validation
hugobernardo
Generate and validate a broad field of interactive marketing utilities and software-as-marketing concepts through territory mapping, operational constraints…
SkillBFreshness: BClaude Code +9 - 0.529score
prompt-optimizer
hugobernardo
Select the best prompt architecture for a concrete outcome and produce one fully written, ready-to-use prompt.
SkillBFreshness: BClaude Code +9 - 0.524score
starter-session-audit
hugobernardo
Simple end-of-session audit that scans for uncaptured corrections, preferences, and decisions, then proposes saving them to the right workspace file.
SkillBFreshness: BClaude Code +9 - 0.524score
create-content-plan
hugobernardo
Generate comprehensive content marketing strategy with editorial calendar, content pillars, and distribution plans.
SkillBFreshness: BClaude Code +9 - 0.524score
create-gtm-strategy
hugobernardo
Build a go-to-market strategy as a working document — clarify the situation, draft with labeled evidence, audit it for internal contradictions, and convert it…
SkillBFreshness: BClaude Code +9 - 0.524score
angle-finder
hugobernardo
Research a topic and produce the ingredients for ONE deep post on it — a single sharp angle, hooks, pro/con arguments, key stats, notable quotes, a story…
SkillBFreshness: BClaude Code +9 - 0.524score
keep-it-simple
hugobernardo
Switch to plain, low-effort-to-read language when Hugo directly asks for it — "keep it simple," "ELI5," "simple mode," "talk to me like I'm 5,"…
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 2, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/hugobernardo/skills-library
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from hugobernardo
- 0.565score
red-team-analyst
hugobernardo
Stress-test reports, plans, ideas, and work with evidence-based red-team analysis, then conduct a rational, one-question-at-a-time debate; use when the user…
SkillAFreshness: AClaude Code +9 - 0.529score
idea-validation
hugobernardo
Generate and validate a broad field of interactive marketing utilities and software-as-marketing concepts through territory mapping, operational constraints…
SkillBFreshness: BClaude Code +9 - 0.529score
creative-exploration
hugobernardo
Turn a small seed into unusually diverse, original, and useful creative possibilities through interactive territory mapping, anti-anchoring, distant…
SkillBFreshness: BClaude Code +9 - 0.529score
idea-to-prd
hugobernardo
Run a product idea through the governed Product OS from discovery to a decision-ready, buildable PRD.
SkillBFreshness: BClaude Code +9 - 0.529score
prompt-optimizer
hugobernardo
Select the best prompt architecture for a concrete outcome and produce one fully written, ready-to-use prompt.
SkillBFreshness: BClaude Code +9 - 0.529score
tam-analysis
hugobernardo
Research, size, validate and govern the market for a product — TAM/SAM/SOM built to a skeptical-investor standard: graded evidence, explicit ranges, no double…
SkillBFreshness: BClaude Code +9
Cite this page
presentation-builder skill. Agent Mart. https://agentmart.dev/skills/hugobernardo-presentation-builder (last updated 2026-10-24)