morph-ppt

Generates .pptx decks with PowerPoint Morph transitions via cross-slide shape-name pairing.

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/Dhanuzh/DCode-Core --skill morph-ppt-dhanuzh
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: morph-ppt
Source: https://github.com/Dhanuzh/DCode-Core/tree/main/crates/dcode-app/assets/builtin-skills/morph-ppt
Command: npx skills add https://github.com/Dhanuzh/DCode-Core --skill morph-ppt-dhanuzh

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill includes references (resource) components.

What problem does it solve? Building PowerPoint decks with smooth Morph transitions requires manually matching shape names across slides, ghosting old content off-canvas, and setting transition properties β€” a workflow that silently fails (plain fades, ghost accumulation, overlapping shapes) without strict discipline. ## Core Features & Use Cases - Cross-slide shape pairing: Uses the !!scene-* / !!actor-* / #sN-* naming system so PowerPoint's Morph engine interpolates position, size, rotation, fill, and opacity between adjacent slides. - Four morph recipes: Single-element morph, multi-actor choreography, continuous multi-slide story arcs (with clone/ghost/verify helper scripts), and morph-plus-fade hybrid entrances. - 52-style visual library: A categorized style index (dark, light, warm, vivid, bw, mixed) with palette hex trios for mood-matched design lookup. - Delivery gates: Automated verification of transitions, ghosting, spatial variety, and ghost accumulation before delivery. - Use Case: A user asks for a 5-slide product launch deck where a ring shape grows and drifts across slides while titles refresh β€” the skill plans the morph pairs, builds the deck with officecli, and verifies every transition. ## Quick Start Ask the AI to create a PowerPoint deck with smooth morph transitions between slides on your chosen topic.

Frequently Asked Questions about morph-ppt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create PowerPoint Morph transitions programmatically?β–Ό

Set transition=morph on each target slide and give shapes identical names on adjacent slides so PowerPoint interpolates their position, size, rotation, fill, and opacity. The officecli CLI applies this via --prop transition=morph and matching name= values.

Why is my morph transition showing as a plain fade?β–Ό

Morph falls back to fade when shape names do not match exactly across adjacent slides, when transition=morph is missing on the target slide, or when spatial variety is too small. Ensure displacement of at least 5cm, rotation of 15 degrees, or size delta of 30 percent on paired shapes.

Does PowerPoint Morph work in LibreOffice or web viewers?β–Ό

Morph renders fully in PowerPoint 365, Keynote, and WPS. LibreOffice and many web viewers render morph slides as plain fades because morph interpolation is a runtime renderer feature, not a file-format defect.

How do I stop old slide content from overlapping in a morph deck?β–Ό

Ghost previous-slide content by moving it to x=36cm (off the right edge of the 33.87cm canvas) instead of deleting it. This keeps the exit animation visible and prevents silent shape accumulation across cloned slides.

When should I not use morph transitions in a presentation?β–Ό

Avoid morph for generic decks, board reviews, or pitch decks without cross-slide motion β€” use a standard pptx workflow instead. Also avoid filling every transition with morph; pace 3-5 morph moments per deck so motion reads as chapter punctuation.