faceless-explainer
An agent skill by heygen-com, from heygen-com/hyperframes. Tags: design, documents, generative, video, web.
What it does
Turn arbitrary text — an article, notes, a topic, a brief — into a faceless explainer video: there is no site or footage to capture, so the visuals are invented per scene (typography, abstract graphics, diagrams, data-viz). Use for topic explainers, concept breakdowns, how-tos, listicles. Not a video built from a website (/product-launch-video — promo or tour). Unclear → /hyperframes.
Install
With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:
npx skills add heygen-com/hyperframes --skill faceless-explainer
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/skills/faceless-explainer ~/.claude/skills/faceless-explainer
Safety box score
Grade D, elevated risk: 63 of 100 risk points, rated 2026-10-15. 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 skill orchestrates a full video-production pipeline: it bootstraps a HyperFrames project, rewrites storyboard/index/frame files, pulls audio and media from remote services, and renders a final MP4. The main risks are broad code execution through `npx`/Node scripts, use of HeyGen credentials, and in-place mutation of many project files.
| Category | Level | Why |
|---|---|---|
| Code & shell execution | 3 (high) | It runs multiple commands and spawned scripts (`npx hyperframes init...`, `npx hyperframes auth status`, `node .../audio.mjs`, `npx hyperframes render...`), so installing it grants the agent substantial code-execution capability. |
| Network access | 3 (high) | It reaches out to remote registries and services (`npx hyperframes skills update faceless-explainer`, `npx hyperframes catalog --query ...`, HeyGen audio/media lookups), so topic/script data can leave the machine. |
| Filesystem reach | 2 (moderate) | The workflow writes and rewrites many project files in place (`BRIEF.md`, `STORYBOARD.md`, `index.html`, `compositions/frames/*.html`, `audio_meta.json`, `renders/video.mp4`) but is mostly bounded to `videos/<project>/`. |
| Secrets & credentials | 3 (high) | Step 0/3 use HeyGen sign-in and the audio path uses the same `~/.heygen` credential as TTS, so it can touch login state and account tokens. |
| Privilege & persistence | 1 (low) | It does not request sudo or shell-startup edits, but `npx hyperframes skills update...` can change installed tooling outside the repo. |
| Instruction hijack surface | 0 (none) | I did not find hidden text or instructions to ignore safeguards, skip confirmations, or follow remote prompt text; the file is workflow guidance rather than prompt injection. |
| Irreversible actions | 2 (moderate) | It can drive a project from brief to `renders/video.mp4` with background audio and frame generation, but it still keeps user gates at Steps 0, 3, and 6. |
| Transparency | 2 (moderate) | Several core helpers were not reviewable here (`scripts/assemble-index.mjs`, `scripts/build-frame.mjs`, `scripts/captions.mjs`, `references/story-design.md`), and the workflow also depends on external `npx hyperframes` commands. |
Before installing
- Read `SKILL.md` Step 0 and `scripts/audio.mjs` to confirm the HeyGen credential path and remote calls.
- Run `npx hyperframes auth status` in a throwaway account first.
- Decide whether you accept `npx hyperframes skills update faceless-explainer` fetching/updating tooling from GitHub.
- Test on a scratch project folder, since the workflow rewrites `STORYBOARD.md`, `index.html`, and `compositions/frames/*.html` in place.
Rated 2026-10-15 by an automated review of 25 files from the skill's repository.
Source
- Repository
- heygen-com/hyperframes (all skills from this repository)
- Path
- skills/faceless-explainer/SKILL.md
- Branch
- main
- Updated
- 2026-09-19
Related skills
- hyperframes-creative — Non-animation creative direction for HyperFrames videos.
- product-launch-video — Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos.
- ad-creative — When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text.
- copywriting — When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages.
- stitch::extract-static-html — Extract self-contained static HTML from a built web application or React components by inlining CSS and images.
- stitch::generate-design — Generate new screens from text prompts or images, edit existing screens with prompts and design system tokens, and generate design variants using Stitch MCP.