Menu
Free Video skillKnowledge videosContent-led · up to 5 min

Knowledge Explainer

Make source-backed history and technology explanations with evidence comparisons, object breakdowns, editable scenes and local video export.

Wright flight records compared through labeled transcriptions and original diagrams. 9:16 · 0:36

What you get

  • 1080p portrait or landscape MP4 and a cover image
  • Captions, source notes and editable JSON/HTML/animation
  • A local project with stable scene IDs for revisions

You will need

  • Node.js 22+, FFmpeg and FFprobe
  • English copy and traceable inputs for each scene
  • First render downloads pinned HyperFrames 0.8.181 and a browser
  • Optional local Kokoro narration; no paid generation API required

Good fit

  • Comparing historical sources and explaining what differs
  • Explaining objects through their parts and relationships

Not for

  • Unverified factual claims or invented quotations
  • Unlimited support for every visual or academic subject

You say

“Use the bundled workflow to make a video from my topic and sources. Check missing inputs, preserve evidence and show a preview before export.”

After installing, say something like this to your agent with your own topic and assets. It asks only for what is missing.

FAQ

Do I need an account?

No. Copy the install prompt into your agent, or download the free ZIP.

What does it cost to run?

The Skill is free. It needs the tools listed under “You will need”. Any voice, model or media service you choose bills you directly; FeedSkills does not include provider credits.

Can I use the videos commercially?

Videos you make are yours to use, including commercially. The Skill package is licensed as: MIT. Fonts, music, footage and services you add keep their own terms.

Which agents does it work with?

Agents that read SKILL.md files, such as Codex or Claude Code. What FeedSkills has actually tested is listed under Tested scope below.

Tested scope

Version
0.1.0
Acceptance
Acceptance for this version is still pending. It remains installable; check what has been tested before relying on it.
Tested
Created, locally rendered and decoded on macOS with Codex. Full audiovisual acceptance, a fresh operating system and real social-app overlays are pending.
Runs on
Codex · macOS · Node.js 22+ · FFmpeg
License
MIT

Details

Two treatments for source-traceable explanations

knowledge-explainer makes a question answerable without hiding the evidence boundary. Choose one treatment for the subject:

  • Evidence comparison reads two records as visible documents. Use it for dates, short quotation transcriptions, before/after evidence and a stated difference. A transcription is labelled as a transcription; the document cards and highlights are original schematics, not archival scans.
  • Object teardown separates an original Canvas/SVG object into parts and connects each part to its role. Use it for a mechanism such as computing, conduction or energy storage. The drawing is schematic and does not claim exact scale or a complete inventory.

These are two bounded ways to explain evidence. They are not a universal animation style, and a URL in a brief does not make a claim true by itself.

Open the knowledge examples · Download the free Skill (ZIP)

Download and run a complete example

The package includes examples/wright-telegram.json and examples/phone-materials.json as complete source briefs. The complete ZIPs include the editable project, captions, source notes and local narration assets. Rendering creates a new video and cover:

unzip knowledge-explainer-wright-project-0.1.0.zip
cd knowledge-explainer-wright
npm run check
npm run preview
npm run render

Both ZIPs contain one top-level project directory. For the phone handoff, run unzip knowledge-explainer-phone-project-0.1.0.zip and then enter knowledge-explainer-phone/; do not add a destination directory that would nest the supplied project.

The current rendered examples include local English Kokoro narration from af_heart, captions and source notes. Narration remains source-dependent for new projects: narration text alone does not create audio. Supply checked local audio or use the package narration helper when the local Kokoro setup is available, then review the full picture and sound before delivery.

Create or revise a sourced project

Install the Skill from the ZIP or with the FeedSkills CLI tarball:

npx --yes --package=https://feedskills.com/downloads/feedskills-0.3.6.tgz feedskills install knowledge-explainer --agent codex

Run from your project root, outside the installed Skill directory, and create a fresh output folder outside .agents/skills/knowledge-explainer/:

node .agents/skills/knowledge-explainer/scripts/create-explainer.mjs create .agents/skills/knowledge-explainer/examples/wright-telegram.json .agents/skills/knowledge-explainer/scripts/film.mjs --out ./knowledge-wright-v1
cd ./knowledge-wright-v1
npm run check
npm run preview
npm run render

Every scene carries claimIds, every factual or contested claim carries sourceIds, and each source has an ID, title, HTTPS URL and note. Keep rights explicit for original artwork or source material. Preserve stable scene IDs and make a new output folder for revisions; a changed scene ID represents a new scene.

Sources used by the bundled briefs

The Wright example compares the 57-second telegram transcription with the 59-second Library of Congress record. It states the two-second difference and leaves the cause open. Check the source pages before publication: National Park Service — Wright brothers and Library of Congress — The Dream of Flight.

The phone example uses a schematic to distinguish three material roles: silicon computing, copper conduction and lithium-ion energy storage. Check the current source wording: Royal Society of Chemistry — Silicon, Royal Society of Chemistry — Copper, U.S. Department of Energy — How Batteries Work and U.S. Department of Energy — Lithium-ion batteries.

Scope and cost

The Skill is MIT-licensed and uses the pinned free HyperFrames 0.8.181 runtime. It includes no external archive image, sticker, music, logo or font, and it does not call a paid generation API. The first local render may download HyperFrames and a browser; optional local narration may download model data. Agent-provider fees, source verification and rights review remain separate from the local export.