Agent skill

Conference Talk Builder

by nicknisi in nicknisi/claude-plugins

Create conference talk outlines and slide-by-slide content plans using narrative frameworks.

MITAuto-check passedWriting & Content

Install Conference Talk Builder

skills CLI
$ npx skills add nicknisi/claude-plugins --skill conference-talk-builder -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nicknisi/claude-plugins conference-talk-builder --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nicknisi/claude-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/content/skills/conference-talk-builder .claude/skills/conference-talk-builder && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
conference-talk-builder
GitHub stars
114
Token cost
~2.7k tokens
SKILL.md length
1,208 words
Files
25 (incl. references)
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

Create conference talk outlines and slide-by-slide content plans using narrative frameworks.

  • Works in 6 steps: Entry Path → Information Gathering → T: Transcript Analysis → …
  • The user wants to structure a tech talk
  • SKILL.md covers Process, Key Principles, Bundled Resources and Example Workflow
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Conference Talk Builder is an agent skill from nicknisi/claude-plugins. Create conference talk outlines and slide-by-slide content plans using narrative frameworks. Use when the user wants to structure a tech talk, create presentation content, or needs help organizing talk ideas into a story-driven format. Tool-agnostic — outputs a talk script, not slides.

Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 26 other files, including reference files (for example `references/framework-guide.md`, `references/frameworks/catch-22.md` and `references/frameworks/comedians-set.md`).

It sits in Writing & Content, covering Slides and decks, Talk and speech writing and Content strategy. The repository describes itself as: Nick's own marketplace of Claude Plugins. The licence is MIT.

When your agent uses it

  • The user wants to structure a tech talk
  • Create presentation content
  • Needs help organizing talk ideas into a story-driven format

Example prompts

  • “/conference-talk-builder”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Entry Path
  2. Information Gathering
  3. T: Transcript Analysis
  4. Narrative Framework Selection
  5. Build the Talk Script
  6. Refine and Iterate

What it can do on your machine

Read from SKILL.md and the folder at commit 6a6decd. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Conference Talk Builder loads about 2.7k tokens when it runs, and up to ~88k if it reads all its reference files. Until then it costs about 78 tokens; SKILL.md has 1,208 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~78
When it runs · the whole SKILL.md, loaded when a task matches
~2.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~88k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from nicknisi/claude-plugins at commit 6a6decd, republished under its MIT licence (© nicknisi). 1,208 words, ~2,656 tokens.

Download SKILL.mdSave it as .claude/skills/conference-talk-builder/SKILL.md (or your agent's skills folder). This skill also uses 24 other files; get the full folder from GitHub.
name
conference-talk-builder
description
Create conference talk outlines and slide-by-slide content plans using narrative frameworks. Use when the user wants to structure a tech talk, create presentation content, or needs help organizing talk ideas into a story-driven format. Tool-agnostic — outputs a talk script, not slides.

Conference Talk Builder

Transform brain dumps, transcripts, or raw ideas into structured conference talk scripts using narrative frameworks and Nick Nisi's voice.

The output is a talk script — a narrative outline with slide-by-slide content plan, speaker notes, and timing guidance. It is deliberately tool-agnostic: feed the script into Slidev, Gamma, iA Presenter, Keynote, or whatever you use to build the actual slides.

Process

Stage 0: Entry Path

Determine how the user is starting:

From scratch — They have a topic but no material yet. Go to Stage 1.

From a brain dump — They have scattered notes, bullet points, ideas. Go to Stage 1 and use their material as the starting input.

From a transcript — They have a recording transcript, prior talk, or existing outline. Go to Stage 1-T.

From feedback — They have an existing talk script from a prior session and want to revise. Skip to Stage 4.

Stage 1: Information Gathering

Ask the user for (skip what they've already provided):

  • Talk title (working title is fine)
  • Topic — what's the talk about?
  • Target audience — conference attendees, meetup crowd, internal team, workshop participants?
  • Audience knowledge level — beginner, intermediate, expert, mixed?
  • Duration — lightning (5 min), standard (20-30 min), extended (45+ min)?
  • Main points they want to cover
  • The story — what problem are they solving, what journey did they take, what do they want the audience to walk away with?
  • Code density — is this code-heavy, concept-heavy, or balanced?
  • Constraints — specific technologies, company context, anything off-limits?
  • Brain dump — everything they know about the topic, unorganized is fine

Don't require all of this upfront. Ask for what's missing after the first pass.

Stage 1-T: Transcript Analysis

When working from existing material:

  1. Read the provided transcript or outline
  2. Extract: key themes, narrative arc (if any), main arguments, examples, audience assumptions
  3. Identify gaps — what's missing for a complete talk?
  4. Summarize what you found and ask the user to fill gaps
  5. Proceed to Stage 2 with the extracted material
Stage 2: Narrative Framework Selection

Read references/framework-guide.md for the full selection algorithm.

Quick-match shortcuts (covers ~80% of talks):

  • Personal journey / "I solved X" → Story Circle
  • Teaching a concept → The Spiral or Socratic Path
  • "Here's what went wrong" → In Medias Res or Reverse Chronology
  • Tool/approach comparison → The Rashomon or Converging Ideas
  • Vision / persuasion → The Sparkline
  • Absurd complexity → Kafkaesque Labyrinth or Catch-22
  • Recurring pain → Sisyphean Arc
  • Myth-busting → The False Start or Comedian's Set

Run the scoring algorithm from the framework guide using the user's inputs (tone, duration, audience, topic type, code density). Present the top 2 recommendations with a brief sketch of how the talk maps to each framework's structure. Let the user choose or suggest alternatives.

Once a framework is selected, read only that framework's reference file from references/frameworks/. Do not preload all twenty-two.

Stage 3: Build the Talk Script

Read references/voice-tone.md to calibrate Nick's presentation voice.

Then calibrate against recent talks:

  1. If the user has given prior talks or published slides, reference those for voice calibration
  2. Note patterns that differ from blog writing — talks are more casual, use more humor, and rely on rhythm and pacing

Structure the talk script as a markdown document with:

Header
markdown
# [Talk Title]

**Duration**: [target length]
**Audience**: [who and what level]
**Framework**: [selected framework]
**Slide count target**: [based on duration — see framework reference]

## Narrative Arc

[2-3 sentence summary of the story arc using the framework's structure]
Slide-by-slide Content Plan

For each slide:

markdown
### Slide N: [Descriptive Title]

**Framework phase**: [which step/act of the framework this maps to]
**Key visual**: [what should be on the slide — a code block, image, diagram, list, quote, or just a heading]
**On screen**: [the actual text/content the audience sees]

**Speaker notes**: [what you say while this slide is up — written in Nick's voice]

**Transition**: [how this connects to the next slide]
Appendix
markdown
## Resources

[Links, references, further reading for the closing slide]

## Timing Guide

[Rough time allocation per framework phase]
Stage 4: Refine and Iterate

After presenting the talk script:

  • Ask if the narrative arc feels right
  • Check if any sections need expansion or compression
  • Verify code examples are appropriately scoped
  • Confirm the story flows — does each transition feel natural?
  • Check pacing against duration target

Voice check: Re-read references/voice-tone.md and scan the speaker notes for:

  • Does it sound conversational, not scripted?
  • Is there vulnerability where appropriate?
  • Are there specific details (tool names, numbers, real examples)?
  • Is humor self-aware, not forced?
  • Would Nick actually say this on stage?

Iterate based on feedback. The talk script is the deliverable — the user takes it to their slide tool of choice.

Key Principles

Tell a Story: You don't need to be an expert. Focus on how you approached a problem and solved it. The journey is more interesting than the destination.

One Idea Per Slide: Each slide earns its place by advancing exactly one concept. If you need a bullet list longer than 3-4 items, split across slides.

Show, Don't Tell: Code examples, diagrams, screenshots, and demos are more memorable than bullet points. But break complex code across multiple slides.

Pacing Matters: Vary the rhythm. Dense technical slides need breathing room — follow them with a simple visual or a moment of humor. Speaker notes should indicate pace changes.

Make Follow-up Easy: End with a memorable URL, QR code, or handle linking to slides and resources.

Engage the Audience: Use questions. Make eye contact. The speaker notes should include audience interaction cues where appropriate.

Show full SKILL.md (429 more words)Show less

Bundled Resources

References
  • references/voice-tone.md — Nick's voice and tone guide. Read this to calibrate speaker notes and talk style.
  • references/framework-guide.md — Framework selection algorithm with scoring matrix. Read this in Stage 2.

Narrative frameworks (read only the selected one — do not preload all twenty-two):

Foundational:

  • references/frameworks/three-act.md — Setup, confrontation, resolution in three clean beats
  • references/frameworks/freytags-pyramid.md — Five-phase arc with rising action, climax, and falling action
  • references/frameworks/story-circle.md — Eight-step hero's journey for personal transformation arcs
  • references/frameworks/kishotenketsu.md — Four-act twist without conflict — recontextualize, don't confront

Existential:

  • references/frameworks/sisyphean-arc.md — Recurring struggle reframed as meaningful through persistence
  • references/frameworks/kafkaesque-labyrinth.md — Navigating absurd bureaucratic or systemic complexity
  • references/frameworks/existential-awakening.md — Radical freedom and the weight of choosing your tools
  • references/frameworks/strangers-report.md — Detached observational analysis of a system's contradictions

Absurdist:

  • references/frameworks/the-waiting.md — Meaning found in the space where nothing happens
  • references/frameworks/the-metamorphosis.md — Waking up to discover everything has fundamentally changed
  • references/frameworks/catch-22.md — Circular logic and no-win constraints in systems
  • references/frameworks/comedians-set.md — Setup-punchline rhythm with callbacks and escalating bits

Non-linear:

  • references/frameworks/in-medias-res.md — Open mid-action, then rewind to explain
  • references/frameworks/the-spiral.md — Revisit the same concept at increasing depth each pass
  • references/frameworks/the-rashomon.md — Same event from multiple perspectives
  • references/frameworks/reverse-chronology.md — Start with the outcome and work backward

Rhetorical:

  • references/frameworks/the-sparkline.md — Alternate between "what is" and "what could be"
  • references/frameworks/nested-loops.md — Layer stories inside stories, resolve in reverse order
  • references/frameworks/the-petal.md — Multiple independent stories supporting one central thesis
  • references/frameworks/converging-ideas.md — Separate threads that merge into a single conclusion
  • references/frameworks/the-false-start.md — Begin with conventional approach, reveal why it fails
  • references/frameworks/socratic-path.md — Drive through questions the audience is already asking

Example Workflow

User: "I want to create a talk about how we migrated our monolith to TypeScript"

  1. Stage 0: Brain dump — they have experience but no structure. Go to Stage 1.
  2. Stage 1: Gather details — audience is conference (intermediate), 30 min, code-heavy, story of a migration journey.
  3. Stage 2: Run framework scoring. Top picks: Story Circle (journey/transformation, high code affinity) and The Spiral (can revisit migration patterns at increasing depth). User picks Story Circle.
  4. Stage 3: Read references/frameworks/story-circle.md and references/voice-tone.md. Map the migration to the 8 steps:
    • You: Current JS monolith, team shipping features
    • Need: Type safety issues causing production bugs
    • Go: Research TypeScript, propose migration
    • Search: Pilot conversion on one module, learn the hard way
    • Find: Incremental migration strategy with strict mode
    • Take: Third-party library types, team resistance
    • Return: Full codebase migration complete
    • Change: 40% fewer runtime errors, team converts to TS advocates
  5. Generate slide-by-slide talk script (~25-30 slides) with speaker notes in Nick's voice.
  6. Stage 4: Iterate — user says the "Search" section is too long, compress. Add a humor beat after the "Take" section. Done.

The user then takes this script to Slidev, Gamma, or whatever tool they prefer.

© nicknisi, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 24 other files (references) in plugins/content/skills/conference-talk-builder of nicknisi/claude-plugins.

  • SKILL.md
  • references/framework-guide.md
  • references/frameworks/catch-22.md
  • references/frameworks/comedians-set.md
  • references/frameworks/converging-ideas.md
  • references/frameworks/existential-awakening.md
  • references/frameworks/freytags-pyramid.md
  • references/frameworks/in-medias-res.md
  • references/frameworks/kafkaesque-labyrinth.md
  • references/frameworks/kishotenketsu.md
  • references/frameworks/nested-loops.md
  • references/frameworks/reverse-chronology.md
  • references/frameworks/sisyphean-arc.md
  • references/frameworks/socratic-path.md
  • references/frameworks/story-circle.md
  • references/frameworks/strangers-report.md
  • references/frameworks/the-false-start.md
  • references/frameworks/the-metamorphosis.md
  • references/frameworks/the-petal.md
  • … and 6 more

Open the folder on GitHubat commit 6a6decd

Compare with similar skills

Conference Talk Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Conference Talk Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Conference Talk Builder this skillnicknisi/claude-plugins114—~2.7kAutomated safety check: PassMIT
Social Media Pro Maxcriptogus/agent-evolve-network288—~1.6kAutomated safety check: PassCustom licence
Nano BananaEvoScientist/EvoSkills4782 repos~3.5kAutomated safety check: PassApache-2.0
Conference Talk BuilderMicrock/ordinary-claude-skills404—~975Automated safety check: PassCustom licence
Reportmicrosoft/data-formulator18k—~1.5kAutomated safety check: PassMIT
Make SlideKuneosu/make-slide132—~3.8kAutomated safety check: PassMIT

Similar skills

  • Social Media Pro Max

    criptogus/agent-evolve-network

    State-of-the-art viral content + social design intelligence.

    288 GitHub stars~1.6k tokensUpdated 3 days ago
    Writing & ContentAuto-check passed
  • Nano Banana

    EvoScientist/EvoSkills

    Generate professional presentation slides and high-quality illustrations using Gemini image generation API (Nano Banana 2), with interactive browser-based review and iterative editing.

    478 GitHub starsUsed in 2 repos~3.5k tokens
    Documents & OfficeAuto-check passed
  • Conference Talk Builder

    Microck/ordinary-claude-skills

    Create conference talk outlines and iA Presenter markdown slides using the Story Circle narrative framework.

    404 GitHub stars~975 tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed
  • Report

    microsoft/data-formulator

    Official

    Turn an exploration (threads, findings, charts) into a single Markdown report — note, blog post, executive summary, KPI dashboard, slide brief, or multi-section analytical report, with embedded…

    18k GitHub stars~1.5k tokensUpdated 3 days ago
    Writing & ContentAuto-check passed
  • Make Slide

    Kuneosu/make-slide

    Generates a single-file HTML presentation with speaker notes from a topic, source material or a speech script, choosing from 10 themes.

    132 GitHub stars~3.8k tokensUpdated 6 mo ago
    Documents & OfficeAuto-check passed
  • Offline HTML Talk Decks

    lijigang/ljg-skills

    Builds single-file offline HTML talk decks from Org or Markdown outlines, with faithful layout or editorial condensing and keyboard navigation.

    7.5k GitHub stars~506 tokensUpdated 3 days ago
    Documents & OfficeAuto-check passed

More from nicknisi/claude-plugins

All 12 skills in this repo
  • Blog Post Writer

    nicknisi/claude-plugins

    Turn Nick Nisi's raw material into a blog post draft in his voice.

    114 GitHub stars~1.8k tokensUpdated 2 mo ago
    Auto-check passed
  • Image Gen

    nicknisi/claude-plugins

    Generate or edit images via Google Gemini (nano-banana-pro) or OpenAI gpt-image-2.

    114 GitHub stars~502 tokensUpdated 2 mo ago
    Auto-check passed
  • Prototype

    nicknisi/claude-plugins

    Build a throwaway prototype to answer a design question before committing to real implementation.

    114 GitHub stars~1.2k tokensUpdated 2 mo ago
    Auto-check passed
  • Squad Review

    nicknisi/claude-plugins

    Review the current branch with six specialist lenses (security, correctness, conventions, tests, architecture, duplication), then put every finding through an adversarial verifier that tries to…

    114 GitHub stars~751 tokensUpdated 2 mo ago
    Auto-check passed
  • Tmux

    nicknisi/claude-plugins

    Read and drive other tmux panes when Claude runs inside tmux.

    114 GitHub stars~3.1k tokensUpdated 2 mo ago
    Auto-check passed
  • Youtube Notes

    nicknisi/claude-plugins

    Pull captions from a YouTube video and turn them into chapter-aligned notes where every claim carries a clickable timestamp.

    114 GitHub stars~2.8k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Conference Talk Builder

What does Conference Talk Builder do?

Create conference talk outlines and slide-by-slide content plans using narrative frameworks. Conference Talk Builder is an agent skill from nicknisi/claude-plugins. Create conference talk outlines and slide-by-slide content plans using narrative frameworks.

When should I use Conference Talk Builder?

Conference Talk Builder fits situations like: the user wants to structure a tech talk; create presentation content; needs help organizing talk ideas into a story-driven format.

How do I install Conference Talk Builder in Claude Code?

Run `npx skills add nicknisi/claude-plugins --skill conference-talk-builder -a claude-code`. Or copy the skill folder (plugins/content/skills/conference-talk-builder in nicknisi/claude-plugins) into .claude/skills/conference-talk-builder in your project. Claude Code loads it when a task matches its description.

How do I install Conference Talk Builder in Codex?

Run `npx skills add nicknisi/claude-plugins --skill conference-talk-builder -a codex`. Or copy the skill folder (plugins/content/skills/conference-talk-builder in nicknisi/claude-plugins) into .agents/skills/conference-talk-builder in your project. Codex loads it when a task matches its description.

Can I use Conference Talk Builder in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nicknisi/claude-plugins --skill conference-talk-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/conference-talk-builder, .gemini/skills/conference-talk-builder, .github/skills/conference-talk-builder and .opencode/skills/conference-talk-builder in your project.

What does Conference Talk Builder need to run?

SKILL.md names no scripts, command-line tools or credentials: Conference Talk Builder is instructions for the agent only.

Does Conference Talk Builder access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Conference Talk Builder safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Conference Talk Builder use?

Conference Talk Builder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Conference Talk Builder use?

About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 85k tokens, read only when the agent opens those files.

What are the alternatives to Conference Talk Builder?

Skills that share tags, products or a category with Conference Talk Builder: Social Media Pro Max (criptogus/agent-evolve-network, 288 stars), Nano Banana (EvoScientist/EvoSkills, 478 stars), Conference Talk Builder (Microck/ordinary-claude-skills, 404 stars) and Report (microsoft/data-formulator, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Conference Talk Builder?

nicknisi (a GitHub user) maintains it in nicknisi/claude-plugins, which has 114 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on August 11, 2026.

Source: nicknisi/claude-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.