← ClaudeAtlas

external-adapter-hyperframeslisted

External tool capability adapter for Hyperframes (HTML → video, agent-native). Sprint 3.4 v0 ships the SKILL.md frontmatter contract + license-tier gate; Sprint 3.4 v1 wires the executor + Docker sandbox + first end-to-end render. Apache-2.0 OSS; no per-render fees; deterministic ("same input = identical output"). Operator invokes via "/external-adapter-hyperframes" or natural-language equivalent ("render the landing as a 30-second hero video"). Auto-discovered after install.{sh,ps1} sync.
Rejnyx/cortex-x · ★ 2 · AI & Automation · score 71
Install: claude install-skill Rejnyx/cortex-x
# /external-adapter-hyperframes — HTML → video render bridge (v0 scaffold) **Sprint 3.4 v0 status**: this skill exists as a frontmatter-contract proof-of-concept. The actual Hyperframes invocation is wired in Sprint 3.4 v1 (Docker sandbox + git clone + install + render call). v0 demonstrates that the `external_dependency` block + license-tier gate works end-to-end for an OSS-permissive adapter. ## What Hyperframes does [github.com/heygen-com/hyperframes](https://github.com/heygen-com/hyperframes) — Apache-2.0, 17.2k★, v0.5.7 (2026-05-10). Tagline: *"Built for agents."* Takes HTML + a render spec, produces deterministic video via Puppeteer + FFmpeg. Already ships an agentskills.io-aligned skill bundle that Claude Code / Cursor / Codex consume out of the box — cortex-x's adapter is **thinner than expected**. ## v0 invocation contract (this skill) When operator types `/external-adapter-hyperframes` or natural-language equivalent: 1. **Probe adapter availability** via `bin/steward/_lib/external-adapter.cjs:probeAdapter()`. 2. If `EXTERNAL_TOOL_MISSING` → tell operator how to install (`npm install -g @heygen/hyperframes`), do not silently degrade. 3. If license gate passes (oss-permissive → always passes) → proceed. 4. **Sprint 3.4 v1+**: actually invoke `hyperframes render --html=<path> --output=<path>` inside Docker sandbox. ## v1+ deferred (not in this commit) - Docker-per-action sandbox (matches existing `bin/steward/execute.cjs` mutex model). - git clone + install co