mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-04 07:19:52 +00:00
* refactor(skills): rebuild faceless-explainer + pr-to-video on the shot-sequence architecture Move both skills onto the current shot-sequence authoring architecture and the latest shared engine, then re-narrate to each domain. The engine fixes (pre-assembly frame guards + BGM loop-extend in assemble-index, dark-ground caption contrast, brand-accent selection + mono role in tokens, dark-mode polarity invert / weight-clamp / icon-font filter in build-frame) had only landed in one copy; both skills were a generation behind. - Authoring model: visual-design now writes a time-coded shot sequence (Scene windows paced to the voiceover) instead of the older effects-id phased note; motion-language carries the move vocabulary + the tightened motion doctrine (smooth over bouncy) + the seek-safe core (fromTo entrances, no CSS-transition motion); add cut-catalog (within-frame velocity-matched seams); frame-worker and SKILL Step 4/5 move to blueprint instantiation + shot-sequence fidelity. - faceless-explainer: fold the standalone composition.md into visual-design (inventing-the-visual / portrait / caption geometry); keep the explainer story doctrine; graft cue-segmented VO + candidate-blueprint-from-Step-3. - pr-to-video: keep the ingest pipeline (fetch-pr / ingest / fetch-people-avatars) and code-vocabulary; preserve the code-beat (code-* block as focal, Scenes choreograph the surround) and mechanism-beat treatments under the new model. - Drop stage-assets from both (no captured assets to stage); remove derivation references so each skill reads standalone. bun run scripts/lint-skills.ts passes; all scripts node --check clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * chore(skills): resync skills-manifest after format pass The pre-commit skills-manifest hook hashed the skills before the format hook reformatted cut-catalog.md, so the committed manifest lagged the on-disk content and CI's "Skills: manifest in sync" check failed. Regenerated. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
82 lines
1.6 KiB
JSON
82 lines
1.6 KiB
JSON
{
|
|
"source": "heygen-com/hyperframes",
|
|
"skills": {
|
|
"embedded-captions": {
|
|
"hash": "7fa25370f9fbb4b3",
|
|
"files": 144
|
|
},
|
|
"faceless-explainer": {
|
|
"hash": "b94e52c77d04c1ea",
|
|
"files": 17
|
|
},
|
|
"general-video": {
|
|
"hash": "a30225e30ec7b06c",
|
|
"files": 1
|
|
},
|
|
"hyperframes": {
|
|
"hash": "55f1e72887f8f983",
|
|
"files": 1
|
|
},
|
|
"hyperframes-animation": {
|
|
"hash": "57458f4308708e21",
|
|
"files": 115
|
|
},
|
|
"hyperframes-cli": {
|
|
"hash": "be5af457d0b3d2ff",
|
|
"files": 7
|
|
},
|
|
"hyperframes-core": {
|
|
"hash": "6243b6f09c94cce1",
|
|
"files": 13
|
|
},
|
|
"hyperframes-creative": {
|
|
"hash": "bb248c1bc5cc28b5",
|
|
"files": 67
|
|
},
|
|
"hyperframes-media": {
|
|
"hash": "096b2ab0a43b05dd",
|
|
"files": 40
|
|
},
|
|
"hyperframes-registry": {
|
|
"hash": "e3b389526834109d",
|
|
"files": 10
|
|
},
|
|
"media-use": {
|
|
"hash": "f0edb0fd7cd513a5",
|
|
"files": 19
|
|
},
|
|
"motion-graphics": {
|
|
"hash": "be1d1f159d5eb0e4",
|
|
"files": 23
|
|
},
|
|
"music-to-video": {
|
|
"hash": "c188d0d159b926c2",
|
|
"files": 132
|
|
},
|
|
"pr-to-video": {
|
|
"hash": "85a7577aee41bb82",
|
|
"files": 21
|
|
},
|
|
"product-launch-video": {
|
|
"hash": "5341508d185c091d",
|
|
"files": 18
|
|
},
|
|
"remotion-to-hyperframes": {
|
|
"hash": "9d959b31fa0fc9d0",
|
|
"files": 70
|
|
},
|
|
"slideshow": {
|
|
"hash": "ae8d8f3093ef0c04",
|
|
"files": 2
|
|
},
|
|
"talking-head-recut": {
|
|
"hash": "a3dc251f26be8a3e",
|
|
"files": 27
|
|
},
|
|
"website-to-video": {
|
|
"hash": "ac39931f9a7da749",
|
|
"files": 32
|
|
}
|
|
}
|
|
}
|