Deck Kit
Presentation decks as code — pitch decks, product launches, idea pitches, board and quarterly reviews, tech talks. One self-contained HTML file with animated charts, diagrams, builds and cinematic transitions (camera moves, morph, zoom, iris, tear, dissolve), a presenter view, and static PDF/PPTX exports. Use whenever someone wants to present an idea, product, plan or result as slides, or asks for a deck, keynote, pitch or presentation that should look designed rather than templated.
Install
npx skills add kiselas/every-slide-is-code --skill deck-kitgit clone --depth 1 https://github.com/kiselas/every-slide-is-code.git /tmp/every-slide-is-code
mkdir -p ~/.claude/skills
cp -r /tmp/every-slide-is-code/. ~/.claude/skills/deck-kitPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# deck-kit 1. Read `00-agent-brief.md` in full. These rules are mandatory. 2. Read the files that fit the task: - any deck: `01-runtime.md`, `03-story.md`, `04-slide-design.md`, `12-export-qa.md`; - the brief is vague or you are writing a prompt: `02-prompting.md`; - animation and builds: `05-motion.md`; - transitions between slides: `06-transitions.md`; - numbers and charts: `07-charts.md`; - flows, architecture, timelines, matrices: `08-diagrams.md`; - titles, big numbers, text treatment: `09-typography.md`; - a background world that lives behind all slides: `10-stage.md`; - rehearsal, presenter view, the room: `11-presenting.md`; - smoothness, battery, heavy slides: `13-performance.md`; - technical talks, code on slides (magic move, line focus, diffs, terminal, file tree): `14-code-slides.md` (optional plugin `runtime/code.js`); - hand-drawn SVG (`data-sketch`) and path morph (`data-morph-to`, the `morph` transition with shapes): `15-sketch-and-morph.md` (optional plugin `runtime/sketch.js`); - a palette from one accent colour: `node scripts/palette.mjs --accent "#hex"`; a reference deck to learn from: `node export/deck.mjs analyze ref.pdf`; a talk as narrated video: `mp4 --voice --timings` (12-export-qa.md). 3. Start every deck from `template/deck.html` (`node scripts/sync-runtime.mjs --new my-deck.html`), or copy the template and paste `runtime/deck.css` and `runtime/deck.js` into its two marked slots.
Details
- Skill name
deck-kit- Repository
- kiselas/every-slide-is-code
- License
- MIT
- Repo updated
- 29 September 2026
FAQ
What does the Deck Kit skill do?
Presentation decks as code — pitch decks, product launches, idea pitches, board and quarterly reviews, tech talks. One self-contained HTML file with animated charts, diagrams, builds and cinematic transitions (camera moves, morph, zoom, iris, tear, dissolve), a presenter view, and static PDF/PPTX exports. Use whenever someone wants to present an idea, product, plan or result as slides, or asks for a deck, keynote, pitch or presentation that should look designed rather than templated.
How do I install the Deck Kit skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add kiselas/every-slide-is-code --skill deck-kit. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Deck Kit popular?
It lives in kiselas/every-slide-is-code, which has 5 GitHub stars and 0 forks.
Related skills
Diorama Journey
5nocoo/diorama-journey
Create narrated story videos through connected miniature 3D worlds, with one recurring character, object or signal carrying the story across chapters. Use for isometric diorama explainers, process journeys, project stories or narrated retrospectives that need 3D animation, chapter clips and matching presentation slides. Includes a Remotion and Three.js starter, voice generation, PPTX/PDF/ODP exports and production archives.
Courseware Cn Annotator
5youngman2007/courseware-cn-annotator
当用户说“做成学习包”(例如“把这份课件做成学习包”)时,使用本技能。把课件、讲义或课堂 PPT 的 PDF 一次性做成中文学习包:逐页中文翻译、面向零基础读者的三问式逐页注释(这页在说什么、为什么、怎么用)、可直接编辑的 Markdown 源稿、离线单文件 HTML 电子书(分组目录、全文搜索、注释与原图开关、深色主题、键盘翻页、深链)、A4 打印 PDF、使用说明,以及一到两篇学科速查附录。用户提供课件 PDF 并提到翻译、逐页讲解、注释版、电子书、可打印讲义、复习资料、速查表等任一需求时,也使用本技能,即使没有明确说“技能”。默认一次产出全套,用户明确只要其中某几项时才裁剪。
DOCX Formatter
5CP-here/docx-formatter-skill
将文本或 Markdown 内容排版为专业的中文 Word (.docx) 文档,支持 OMML 数学公式、表格框图、标准排版、引用上标和轻量完整性验证。当用户要求 Word 排版、把 Markdown 或纯文本转成 Word 文档、生成带公式的 Word 文档、用数学方程格式化文档、在 Word 中创建流程图样式图表、将参考文献引用渲染为上标、或格式化文档为 Word 时调用。
Concept Forge
5FeixueCode/concept-forge
Convert everyday questions, concepts, keywords, unfamiliar terms, or "what is X / how does X differ from Y" requests into reusable Chinese knowledge cards, Quarkdown mother drafts, Slidev presentation sources, and interactive HTML explainers. Use when the user wants to understand, remember, compare, review, or build a personal knowledge base for concepts; especially for fragmented internet-era knowledge such as tools, methods, acronyms, technical terms, products, workflows, and conceptual questions. The skill researches like a lightweight hv-analysis pass, stores structured JSON plus Quarkdown
Figure Extractor
5Sunrich-HT/figure-extractor
Extract complete, publication-quality figures and images from documents — local PDFs, PDF URLs, arXiv links, and HTML article pages. Use whenever the user wants to pull figures / charts / diagrams / images out of a paper or web article, says "extract the figures from this PDF / arXiv paper / webpage", needs clean figure PNGs for slides, decks, or reuse, or finds that naive embedded-image extraction returns broken fragments. This is a command-line tool (Python + PyMuPDF) that must be run in a shell; if your runtime has no shell, see the degraded-mode fallback. Keywords: extract figures from pdf
Ats Resume Formatting
5msdanyg/ats-resume-skill
Use this skill whenever a resume needs to be formatted, reviewed, or debugged for upload to Workday, Greenhouse, Lever, iCIMS, or any other ATS (applicant tracking system). Trigger on requests like "format my resume for ATS," "is my resume ATS-friendly," "why is Workday leaving fields blank," "clean up my resume for online applications," or "make my resume parse-safe." Also trigger proactively any time a user is building or editing a resume that will be uploaded to a job portal, even if they don't mention "ATS" by name — most resume-formatting requests have this failure mode lurking under the
Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.