
HyperFrames Creative
FreeDesign direction for HyperFrames video projects.
Free · Opens the source repo
What HyperFrames Creative does
HyperFrames Creative is a specialized skill designed for guiding the creative direction of video projects using the HyperFrames framework. It focuses on aspects such as brand identity, pacing, style, narration, and composition. The skill is intended to be used after establishing a technical contract through hyperframes-core, ensuring that the creative elements align with the project's technical specifications. This skill is particularly useful for designers and developers who require a structured approach to video composition without the complexity of animation.
The workflow begins by reviewing any existing design specifications. If a design spec is available, users are instructed to treat its frontmatter tokens as authoritative, defining the colors, fonts, and spacing to be used. In cases where no design spec exists, users can select from ready-made frame presets or utilize various reference documents to guide their visual direction. This flexibility allows for a tailored approach to each project while maintaining adherence to established design principles.
In addition to providing visual direction, HyperFrames Creative emphasizes the importance of planning beats and rhythm in multi-scene projects. Users are encouraged to consider the pacing of their narrative before diving into HTML writing. The skill also includes various reference documents that cover topics from composition patterns to typography, ensuring that users have access to comprehensive guidelines for effective video production.
Overall, HyperFrames Creative serves as a robust tool for anyone involved in video design, offering structured guidance to enhance the quality and coherence of video projects while avoiding common pitfalls that lead to generic outputs.
When to use it
Use this skill when you need structured creative direction for video projects, particularly when working with the HyperFrames framework.
When not to use it
Avoid this skill if your project requires animation or if you lack a design specification to guide your creative choices.
What you can build with it
Creating a Brand Video
Use HyperFrames Creative to ensure your brand's identity is consistently represented in a promotional video.
Planning a Multi-Scene Project
Leverage the skill to plan the pacing and rhythm of your narrative before writing the HTML for a multi-scene video.
Adhering to Design Specifications
Follow the skill's workflow to ensure your video output aligns with existing design specifications, enhancing coherence.
How to install HyperFrames Creative
View source1. Install with the skills CLI
npx skills add heygen-com/hyperframes/hyperframes-creative --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by heygen-comHyperFrames Creative
Brand, pacing, style, narration, and composition direction. Use after the technical contract from hyperframes-core is in place.
For motion patterns, scene blueprints, transitions, and CSS marker effects, use hyperframes-animation — this skill is intentionally non-animation.
Read these two FIRST for any non-trivial composition — they override web instincts:
references/house-style.md— "interpret the prompt, generate real content," the lazy-default list, and the background/foreground layer recipe. This is what turns a literal restyle into a concept.references/video-composition.md— video-medium scale, depth, and foreground detail. It explains how to avoid empty web-page layouts without imposing a universal element count.Skipping these is the single biggest cause of generic, web-page-looking output. They are not optional rows in the routing table below — for anything beyond a one-line edit, open both before you choose colors or write HTML.
Workflow
- If a project has a design spec, read it first and treat its frontmatter tokens as brand truth (colors, fonts, spacing, tone, constraints). Which file to read (precedence
frame.md→design.md→DESIGN.md) and how to parse it (frontmatter = normative, prose = context) are defined once inreferences/design-spec.md— resolve and load per that doc. - If no design spec exists and the user asks for visual direction, choose a route:
- Ready-made frame-preset (optional) →
frame-presets/(adopt aFRAME.mdasframe.md; seereferences/design-spec.md) - Named style or mood →
references/visual-styles.md - Fast defaults →
references/house-style.md - Interactive selection →
references/design-picker.md
- Ready-made frame-preset (optional) →
- For multi-scene work, plan beats and rhythm before writing HTML →
references/beat-direction.md. For scene transitions, jump tohyperframes-animation/transitions/. - For motion-heavy work, read
references/motion-principles.md(high-level guardrails), then go tohyperframes-animationfor atomic rules.
Routing
| Topic | Read |
|---|---|
Adopt a ready-made frame-preset as frame.md (optional) | frame-presets/ · references/design-spec.md |
| Default palettes, motion, typography, lazy defaults to question | references/house-style.md |
| Named style presets, mood-to-style routing | references/visual-styles.md |
| Palette-specific color tokens | palettes/*.md |
| Composition patterns — PiP, text-behind-subject, title card, slide show | references/composition-patterns.md |
| Stats / infographic presentation | references/data-in-motion.md |
| Structured expansion for open-ended prompts | references/prompt-expansion.md |
| Video-medium density, scale, color, frame composition | references/video-composition.md |
| Per-beat direction, rhythm planning, transition timing | references/beat-direction.md |
| Post-authoring spec verification (colors, type, corners, spacing, depth) | references/design-adherence.md |
| High-level motion guardrails and GSAP-quality rules | references/motion-principles.md |
| Font selection, pairings, rendered-video type guardrails | references/typography.md |
| Story doctrine — hook language, value-before-evidence, storyboard-as-proposal | references/story-spine.md |
| Script pacing, tone, openings, number pronunciation | references/narration.md |
| Precomputed audio bands mapped to motion | references/audio-reactive.md |
Scripts
scripts/contrast-report.mjs— inspect contrast warnings from rendered frames.scripts/extract-audio-data.py— pre-extract audio bands for audio-reactive compositions.scripts/package-loader.mjs— support script for bundled creative tooling.
contrast-report.mjs resolves helper packages from the current project first, then can bootstrap the bundled HyperFrames package version. Set HYPERFRAMES_SKILL_PKG_VERSION=<version> only when running the skill outside the bundled CLI/skill install and you need to pin that bootstrap version explicitly.
Run from the repo root with explicit paths, for example:
python skills/hyperframes-creative/scripts/extract-audio-data.py <audio-file>
Animation analysis (animation-map.mjs) lives in hyperframes-animation/scripts/.
Boundaries
- Do not override
hyperframes-coretechnical rules. - Do not require a design system for a minimal technical composition.
- Do not add extra scenes, narration, music, captions, or transitions unless the request calls for them or you first propose the expansion.
- Keep recipe references task-specific; do not read every reference for simple edits.
Frequently asked questions about HyperFrames Creative
Similar skills
HyperFrames
Create HTML-based video content with ease.
Gemini Omni Flash API
Generative video editing and creation with AI.
Talking Head Recut
Enhance videos with dynamic graphic overlays.
Product Launch Video
Create promotional videos from product details effortlessly.
Media Use
Streamline media handling in HyperFrames projects.
Embedded Captions
Add captions to videos without editing footage.
