Files
hyperframes/skills-manifest.json
T
Vance IngallsandClaude Opus d13c96d470 fix(skills): force figma.com sources through /figma, not raw MCP tools
Two real incidents this week had agents skip /figma entirely and drive
Figma via raw MCP tools (get_metadata/get_screenshot/get_design_context)
when a figma.com URL landed inside a creation-workflow skill. Root cause:
none of the creation workflows mention Figma at all, and the only routing
table that does (/hyperframes) is skipped whenever a workflow is invoked
directly rather than through the entry router — which is the common path.

Going raw loses real infrastructure the CLI/skill guarantees: sanitizeSvg()
before freezing (raw-fetched SVGs are unsanitized), .media/manifest.jsonl
provenance (no cache-hit, no version tracking), and brand-token var()
binding (colors bake as literals, so a later Figma brand change can't
propagate without a full re-import).

Added a "figma source" callout to every creation workflow that could
plausibly receive a figma.com link (product-launch-video, website-to-video,
general-video, motion-graphics, slideshow), plus a defense-in-depth line
in /hyperframes's own routing checklist. The fix lives in the workflows
themselves so it doesn't depend on the entry router being consulted.

Co-Authored-By: Claude Opus <noreply@anthropic.com>
2026-07-09 19:35:22 -07:00

86 lines
1.7 KiB
JSON

{
"source": "heygen-com/hyperframes",
"skills": {
"embedded-captions": {
"hash": "fe837c08dd47b077",
"files": 144
},
"faceless-explainer": {
"hash": "7f8f31695723756b",
"files": 18
},
"figma": {
"hash": "99538ee56a4ca553",
"files": 2
},
"general-video": {
"hash": "67f3dae100541eed",
"files": 1
},
"hyperframes": {
"hash": "132596767485f923",
"files": 1
},
"hyperframes-animation": {
"hash": "373da1c37ee2bd36",
"files": 116
},
"hyperframes-cli": {
"hash": "8ca3bef87f169ba1",
"files": 7
},
"hyperframes-core": {
"hash": "2b1fb57fc6964e76",
"files": 14
},
"hyperframes-creative": {
"hash": "a5bccc25d291899d",
"files": 69
},
"hyperframes-keyframes": {
"hash": "555c0cd491c40cea",
"files": 3
},
"hyperframes-registry": {
"hash": "e3b389526834109d",
"files": 10
},
"media-use": {
"hash": "1bea0c917a66f085",
"files": 113
},
"motion-graphics": {
"hash": "0f1ac928e387a74c",
"files": 23
},
"music-to-video": {
"hash": "901a19d0680f8c1b",
"files": 132
},
"pr-to-video": {
"hash": "800b4c11cda4658b",
"files": 22
},
"product-launch-video": {
"hash": "937dcd6c581fb054",
"files": 20
},
"remotion-to-hyperframes": {
"hash": "aa599f027db4b994",
"files": 70
},
"slideshow": {
"hash": "114b57cf22b39068",
"files": 2
},
"talking-head-recut": {
"hash": "d5c51342625c9952",
"files": 27
},
"website-to-video": {
"hash": "79af52a847abaa43",
"files": 32
}
}
}