/deckcp-build-deck
brief/outline → deckcp-brand-kit (mandatory) → deckcp-design-director (mandatory: design-direction.json + slide-plan.json are binding inputs) → build per design-direction.json.build_mode: fast / brand = constrained generate_outline + generate_slides_from_outline with the brand system, design direction and per-slide art-direction serialized into context; reference-exact = measured theme + source-derived masters, server generation only where composition is flexible, deckcp-author-slides / upsert_slides for geometry-sensitive slides → check_slide → render_slides → deckcp-quality-control (mandatory gate before "done"). Reads references/layout-archetypes.md for the semantic archetype menu; purposeful repetition is allowed; masters come from the active brand/reference, never a universal chrome. v0.8.1: consumes per-slide visual_translation + deck visual_media_mix / iconography_direction — executes the planned visual (spatial-plan/process/proportion-graphic/map/annotated-image) in the brand's language, and when the server can't, flags it and escalates to deckcp-author-slides rather than silently emitting a paragraph; never forces a graphic onto a needed:false slide. v0.8.2: consumes visual_strategy + per-slide visual_intensity + visual_translation.confidence — slide-level intent and visual_strategy outrank the deck media mix, low/medium-confidence visuals default toward restraint, and a remove-before-adding pass runs before finalizing. Non-English text: load the matching Noto font, never romanize.
Install
With the MCP connected, ask your agent for install_deck_skills — it installs the whole pack. Or fetch it directly:
npx -y giget@latest gh:deckcp/deck-skills/skills .claude/skills --forceThen restart your client and run /deckcp-build-deck. Pack v0.9.0 · read this skill's source