Agent skill

Plain-Sight Explainer Video

by heygen-com in heygen-com/hyperframes-community-skills

Builds a 60 to 90 second collage-style HyperFrames explainer about an everyday thing viewers rarely look at, or from documents you supply, with design approval and quality gates.

Apache-2.0Auto-check passedMedia & Creative

Install Plain-Sight Explainer Video

skills CLI
$ npx skills add heygen-com/hyperframes-community-skills --skill vox-explainer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install heygen-com/hyperframes-community-skills vox-explainer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/heygen-com/hyperframes-community-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/vox-explainer .claude/skills/vox-explainer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
vox-explainer
GitHub stars
175
Token cost
~3.5k tokens
SKILL.md length
1,880 words
Files
14 (incl. scripts, references)
Skills in repo
8
Repo updated
First seen
Licence
Apache-2.0

At a glance

Builds a 60 to 90 second collage-style HyperFrames explainer about an everyday thing viewers rarely look at, or from documents you supply, with design approval and quality gates.

  • Works in 6 steps: Entry router — two modes, one gate. Read → Script — read plain-sight-script.md. → Design pass — read → …
  • Making a short collage-style explainer about an everyday object or phenomenon
  • SKILL.md covers Trust boundary and requirements, Reference map, Pipeline (run in order; each… and Technique floor…, plus 2 more sections
  • Runs JavaScript scripts from its folder; calls npx

What it does

The skill produces a short explainer film about something people see daily but have never examined, or about topics drawn from documents and links you provide. The film first builds recognition, then pays it off with a causal history. The work moves through topic or source routing, research, a script with captions, static design approval, voiceover timing, motion continuity, the build and numeric quality gates.

It builds on the HyperFrames composition contract and expects the upstream HyperFrames skills or a project created with npx hyperframes init. Two bundled scripts, seam-gate.mjs and seam-stamp.mjs, check the joins between scenes by running a local preview server and an isolated Chrome profile, and they need Node.js 22 or newer. Separate reference files cover each stage, from topic selection to motion and seam checks.

The design vocabulary is Vox-inspired, and the skill states that this implies no affiliation or endorsement, so Vox logos are not to be used. It reads only the files and URLs you supply, asks before any text-to-speech or transcription API call, writes only inside your chosen project directory and does not publish or upload the result.

When your agent uses it

  • Making a short collage-style explainer about an everyday object or phenomenon
  • Turning a supplied document or set of links into a 60 to 90 second explainer
  • Checking scene-to-scene motion continuity before rendering
  • Planning voiceover timing and captions for a short film

Example prompts

  • “Make a plain-sight explainer about the history of the barcode.”
  • “Turn ./docs/water-report.pdf into a collage-style explainer that runs 90 seconds.”
  • “Run the seam gate on my HyperFrames composition and fix any jumpy transitions.”

Requirements

  • Node.js 22 or newer
  • The upstream HyperFrames skills or a project from npx hyperframes init

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Entry router — two modes, one gate. Read
  2. Script — read plain-sight-script.md.
  3. Design pass — read
  4. VO — record or TTS. The TTS input file is a PRONUNCIATION script
  5. Build — one HyperFrames comp, one clip group per beat, quiet caption
  6. QC gates (all numeric, all mandatory)

What it can do on your machine

Read from SKILL.md and the folder at commit ba7a0bb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Plain-Sight Explainer Video loads about 3.5k tokens when it runs, and up to ~21k if it reads all its reference files. Until then it costs about 109 tokens; SKILL.md has 1,880 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~109
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~21k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from heygen-com/hyperframes-community-skills at commit ba7a0bb, republished under its Apache-2.0 licence (© heygen-com). 1,880 words, ~3,525 tokens.

Download SKILL.mdSave it as .claude/skills/vox-explainer/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.
name
vox-explainer
description
Create a 60–90 second, collage-style HyperFrames explainer from a hiding-in-plain-sight topic or supplied documents and links. Use for requests such as 'make a plain-sight explainer', 'Vox-style history of X', 'why is X everywhere?', or 'turn this document into an explainer'. Covers topic or source routing, research, script, static design approval, voiceover timing, motion continuity, build, and numeric quality gates.

Plain-Sight Explainer (Gateway Workflow)

Build against the HyperFrames composition contract (clips, data-* timing, and the #root schema). Install the upstream HyperFrames skills with npx skills add heygen-com/hyperframes, or scaffold with npx hyperframes init, and read the generated project documentation first.

Make a 60–90s explainer about something the viewer sees daily but has never looked at. The film manufactures recognition first, then pays it off with a causal history. Grammar measured from Vox's Cooper Black film; motion from the same frame-by-frame calibration process.

This is a Vox-inspired design vocabulary, not an affiliation or endorsement. Do not use Vox logos or imply that Vox produced the result.

Trust boundary and requirements

  • Require Node.js 22 or newer for the bundled seam scripts. When they start a preview server, npx may download the exact HyperFrames version pinned in scripts/seam-gate.mjs from the npm registry.
  • Read only the files and URLs the user supplies. Source mode may fetch public citations and public-domain or openly licensed assets from declared sources. Never send private documents, credentials, or private URLs to another service.
  • Ask before using any TTS or transcription API. State the provider, data sent, required credential, and possible cost before the call.
  • Write project source, downloaded assets, audio, contact sheets, and renders only inside the user's chosen project directory. Do not publish or upload the result automatically.
  • The seam verifier starts a local preview server and an isolated Chrome profile. Its --url and --comp-url inputs accept localhost only. A preview may still load remote assets declared by the user's composition.

Reference map

Read only the references needed for the current stage:

Pipeline (run in order; each gate blocks the next)

  1. Entry router — two modes, one gate. Read plain-sight-topics.md.

    • Topic mode (the user names a subject, or asks for ideas): the four-part filter governs IDEATION and tie-breaking only. If a user-chosen topic fails it, name which part fails and what the film loses, offer passing alternatives — then build the film they asked for if they confirm. The filter never refuses a chosen subject.
    • Source mode (the user supplies material — documents: a memo, strategy doc, report, paper, deck, transcript, PDF, or a folder of them; or links: an article, docs page, repo, announcement): the filter does not apply at all. After confirming the allowed network scope, read every supplied file, fetch every supplied URL, and follow at most one public citation hop when needed for a claim. When a citation is dead or truncated (common in exported PDFs), do not guess the source — verify the claim independently on the open web before it becomes a receipt, or cut it. Then run the storyline mine. Person+date and PD-archive requirements are waived; the mechanism beat is not. The audience is the source's INTENDED audience, not "any viewer" — the FAMILIAR beat calibrates to what they see daily. The VO never mentions the source — see plain-sight-script.md.

    The storyline mine (source mode). The source is ore, not an outline — never film it section by section. Extract five things:

    • The on-ramp — the recognition the intended audience already has, in the source's own world (a habit, a number they see weekly, a thing on their screen right now).
    • The tension — the sharpest claim in the source that contradicts what that audience assumes.
    • The turn — the DIG's landing point: a person+date when the source has one, otherwise the decision, number, or moment the story pivots on.
    • The mechanism — the one claim the viewer can verify on screen unaided. If the source only asserts, BUILD the demonstration (two-panel compare, dots redistributed two ways, before/after at equal scale).
    • The receipts — real artifacts from the source plus the open web (charts, screenshots, filings, on-screen attributed quotes). Real-assets rule still holds.

    Map those onto the structural spine; beats the source can't fill honestly get cut, not faked. Multiple sources — or ONE source carrying several candidate storylines — mine each, then pick ONE spine: a film gets one storyline; everything else demotes to receipts. Deliver the beat map for approval before drafting script.

  2. Script — read plain-sight-script.md. Draft VO + beat map. GATE: every line passes the deletion test; opener/closer rules hold. If ghost-writing for a specific person, their voice skill outranks this one.

  3. Design pass — read vox-collage-layout.md. Build a contact sheet (one frame per beat, 960×540 tiles, HTML → headless-Chrome screenshot) from REAL assets. Deliver the sheet BEFORE building any comp. Iterate here — it is 10x cheaper than comp notes.

    LOOK GATE — check before delivering the sheet. Use this collage grammar without implying Vox affiliation. Verify, don't assume:

    • Palette is the measured set — ink #1a1a1a, yellow #FFE619, process blue #66CFFF, specimen blue #58BCEC, greys #F2F2F2 / #8d9399, ground #fbfaf8. Treat bright blues as fills and accents. Use #3E87A8 or darker for small text on white, and pass the renderer's contrast checks.
    • Headlines are Archivo Black.
    • Every frame is a named recipe from the layout reference (evidence stack, zoom-isolation, two-panel compare, specimen grid, lower-third, newsprint layering, circle reveal). Label each frame with its recipe on the sheet.
    • The yellow circle appears as the recurring visual carrier.

    The trap: when the source document belongs to a company with its own design system — or the project folder already holds a brand capture, frame.md, or an earlier build in that brand — the pull is to inherit those tokens. Do not. brand-faithful is a DIFFERENT workflow for product-launch films. A brand skin here is an explicit user decision, never a default. Ask; don't substitute.

  4. VO — record or TTS. The TTS input file is a PRONUNCIATION script: numbers written out ("eighteen thirty-nine"), names spelled as spoken. Transcribe the result for word timestamps — audio is the clock; every cut, pop, and highlight keys to a word time. A replacement VO = a full retime. Captions transcribe the PERFORMED read verbatim, not the script doc. TTS playbook: npx hyperframes tts first; if its bundled speech stack fails (old Python, espeakng-loader abort), install espeak-ng and call the Kokoro model directly with the CLI's cached model files. Use a TTS API only after the user approves its provider, data sharing, credentials, and cost. Then transcribe whatever produced the audio; the timestamps are the clock regardless of the engine.

  5. Build — one HyperFrames comp, one clip group per beat, quiet caption rail (suppress cues wherever promoted on-screen text carries the words). Read vox-text-overlays.md and vox-collage-motion.md before writing timelines.

  6. QC gates (all numeric, all mandatory)

    • lint/check: 0 errors.
    • Dead-time sweep: MAD every consecutive frame pair of the RENDER; any still run >3s is a planning bug — add a staged reveal, not wobble.
    • Seam measurement: for any zoom-isolation cut, render the last pre-swap and first post-swap frames, detect the carrier in both, verify centers within ~30px and sizes within ~10%. Fix by measuring, not eyeballing.
    • Event-density: per beat, largest gap between authored timeline events ≤3.0s (the motion reference explains why the MAD sweep cannot see creep-only holds).
    • Composition integrity: audit the final keyframe sheet against the layout reference's hard rules, item by item, logged.
    • Keyframe sheet: screenshot one frame per beat; look at it.
Show full SKILL.md (676 more words)Show less

Technique floor (anti-slideshow gate — declare at beat-map time)

Passing the defect gates does not make a film. A build that resolves every beat to cards, side-by-sides, and lower-third text passes lint, seams, and dead-time and still reads as a slideshow — the collage idiom lives in techniques a cautious agent will never volunteer. So techniques are DECLARED in the beat map, not improvised at build time: every beat names its layout recipe AND its motion treatment from the motion reference's catalog, and the film's distribution must clear this floor:

  • ≥1 zoom-isolation swap — the camera pushes INTO a photograph, isolates the carrier, and cuts through it (numerically aligned per the motion reference).
  • ≥1 inverse zoom-through arrival, spent on a payoff beat.
  • ≥2 drive-pasts or scale traversals that exit at/through frame-fill.
  • ≥1 background-dropped cutout (subject lifted off its plate) doing motion a flat card cannot — docking into a grid, riding a drive-past, anchoring an iso swap.
  • ≥1 newsprint layering moment; the circle reveal (the brand carrier).
  • CAPS: static-card / side-by-side layouts ≤ one third of beats; no two consecutive beats share the same layout recipe or the same treatment.
  • When a photograph with interior depth is on frame, the camera enters it rather than drifting over the card row — flat drift over cards is the slideshow tell. Entering is governed by the zoom-in contract below.

The zoom-in contract. Pushing into a photograph promises the viewer the payoff is INSIDE the image. Exactly two legal continuations:

  1. Background dropout — the subject lifts off its plate and becomes the carrier (iso swap, dock, drive-past);
  2. Full-frame hold + callouts — the image holds at/near full-bleed while annotations draw ON it (labels, arrows, attention windows). A push into a photo that then cuts to an unrelated composition is banned — that is a transition wearing a technique's clothes. If neither payoff serves the beat, do not enter the photo.

Contract boundaries (what counts as "entering"): a sustained push whose origin sits inside the image and that reaches near-full-bleed. Seam-scale zooms (~0.2s whole-scene mechanics) and sub-10% camera creeps are different categories and are not entries. An element driving AT the camera is the mirror of an entry and obeys the same contract (it must already be a dropped-out carrier, never a flat card flying at the lens). A traversal may exit through frame-fill only into the same image or into the beat its own motion caused — never into an unrelated composition.

QC: the beat map logs the treatment distribution table; the final keyframe audit verifies each declared treatment actually appears on screen (the seam verifier already measures the zoom-isolation numerically). A film that cannot clear the floor honestly is a planning bug: re-plan the beats, do not pad with decoration. When the floor's minimums and the zoom-in contract conflict, the contract wins and the technique is cut — a missing technique is a smaller defect than an unmotivated one.

Structural spine (weights of a 60s cut)

This weighted spine is authoritative. THE FAMILY (see the script reference) is the back half of FAMILIAR — more instances of the recognition, not a new beat. THE ARTIFACT BEAT sits between STORY and MECHANISM in the script reference's spine too; when the two references seem to disagree, this list wins. In source mode, spine beats the source cannot fill honestly (SECOND WIND, the person in DIG) are CUT and their weight redistributed — the cut-don't-fake rule outranks the spine's completeness.

FAMILIAR 15% → DIG (person + date named) 5% → STORY 15% → THE ARTIFACT BEAT 10% → MECHANISM the viewer verifies on screen 20% → SECOND WIND (a technology removes a constraint) 15% → THESIS in the yellow circle 10% → CLOSE mirrors the open 10%.

Non-negotiables inherited from the motion layer

  • motion-continuity.md governs seams. Make hard-looking swaps land inside a verified continuation seam; a literal static-to-static cut is not exempt from the seam gate.
  • Real assets only — PD archives (Wikimedia Commons API, LOC), flagged recreations when a scan is missing. Recreating artifacts with shapes reads as slop.
  • Highlights always animate on per the text-overlay reference.
  • Elements step at 12fps over smooth eases; camera moves stay smooth per the collage-motion reference.

© heygen-com, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 13 other files (scripts, references) in skills/vox-explainer of heygen-com/hyperframes-community-skills.

  • SKILL.md
  • references/animation-overlap.md
  • references/motion-continuity.md
  • references/plain-sight-script.md
  • references/plain-sight-topics.md
  • references/render-safe-seams.md
  • references/seam-gate.md
  • references/velocity-matched-transitions-gsap.md
  • references/velocity-matched-transitions.md
  • references/vox-collage-layout.md
  • references/vox-collage-motion.md
  • references/vox-text-overlays.md
  • scripts/seam-gate.mjs
  • scripts/seam-stamp.mjs

Open the folder on GitHubat commit ba7a0bb

Compare with similar skills

Plain-Sight Explainer Video next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Plain-Sight Explainer Video compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Plain-Sight Explainer Video this skillheygen-com/hyperframes-community-skills175—~3.5kAutomated safety check: PassApache-2.0
Faceless Explainer Videoheygen-com/hyperframes58k3 repos~7.5kAutomated safety check: NotesApache-2.0
Short Form Editnateherkai/hyperframes-student-kit1.2k—~5.3kAutomated safety check: PassCustom licence
Short Form Videonateherkai/hyperframes-student-kit1.2k—~5kAutomated safety check: PassCustom licence
Weekly Changelog Videoheygen-com/hyperframes58k—~3.3kAutomated safety check: PassApache-2.0
Video ScriptbozhouDev/video-skills-toolkit149—~1.8kAutomated safety check: PassMIT

Similar skills

  • Faceless Explainer Video

    heygen-com/hyperframes

    Turns an article, notes or a topic brief into an explainer video whose visuals are invented per scene, built frame by frame in HyperFrames with no footage.

    58k GitHub starsUsed in 3 repos~7.5k tokens
    Media & CreativeAuto-check: notes
  • Short Form Edit

    nateherkai/hyperframes-student-kit

    Turn talking-head footage into a finished reel, YouTube Short, or short advertisement with curiosity-led openings, earned payoffs, story-driven cuts, transcript-synced motion graphics, moving…

    1.2k GitHub stars~5.3k tokensUpdated 9 days ago
    Media & CreativeAuto-check passed
  • Short Form Video

    nateherkai/hyperframes-student-kit

    Maintain the existing May Shorts teaching compositions using their legacy face-mode, scene-overlay, and karaoke-caption patterns.

    1.2k GitHub stars~5k tokensUpdated 9 days ago
    Media & CreativeAuto-check passed
  • Weekly Changelog Video

    heygen-com/hyperframes

    Turns a weekly changelog markdown file into a branded HyperFrames video with voiceover, animated mock-UI scenes and captions, using fonts, background and scripts bundled in the skill.

    58k GitHub stars~3.3k tokensUpdated today
    Media & CreativeAuto-check passed
  • Video Script

    bozhouDev/video-skills-toolkit

    使用已经锁定的完整口播音频与带时间码字幕,把确认后的逐字稿转成管线无关的视频导演方案和 Beat Graph。适用于“根据最终配音做分镜”“按字幕设计整片画面”“规划 B-roll/证据/素材”“做 HyperFrames 或 Remotion…

    149 GitHub stars~1.8k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • HyperFrames Animation

    heygen-com/hyperframes

    Collects motion rules, scene blueprints, transitions and runtime adapters for HyperFrames video compositions, with GSAP as the default animation runtime.

    58k GitHub starsUsed in 3 repos~2.1k tokens
    Media & CreativeAuto-check passed

More from heygen-com/hyperframes-community-skills

All 8 skills in this repo
  • Day in My Life Agent Film

    heygen-com/hyperframes-community-skills

    Turns your local Claude Code session history into a 60 to 75 second hand-drawn ink film about a day with your agent, with a string score and your approval of every line.

    175 GitHub stars~1.7k tokensUpdated 8 days ago
    Auto-check passed
  • Duo Foldable Phone Comparison

    heygen-com/hyperframes-community-skills

    Builds side-by-side comparison and meme videos on a fixed photo of hands holding an open foldable phone, with your own HTML playing in each screen.

    175 GitHub stars~2k tokensUpdated 8 days ago
    Auto-check passed
  • p5 Paint Animation

    heygen-com/hyperframes-community-skills

    Turns a text prompt, photo or short video into hand-made looking p5.js animation: self-writing handwriting, brushstroke repaints and living paintings rendered offline.

    175 GitHub stars~1.8k tokensUpdated 8 days ago
    Auto-check passed
  • X Posting License Video

    heygen-com/hyperframes-community-skills

    Builds a short animated posting-license card video from an X profile's name, handle, counters and avatar, using a fixed template that the agent only fills in and renders.

    175 GitHub stars~1.2k tokensUpdated 8 days ago
    Auto-check passed
  • 3D Camera Captions for HyperFrames

    heygen-com/hyperframes-community-skills

    Builds captions that move in 3D space around a talking head: a virtual camera flies past words at different depths, hero words hide behind the speaker, and text steps at 15 fps with motion blur.

    175 GitHub stars~2.3k tokensUpdated 8 days ago
    Auto-check passed
  • Strudel Live-Coding Video Producer

    heygen-com/hyperframes-community-skills

    Turns a Strudel live-coding music track into a 1080x1080 HyperFrames video where the code itself is the picture and each line highlights on the note it plays.

    175 GitHub stars~1.3k tokensUpdated 8 days ago
    Auto-check passed

Works with

Questions about Plain-Sight Explainer Video

What does Plain-Sight Explainer Video do?

Builds a 60 to 90 second collage-style HyperFrames explainer about an everyday thing viewers rarely look at, or from documents you supply, with design approval and quality gates. The skill produces a short explainer film about something people see daily but have never examined, or about topics drawn from documents and links you provide. The film first builds recognition, then pays it off with a causal history.

When should I use Plain-Sight Explainer Video?

Plain-Sight Explainer Video fits situations like: making a short collage-style explainer about an everyday object or phenomenon; turning a supplied document or set of links into a 60 to 90 second explainer; checking scene-to-scene motion continuity before rendering; planning voiceover timing and captions for a short film.

How do I install Plain-Sight Explainer Video in Claude Code?

Run `npx skills add heygen-com/hyperframes-community-skills --skill vox-explainer -a claude-code`. Or copy the skill folder (skills/vox-explainer in heygen-com/hyperframes-community-skills) into .claude/skills/vox-explainer in your project. Claude Code loads it when a task matches its description.

How do I install Plain-Sight Explainer Video in Codex?

Run `npx skills add heygen-com/hyperframes-community-skills --skill vox-explainer -a codex`. Or copy the skill folder (skills/vox-explainer in heygen-com/hyperframes-community-skills) into .agents/skills/vox-explainer in your project. Codex loads it when a task matches its description.

Can I use Plain-Sight Explainer Video in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add heygen-com/hyperframes-community-skills --skill vox-explainer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vox-explainer, .gemini/skills/vox-explainer, .github/skills/vox-explainer and .opencode/skills/vox-explainer in your project.

What does Plain-Sight Explainer Video need to run?

Going by SKILL.md and its folder, Plain-Sight Explainer Video needs JavaScript for the scripts in its folder and the command-line tools its instructions call (npx). Our summary lists: Node.js 22 or newer; The upstream HyperFrames skills or a project from npx hyperframes init.

Does Plain-Sight Explainer Video access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Plain-Sight Explainer Video safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Plain-Sight Explainer Video use?

Plain-Sight Explainer Video is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Plain-Sight Explainer Video use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 17k tokens, read only when the agent opens those files.

What are the alternatives to Plain-Sight Explainer Video?

Skills that share tags, products or a category with Plain-Sight Explainer Video: Faceless Explainer Video (heygen-com/hyperframes, 58k stars), Short Form Edit (nateherkai/hyperframes-student-kit, 1.2k stars), Short Form Video (nateherkai/hyperframes-student-kit, 1.2k stars) and Weekly Changelog Video (heygen-com/hyperframes, 58k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Plain-Sight Explainer Video?

heygen-com (a GitHub organization) maintains it in heygen-com/hyperframes-community-skills, which has 175 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on September 29, 2026.

Source: heygen-com/hyperframes-community-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.