presentation — Claude Code skill: web decks from specs
Turns a technical-spec directory into an interactive web presentation. Use it when a specification needs a shareable deck with a clear narrative.
npx skills add iii-hq/iii --skill presentation -a claude-codeWhat presentation does
The skill takes a tech-specs/<slug>/ directory of Markdown documents and creates a deck content layer in a roadmap base. The deck is built as a static page at /roadmap/<slug>/.
It reads the specification, the project component registry, and guidance for design, narrative, hosting, and quality checks before building. The agent must propose a slide outline for approval, then scaffolds the deck with interactive diagrams, system maps, and detail pages.
The input must be a specification directory with a README.md and Markdown domain documents. That requirement matters because this skill does not write the specification itself or produce PDF exports.
What it helps with
- turn a technical specification into a web deck
- map an architecture as a navigable diagram
- add step-by-step diagrams and toggles
- register a specification for a roadmap page
- reuse components from the project registry
Example prompts for the agent
- Create an interactive web deck from `tech-specs/<slug>/`.
- Refresh the existing presentation for `tech-specs/<slug>/`.
- Propose the slide outline for `tech-specs/<slug>/` before scaffolding it.
How to install presentation
1Skills CLI (Vercel)
npx skills add iii-hq/iii --skill presentation -a claude-code2Manually: put the files in place
~/.claude/skills/presentation/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/presentation/
1Skills CLI (Vercel)
npx skills add iii-hq/iii --skill presentation -a codex2Manually: put the files in place
.agents/skills/presentation/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add iii-hq/iii --skill presentation -a cursor2Manually: put the files in place
.cursor/skills/presentation/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install iii-hq/iii presentation2Manually: put the files in place
.github/skills/presentation/SKILL.md1Skills CLI (Vercel)
npx skills add iii-hq/iii --skill presentation -a gemini-cli2Platform CLI
gemini skills install https://github.com/iii-hq/iii --path skills/presentationManually: put the files in place
.devin/skills/presentation/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add iii-hq/iii --skill presentation -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set5
The whole set →Similar
Questions about presentation
How do I install presentation in Claude Code?
Run npx skills add iii-hq/iii --skill presentation -a claude-code, then run npx skills add iii-hq/iii --skill presentation -a claude-code again. The skill file is located at ~/.claude/skills/presentation/SKILL.md.
What does presentation do?
It turns a Markdown technical specification into an interactive roadmap web deck. It plans the narrative, consults the project component registry, and generates the deck content layer.
What does presentation need to run?
It needs a tech-specs/<slug>/ directory containing README.md and Markdown domain documents. The directory basename becomes the deck name and route segment.