~ / rigs / heygen-com / hyperframes

heygen-com/hyperframes

Write HTML. Render video. Built for agents.

↗ GitHub ★ 57.4k apache-2.0 updated 3d ago project Claude CodeCodex Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~7.6k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Pre-tool screening hook · No YOLO mode · details

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)

Hooks (1)

eventmatcherruns
PreToolUseBashnode -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

copied ✓