seam-craft
An agent skill by heygen-com, from heygen-com/hyperframes. Tags: automation, debugging, design, developer-tools, video.
What it does
Render-correctness doctrine for scene-to-scene seams in HyperFrames launch videos — the prerequisites that make transitions composite correctly on the master timeline. Load when assembling the master timeline / index.html, when a white flash appears at a cut or crossfade seam (especially on dark films), when reasoning about why a transition opacity dip shows through, or when verifying the render-side mechanics of how overlapping scene wrappers blend. Covers the opaque stage-ground (#root background) white-flash guard and how the injector overlaps wrappers, holds final frames, ping-pongs tracks, and stamps lint-clean template code onto the master timeline. Does NOT contain the per-transition catalog — see the transition registry for individual transition entries.
Install
With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:
npx skills add heygen-com/hyperframes --skill seam-craft
Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):
git clone --depth 1 https://github.com/heygen-com/hyperframes
cp -r hyperframes/.agents/skills/seam-craft ~/.claude/skills/seam-craft
Safety box score
Grade A, minimal risk: 4 of 100 risk points, rated 2026-10-16. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.
This is a documentation-only skill for scene-seam rendering in generated launch videos. It does not ship executable code or network behavior, but it does prescribe how the assembler should mutate the generated `index.html` and timeline so overlaps composite correctly and dark seams do not flash white.
| Category | Level | Why |
|---|---|---|
| Code & shell execution | 0 (none) | No scripts, shell commands, or code execution are shipped in `SKILL.md`; it only describes render behavior. |
| Network access | 0 (none) | There is no download, upload, or remote host interaction in the skill text. |
| Filesystem reach | 1 (low) | It discusses generated output like `index.html` and the stage rule `#root { background: var(--canvas-deep, var(--canvas, #000)) }`, but nothing outside the working tree. |
| Secrets & credentials | 0 (none) | The skill does not reference tokens, keys, passwords, `.env` files, or browser/CLI sessions. |
| Privilege & persistence | 0 (none) | No sudo, global install, services, shell startup edits, or OS setting changes are mentioned. |
| Instruction hijack surface | 0 (none) | There is no instruction to ignore safeguards, follow fetched content, or hide anything; the text is descriptive rather than adversarial. |
| Irreversible actions | 0 (none) | It describes render composition mechanics only; it does not send messages, deploy, post, pay, or delete. |
| Transparency | 0 (none) | The provided skill file is plain markdown with no binaries, base64 blobs, or runtime-decoded code. |
Before installing
- Read the code that assembles `index.html` and confirm it always sets an opaque `#root` background.
- Check the injector/runtime path that retimes `data-duration`, `data-start`, and `data-track-index` before relying on seam correctness.
- If you use a separate generator, verify it follows the same white-flash guard and overlap rules as described here.
Rated 2026-10-16 by an automated review of 1 file from the skill's repository.
Source
- Repository
- heygen-com/hyperframes (all skills from this repository)
- Path
- .agents/skills/seam-craft/SKILL.md
- Branch
- main
- Updated
- 2026-09-19
Related skills
- pr-to-video — Turn a GitHub pull request (a PR URL, owner/repo#N, or 'this PR' in a checked-out repo) into a code-change explainer video — changelog, feature reveal, fix.
- remotion-to-hyperframes — Port an existing Remotion (React) composition's source to HyperFrames HTML.
- game-developer — Use when building game systems, implementing Unity/Unreal Engine features, or optimizing game performance.
- code-improver — Runs an autonomous review-and-fix improvement loop over any code target — a skill, plugin, module, or directory — using a reviewer the user names.
- pr-improver — Runs an autonomous review-and-fix improvement loop over the current branch's changes until a PR review comes back clean.
- skill-improver — Runs an autonomous review-and-fix improvement loop over a Claude Code skill until a review comes back clean, with a cross-round findings ledger.