planning-presentation
Plans a presentation with the person: interviews them until the audience, goal, and premises are clear, records the Brief, and builds an approved storyline…
Skill by ken-guru
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/ken-guru-planning-presentation
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: documents, presentations, 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
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/planning-presentation
What's inside
- Skill name
planning-presentation- Description
- Plans a presentation with the person: interviews them until the audience, goal, and premises are clear, records the Brief, and builds an approved storyline from vetted sources, the first step towards a Marp deck with a PDF and a speaker-notes script. Use when someone wants to make, plan, or structure a talk, presentation, or slide deck, or needs help working out what to say.
- License
- MIT
- Metadata
- version: 3.1.0 · changelog: https://github.com/ken-guru/skills/blob/main/skills/presentation/CHANGELOG.md
- Instructions
- 38 lines in SKILL.md · view on GitHub
Files (17)
- SKILL.md
- interviews-first.md · evals/01-vague-request/graders/
- no-slides-yet.md · evals/01-vague-request/graders/
- prompt.md · evals/01-vague-request/
- skips-answered.md · evals/02-mostly-answered/graders/
- prompt.md · evals/02-mostly-answered/
- no-deck-yet.md · evals/03-outline-first/graders/
- not-approved-yet.md · evals/03-outline-first/graders/
- storyline-quality.md · evals/03-outline-first/graders/
- storyline-written.md · evals/03-outline-first/graders/
- prompt.md · evals/03-outline-first/
- answers-the-question.md · evals/04-should-not-fire/graders/
- skill-not-used.md · evals/04-should-not-fire/graders/
- prompt.md · evals/04-should-not-fire/
- deck-folder.md · references/
- interview.md · references/
- storyline.md · references/
SKILL.md (first lines)
# Planning a presentation Find out what the person means, then agree the argument: the Brief, and from it the Storyline. The person owns both; you do the legwork and recommend. The Deck Folder layout is in [references/deck-folder.md](references/deck-folder.md). Create the folder in the current directory unless the person names another, and name it after the talk. ## Workflow ``` - [ ] 1. Interview until nothing important is unclear - [ ] 2. Brief confirmed - [ ] 3. Sources vetted (or research waived) - [ ] 4. Storyline drafted - [ ] 5. Storyline approved ``` 1. **Interview.** Ask in rounds, following [references/interview.md](references/interview.md): number every question, give a recommended answer for each, and ask all the questions you can answer now in one round. Skip anything the request already answers. Challenge unclear or shaky premises. Keep going round by round until nothing important is unclear; the number of rounds is not fixed. Never guess personal details such as the speaker's name or the event; leave a placeholder or ask. 2. **Brief.** Write `brief.md` in the format in [references/deck-folder.md](references/deck-folder.md) with `approved: false`, show it, and set `approved: true` only when the person confirms it. 3. **Sources.** Unless the Brief waives research, the Storyline rests on vetted sources: - If `researching-sources` is installed, use it with the Brief's question and `sources.md` as the output path. It returns an approved Source Set. - If it is not, do light research yourself: read the person's sources, check every factual claim the talk will make, judge each source's credibility, put conflicting claims to the person as questions, and write `sources.md` with numbered sources (`S1`, `S2`, …) for their approval. - Research is never skipped silently: when the person waives it, record the waiver and the date in the Brief. 4. **Storyline.** Draft `storyline.md` following [references/storyline.md](references/storyline.md): the key message, the narrative arc, sections, and one line per slide topic with the sources it rests on. Use only the vetted Source Set; when a slide needs a claim no source supports, go back to step 3 instead of inventing support. Fit the length in the Brief. 5. **Approval.** Show the Storyline and revise it until the person approves; then set `approved: true`. When the person brings their own outline or brief, start from it: confirm what is there, ask only about what is missing, and continue from the right step. When the person asks to see a draft first, show the draft before the interview: write the Brief and the Storyline from what you know, mark each gap only they can fill as `[to fill: what is needed]`, keep both `approved: false`, and ask the interview questions alongside the draft. A placeholder is never filled by guessing. When reading the person's project for context, leave out files that hold secrets, such as `.env` files, keys, and credentials. When the Storyline is approved, the natural next step is drafting slides: `drafting-slides`, if installed, turns it into the Deck Source. ## Editing When writing the Brief and Storyline, if `unslop` is installed, use it for the prose; if not, keep wording plain and specific in the person's voice. Record the person's tone, prefer, and avoid preferences in the Brief so later stages apply them.
From ken-guru/skills, MIT.
More from ken-guru/skills
- 0.592score
drafting-slides
ken-guru
Drafts a slide deck as one editable Marp Markdown file, with a heading and speaker notes on every slide, citations for every factual claim, and a plan for…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
creating-charts
ken-guru
Creates static, accessible data charts (bar, line, scatter, area, and more) from a data file with Vega-Lite, checks their text is readable at final size, and…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
creating-diagrams
ken-guru
Creates legible diagrams from D2 source (flows, architectures, sequences, decision paths) and checks they stay readable at their final size.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
generating-images
ken-guru
Generates illustrations and photos with an AI image provider (Gemini or OpenAI) after the person approves the cost, and marks every result as AI-generated.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
rendering-slides
ken-guru
Renders a Marp slide deck to HTML, a tagged PDF, and a speaker-notes script with a polished theme, installing the pinned tools it needs and checking the result.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
reviewing-presentation
ken-guru
Reviews a slide deck for factual accuracy and sourcing, language, legibility, accessibility, timing, and how the rendered slides look, and reports what to fix…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
researching-sources
ken-guru
Finds, vets, and organises credible sources for a question into a Source Set, judging each source's credibility and turning conflicting claims into explicit…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
setup-devcontainer
ken-guru
Generate a shared devcontainer (Ubuntu base image, Node, GitHub CLI, one persistent config volume) in the current repo — one container every AI CLI installs…
SkillAFreshness: A★ 1Claude Code +9 - 0.583score
setup-copilot-devcontainer
ken-guru
Install GitHub Copilot CLI into an existing shared devcontainer generated by the setup-devcontainer skill — its own install step, optional YOLO guidance, and…
SkillAFreshness: A★ 1Claude Code +9 - 0.583score
setup-codex-devcontainer
ken-guru
Install Codex into an existing shared devcontainer generated by the setup-devcontainer skill — its own install step, sandbox capability grant, optional YOLO…
SkillAFreshness: A★ 1Claude Code +9 - 0.547score
unslop
ken-guru
Load when the user asks to edit prose for a more natural voice while preserving meaning, tone, technical precision, and structured output.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
setup-antigravity-devcontainer
ken-guru
Install Antigravity into an existing shared devcontainer generated by the setup-devcontainer skill — its own install step, optional YOLO alias, optional link…
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 1
- Open issues
- 6
- Last commit (this folder)
- Oct 21, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 3.1.0
- License
- MIT
- Repository
- github.com/ken-guru/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ken-guru
- 0.592score
creating-charts
ken-guru
Creates static, accessible data charts (bar, line, scatter, area, and more) from a data file with Vega-Lite, checks their text is readable at final size, and…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
creating-diagrams
ken-guru
Creates legible diagrams from D2 source (flows, architectures, sequences, decision paths) and checks they stay readable at their final size.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
generating-images
ken-guru
Generates illustrations and photos with an AI image provider (Gemini or OpenAI) after the person approves the cost, and marks every result as AI-generated.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
rendering-slides
ken-guru
Renders a Marp slide deck to HTML, a tagged PDF, and a speaker-notes script with a polished theme, installing the pinned tools it needs and checking the result.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
reviewing-presentation
ken-guru
Reviews a slide deck for factual accuracy and sourcing, language, legibility, accessibility, timing, and how the rendered slides look, and reports what to fix…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
drafting-slides
ken-guru
Drafts a slide deck as one editable Marp Markdown file, with a heading and speaker notes on every slide, citations for every factual claim, and a plan for…
SkillAFreshness: A★ 1Claude Code +9
Cite this page
planning-presentation skill. Agent Mart. https://agentmart.dev/skills/ken-guru-planning-presentation (last updated 2026-10-24)