faceless-explainer

Installation
SKILL.md

faceless-explainer - dispatch entry

Input is arbitrary text (article / notes / topic / brief). Output is a faceless explainer video: no captured website, no product screenshots — every visual is invented by the LLM (typography / abstract graphics / diagram / data-viz), chosen per scene by content. The style preset is auto-selected per input by the scriptwriting agent (Step 2) from the 5 shipped presets (block-frame / capsule / claude / pin-and-paper / scatterbrain; default pin-and-paper when nothing clearly fits).

Confirm the route before Step 0. This skill explains a topic / concept with no product and no site to capture. If the text actually markets a product / names its site/product-launch-video; there's a URL to turn into a video/website-to-video; a GitHub PR/pr-to-video; existing footage to caption / package → /embedded-captions · /graphic-overlays. Out of scope: timing visuals to a user-supplied / pre-recorded voiceover (faceless generates its own TTS → /general-video), or live / at-render-time data. Unsure product-vs-topic, or routed here on a vague request? Read /hyperframes-read-first first.

All artifacts go to PROJECT_DIR = videos/<project-name>/ (created in Step 0); all paths below are relative to it. Dispatch is harness-portable: before the first subagent dispatch, read <SKILL_DIR>/../hyperframes-core/references/subagent-dispatch.md once — it maps the dispatch verbs (parallel fan-out / background / wait) to your harness's primitives; a concurrency cap below N means waves of the cap size, never fewer workers. This file is a binding runbook, not background reading: execute the steps in order and produce every phase artifact with its designated script or agent role — do not substitute a freestyle pipeline, and do not skip a pause step because the request seems clear. A step you cannot perform → stop and report.

Installs
20.2K
GitHub Stars
30.8K
First Seen
10 days ago
faceless-explainer — heygen-com/hyperframes