Deck Motion — Development skill for Claude Code
A Claude Code skill for animated web presentations that behave like slides.
How to install Deck Motion
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open simonparisot/deck-motion and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Deck Motion does
A Claude Code skill for animated web presentations that behave like slides. No dependencies, no build.
Alternatives in Development
- HTML Ppt Skill — HTML PPT Studio — AgentSkill with 24 themes, 31 layouts, 20+ animations for building professional HTML present 8.1k ★
- Petdex — A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and 4k ★
- Fidelity — Measure how faithfully a clone reproduces a site — pixel-diff plus motion-fidelity into one 0-100 score, a let 3.6k ★
README
deck-motion
A [Claude Code](https://claude.com/claude-code) skill for building animated web presentations that behave like slides.
The goal: a deck with the finish of a motion design and the flexibility of slides. No dependencies, no build, one file to open. You drive it from the keyboard during a 40 minute talk, or let it run on its own on a lobby screen.
Demo
**[Open a full one-hour plenary deck](https://simonparisot.github.io/deck-motion/demo/)**
Twenty-six screens for the annual seminar of a fintech that does not exist: an animated map of France, a Sankey diagram of the underwriting funnel, speaker notes, a contents panel, a timer. Every figure comes from one file.
It was generated from [a single preparation note](docs/demo/sources/brief-seminaire.md), the kind anyone writes before a talk. That is the whole point of the skill: you write the substance, it builds the form, and it applies the editorial limits in `references/writing.md` while doing it.
The deck and the note are in French, the skill is in English. Source in [`docs/demo/`](docs/demo/).
Install
git clone https://github.com/simonparisot/deck-motion.git ~/.claude/skills/deck-motion
That is all. The skill loads itself when a request calls for it, or on `/deck-motion`.
Try it without Claude
The template stands on its own:
cp -r ~/.claude/skills/deck-motion/template my-deck
cd my-deck && open index.html
`→` moves one step then one slide, `N` opens the speaker notes, `S` the contents, `B` blacks the screen out, `F` goes full screen.
What is in it
template/ |
A deck that works, to copy and fill. All the content lives in data.js. |
references/writing.md |
Read this first. What goes on a slide that backs a talk, and what does not. |
references/architecture.md |
The fixed stage, a slide's lifecycle, the two modes, the tempo. |
references/slides.md |
Writing a slide, the drawing helpers, the SVG traps. |
| `references/talks.md |
Related Skills
Bang Motion
Agent skill for browser motion graphics — openers, promos, bumpers, kinetic typography, and five explainer sty
Academic Pptx Skill
A Claude Skill for creating academic presentations (conference talks, seminar slides, thesis defenses, grant b
Vibe Slides
Vibe Slides is a "Vibe Coding" application for presentation creation. It enables users to create professional
Slides Skill
A comprehensive Claude Code skill for generating beautiful HTML presentations using Reveal.js
Motion Hack
Turn your talking-head video into an animated motion-graphics reel. Seedance 2.0 prompt generator. By The Crea
Animated SVG Icons
Premium interactive SVG icons: hover and scroll micro-interactions, built with Framer Motion + requestAnimatio
Related Agents
Deck Audience Reviewer
Adversarial review of Slidev presentations (slides.md) against a specific audience profile. Produces ranked to
Dependency Verifier
Verify that external dependencies, APIs, specs, and tools actually behave as documented. Use when you need to
Animation Implementer
Specialized coding agent that implements motion design specs using Framer Motion, GSAP, and Three.js. Use this