Install
openclaw skills install @cbbathaglini/immersive-presentationsDesign and build cinematic, interactive web presentations where concepts unfold through motion, spatial storytelling, transformations, diagrams and audience interaction instead of conventional slide layouts.
openclaw skills install @cbbathaglini/immersive-presentationsUse this skill when creating, planning, reviewing, or improving a web-based presentation that should feel like a guided interactive experience: cinematic, didactic, visual, narrative, and presentable live.
Core maxim:
DO NOT build a deck. BUILD AN EXPERIENCE THAT CAN BE PRESENTED.
The basic unit is a scene, not a slide. A scene has a purpose, a beat in the story, a visual state, continuity with surrounding scenes, interaction rules, pacing, and a transition. Avoid treating the output as a sequence of static screens with decorative animation.
Start by turning the user's topic or briefing into a narrative system:
Whenever possible, demonstrate concepts visually instead of explaining them only with text. Replace bullet lists with transformations, diagrams, timelines, maps, simulations, comparisons, annotated objects, and progressive reveals.
Read only the references needed for the current task:
gsap-motion skill, read references/motion-and-gsap.md.When asked to create a presentation, produce or implement:
presentation-plan.md or equivalent planning section with audience, objective, thesis, narrative arc, acts, scene list, recurring objects, interaction model, and motion intent.scene id, role in the narrative, visual metaphor, key objects, transition in/out, interaction, accessibility notes, and presenter notes.Do not create a conventional deck by default. Avoid:
gsap-motionIf the user's gsap-motion skill is available, use it for motion execution after this skill has defined the narrative, scene structure, motion intent, accessibility constraints, and interaction behavior. This skill decides what the experience should communicate and how scenes relate; gsap-motion helps implement timelines, ScrollTrigger, Flip, SplitText, responsive motion, performance, and reduced-motion behavior.
If gsap-motion is not available, implement motion directly with the project's existing stack while preserving the same intent and quality bar.