heygen-com/hyperframes
Write HTML. Render video. Built for agents.
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code
$ npx degit heygen-com/hyperframes/.claude ./rig-hyperframes # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit heygen-com/hyperframes/.agents/skills/captions-overlay .claude/skills/captions-overlay $ npx degit heygen-com/hyperframes/.agents/skills/changelog-video .claude/skills/changelog-video $ npx degit heygen-com/hyperframes/.agents/skills/cut-the-curve .claude/skills/cut-the-curve $ npx degit heygen-com/hyperframes/.agents/skills/motion-doctrine .claude/skills/motion-doctrine $ npx degit heygen-com/hyperframes/.agents/skills/oversized-cursor .claude/skills/oversized-cursor $ npx degit heygen-com/hyperframes/.agents/skills/seam-craft .claude/skills/seam-craft $ npx degit heygen-com/hyperframes/skills/embedded-captions .claude/skills/embedded-captions $ npx degit heygen-com/hyperframes/skills/faceless-explainer .claude/skills/faceless-explainer $ npx degit heygen-com/hyperframes/skills/figma .claude/skills/figma $ npx degit heygen-com/hyperframes/skills/general-video .claude/skills/general-video $ npx degit heygen-com/hyperframes/skills/hyperframes-animation .claude/skills/hyperframes-animation $ npx degit heygen-com/hyperframes/skills/hyperframes-audio .claude/skills/hyperframes-audio $ npx degit heygen-com/hyperframes/skills/hyperframes-cli .claude/skills/hyperframes-cli $ npx degit heygen-com/hyperframes/skills/hyperframes-core .claude/skills/hyperframes-core $ npx degit heygen-com/hyperframes/skills/hyperframes-creative .claude/skills/hyperframes-creative $ npx degit heygen-com/hyperframes/skills/hyperframes-keyframes .claude/skills/hyperframes-keyframes $ npx degit heygen-com/hyperframes/skills/hyperframes-registry .claude/skills/hyperframes-registry $ npx degit heygen-com/hyperframes/skills/hyperframes-studio .claude/skills/hyperframes-studio $ npx degit heygen-com/hyperframes/skills/hyperframes .claude/skills/hyperframes $ npx degit heygen-com/hyperframes/skills/media-use .claude/skills/media-use $ npx degit heygen-com/hyperframes/skills/motion-graphics .claude/skills/motion-graphics $ npx degit heygen-com/hyperframes/skills/music-to-video .claude/skills/music-to-video $ npx degit heygen-com/hyperframes/skills/pr-to-video .claude/skills/pr-to-video $ npx degit heygen-com/hyperframes/skills/product-launch-video .claude/skills/product-launch-video $ npx degit heygen-com/hyperframes/skills/remotion-to-hyperframes .claude/skills/remotion-to-hyperframes $ npx degit heygen-com/hyperframes/skills/slideshow .claude/skills/slideshow $ npx degit heygen-com/hyperframes/skills/talking-head-recut .claude/skills/talking-head-recut
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "node -e \"\nconst chunks = [];\nprocess.stdin.on('data', d => chunks.push(d));\nprocess.stdin.on('end', () => {\n const input = JSON.parse(Buffer.concat(chunks).toString());\n const cmd = input.tool_input?.command || '';\n if (!/git\\s+commit\\b/"
}
]
}
]
}
} Skills (27)
captions-overlaychangelog-videocut-the-curvemotion-doctrineoversized-cursorseam-craftembedded-captionsfaceless-explainerfigmageneral-videohyperframes-animationhyperframes-audiohyperframes-clihyperframes-corehyperframes-creativehyperframes-keyframeshyperframes-registryhyperframes-studiohyperframesmedia-usemotion-graphicsmusic-to-videopr-to-videoproduct-launch-videoremotion-to-hyperframesslideshowtalking-head-recut
Hooks (1)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | node -e " const chunks = []; process.stdin.on('data', d => chunks.push(d)); process.stdin.on('end', () => { const input = JSON.parse(Buffer.concat(chunks).toString()); const cmd = input.tool_input?.command || ''; if (!/git\s+commit\b/ |
Similar rigs
edenfunf/reelmimic
Show it a video you love. Get a new video in the same style. An AI crew (Claude Code or Codex) plans, builds and reviews it with you.
Skill Collector 2.7k tok ·
knpwrs/dotfiles
Muh dotfiles.
Skill Collector 786 tok ·
enesbala5/config
Custom multi-node NixOS configuration managing a Framework 13 workstation and a self-hosted home server layer.
Skill Collector 5.4k tok ·
nateherkai/hyperframes-student-kit
Edit videos, reels, and YouTube Shorts with Codex or Claude Code. 14 skills, transcript-driven cuts, storytelling, 406 motion-graphics cards, and HyperFrames templates.
Skill Collector 2.8k tok ·