New to Claude Skills? Learn how to install them →

heygen-com on GitHub

HyperFrames Creative

Free

Design direction for HyperFrames video projects.

Get this skill

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 source

1. Install with the skills CLI

npx skills add heygen-com/hyperframes/hyperframes-creative --agent claude-code

2. 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-com

HyperFrames 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

  1. 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.mddesign.mdDESIGN.md) and how to parse it (frontmatter = normative, prose = context) are defined once in references/design-spec.md — resolve and load per that doc.
  2. If no design spec exists and the user asks for visual direction, choose a route:
    • Ready-made frame-preset (optional) → frame-presets/ (adopt a FRAME.md as frame.md; see references/design-spec.md)
    • Named style or mood → references/visual-styles.md
    • Fast defaults → references/house-style.md
    • Interactive selection → references/design-picker.md
  3. For multi-scene work, plan beats and rhythm before writing HTML → references/beat-direction.md. For scene transitions, jump to hyperframes-animation/transitions/.
  4. For motion-heavy work, read references/motion-principles.md (high-level guardrails), then go to hyperframes-animation for atomic rules.

Routing

TopicRead
Adopt a ready-made frame-preset as frame.md (optional)frame-presets/ · references/design-spec.md
Default palettes, motion, typography, lazy defaults to questionreferences/house-style.md
Named style presets, mood-to-style routingreferences/visual-styles.md
Palette-specific color tokenspalettes/*.md
Composition patterns — PiP, text-behind-subject, title card, slide showreferences/composition-patterns.md
Stats / infographic presentationreferences/data-in-motion.md
Structured expansion for open-ended promptsreferences/prompt-expansion.md
Video-medium density, scale, color, frame compositionreferences/video-composition.md
Per-beat direction, rhythm planning, transition timingreferences/beat-direction.md
Post-authoring spec verification (colors, type, corners, spacing, depth)references/design-adherence.md
High-level motion guardrails and GSAP-quality rulesreferences/motion-principles.md
Font selection, pairings, rendered-video type guardrailsreferences/typography.md
Story doctrine — hook language, value-before-evidence, storyboard-as-proposalreferences/story-spine.md
Script pacing, tone, openings, number pronunciationreferences/narration.md
Precomputed audio bands mapped to motionreferences/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-core technical 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