You're building video content in HTML and rendering it to MP4. This handles the full production flow: timed compositions with GSAP animation, audio-reactive visuals that pulse to music, synced captions, TTS voiceovers, kinetic typography with marker sweeps and hand-drawn effects, and shader-based transitions. Inside Open Design projects it uses a scaffold workflow that gets you from prompt to rendered video in seconds instead of minutes by editing a pre-wired composition rather than writing from scratch. The visual identity gate is real: it won't let you proceed with placeholder colors, you need either a DESIGN.md or answers to specific mood questions first. Covers everything except CLI commands, which live in the separate hyperframes-cli skill.

skills.sh installs
220
GitHub stars
106.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add nexu-io/open-design --skill hyperframes --agent claude-code

Installs into .claude/skills of the current project.

Files

HyperFrames

HTML is the source of truth for video. A composition is an HTML file with data-* attributes for timing, a GSAP timeline for animation, and CSS for appearance. The framework handles clip visibility, media playback, and timeline sync.

OpenDesign integration (load-bearing for this surface)

When this skill runs inside OpenDesign (i.e. $OD_PROJECT_DIR is set), the output flow is fixed: only the rendered .mp4 should land in the project root. Composition source files (hyperframes.json, meta.json, index.html, assets) belong inside a hidden cache directory so they don't clutter the user's FileViewer or the chat's "produced files" chips.

Render workflow inside OD — fast path:

For most OD requests ("test video", "5s product reveal", "demo clip"), do NOT write the composition HTML from scratch. Use Open Design's deterministic scaffold and edit only what the prompt actually changes. The "author from scratch" path costs minutes of model output and silent chat-tool time; the scaffold path costs seconds.

Sponsors

Details

Repository
github.com/nexu-io/open-design
Categories
Frontend Development, DevOps & CI/CD, Code Review & Quality, Automation & Workflows, Design & UI/UX, CLI & Terminal, Game Development, Generative Media
First seen
Jun 3, 2026

More from nexu-io/open-design

All 217
1el-feo avatarcucumber-gherkinel-feo/ai-contextBDD testing with Cucumber and Gherkin for Ruby and Rails applications. Use when writing feature files (.feature), step definitions, hooks, or implementing Behav215skills.sh installs
2charleswiltgen avataraxiom-ios-uicharleswiltgen/axiomUse when building, fixing, or improving ANY iOS UI including SwiftUI, UIKit, layout, navigation, animations, design guidelines. Covers view updates, layout bugs213skills.sh installs
3nexu-io avatarreplit-decknexu-io/open-designSingle-file horizontal-swipe HTML deck in the style of Replit Slides's landing-page template gallery. Eight distinct themes (helix, holm, vance, bevel, world-da209skills.sh installs
4base avatarmigrating-an-onchainkit-appbase/skillsMigrates apps from @coinbase/onchainkit to standalone wagmi/viem components. Handles provider replacement (OnchainKitProvider to WagmiProvider), wallet componen208skills.sh installs
5liuyunlong2021-wq avatarsvg-animation-engineerliuyunlong2021-wq/svg-skillsGenerates pure SVG code animations using flat design and CSS keyframes. Use when user asks for SVG code, Lottie alternatives, vector illustrations, or web-based208skills.sh installs
6charleswiltgen avataraxiom-swiftui-debuggingcharleswiltgen/axiomUse when debugging SwiftUI view updates, preview crashes, or layout issues - diagnostic decision trees to identify root causes quickly and avoid misdiagnosis un204skills.sh installs