Help us improve
Share bugs, ideas, or general feedback.
From octo
Generates slide deck presentations from briefs with optional research, outline approval, and PPTX export.
npx claudepluginhub nyldn/claude-octopus --plugin octoHow this skill is triggered — by the user, by Claude, or both
Slash command
/octo:skill-deckThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Host: Codex CLI** — This skill was designed for Claude Code and adapted for Codex.
Creates slide presentations from topics, URLs, PDFs, git repos, or vault notes. Handles research, synthesis, outlining, and editing existing decks. Default output is reveal.js HTML; pptx available on request.
Generates professional .pptx and .pdf presentations from a JSON deck specification using 18 slide types with dark/light variants, content-to-layout decision logic, and built-in character limits. Ships with a default theme and supports custom themes.
Guides structured design of pitch decks, sales presentations, and slide sets through 5 phases: discovery, brief, outline, visuals, and delivery. For investor, sales, or conference use.
Share bugs, ideas, or general feedback.
Host: Codex CLI — This skill was designed for Claude Code and adapted for Codex. Cross-reference commands use installed skill names in Codex rather than
/octo:*slash commands. Use the active Codex shell and subagent tools. Do not claim a provider, model, or host subagent is available until the current session exposes it. For host tool equivalents, seeskills/blocks/codex-host-adapter.md.
Generate professional slide decks from briefs with optional research, outline approval, and PPTX export.
The document-skills plugin MUST be installed for PPTX rendering:
/plugin list | grep document-skills
If not installed, tell the user:
The document-skills plugin is required for PPTX generation.
Install it with: /plugin install document-skills@anthropic-agent-skills
Parse the user's topic and description. Use AskUserQuestion to clarify:
Question 1 - Audience:
Question 2 - Slide count target:
Question 3 - Tone:
If the user already provided clear context (e.g., "10-slide investor pitch deck about our Series A"), skip questions where the answer is obvious.
If the topic needs external research or context gathering:
Explore or general-purpose subagent to gather relevant information/octo:discover [topic] first, then /octo:deck to build slides from the results"This step is OPTIONAL. Many decks are built from the user's own knowledge or existing documents.
Build a slide-by-slide outline in markdown format. Structure:
## Slide 1: [Title Slide]
- Presentation title
- Subtitle / Date / Author
## Slide 2: [Agenda / Overview]
- Key topics to cover
## Slide 3: [First Content Section]
- Bullet point 1
- Bullet point 2
- Bullet point 3
## Slide N: [Summary / Next Steps]
- Key takeaways
- Call to action
IMPORTANT: Present the outline to the user for approval using AskUserQuestion:
This is the wireframe gate — the user MUST approve the outline structure before PPTX generation.
Once the outline is approved:
document-skills:pptx skill to convert the approved markdown outline to PowerPoint## heading becomes a slideExample filename: Series-A-Pitch-Deck-2026-02-14.pptx
Apply these when generating outlines:
Executives / Board:
Engineers / Technical:
Investors / Fundraising:
General / Mixed:
This skill works well in combination with:
/octo:discover [topic] — Research first, then build deck from findings/octo:docs — For converting existing markdown to other formats/octo:prd — Generate a PRD, then create a presentation summarizing it/octo:brainstorm — Brainstorm ideas, then structure into a deckUser: "Create a 10-slide deck about our Q1 results"
→ Step 1: Clarify audience (executives)
→ Step 2: Skip (user has the data)
→ Step 3: Generate outline, get approval
→ Step 4: Render PPTX
User: "Build a presentation about AI trends in healthcare"
→ Step 1: Clarify audience and scope
→ Step 2: Research using Task agents
→ Step 3: Generate outline from research, get approval
→ Step 4: Render PPTX
User: "I need a comprehensive investor deck about the autonomous vehicles market"
→ Suggest: "/octo:discover autonomous vehicles market" first
→ Then: "/octo:deck" using the research synthesis
Slide deck skill for claude-octopus v8.12.0+