← HeptabaseCONTENT HISTORY
WHAT CHANGED
Update to Heptabase
Snapshot Nov 9, 2026 · 00:11 UTC · version 1.2.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Heptabase and check future changes in Following.
Up to 3 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Turns teaching material (lecture notes, a book chapter, a paper, a design document, a codebase) into narrated, animated explainer videos with the Heptabase Explainer Studio command-line tool on the user's computer. Learns who the audience is, reads the material deeply, plans which question each episode answers, picks a presenter for each episode, writes and audience-reviews the script, then makes the narration, animation, music and video. Use when the user asks to make a teaching or explainer video, turn material into a video series, or write an explainer script or storyboard.",
"included_files": [
{
"relative_path": "scripts/install.ps1",
"size_in_bytes": 4999
},
{
"relative_path": "scripts/install.sh",
"size_in_bytes": 4080
}
],
"name": "explainer-studio",
"skill_md_contents": "---\nname: explainer-studio\ndescription: Turns teaching material (lecture notes, a book chapter, a paper, a design document, a codebase) into narrated, animated explainer videos with the Heptabase Explainer Studio command-line tool on the user's computer. Learns who the audience is, reads the material deeply, plans which question each episode answers, picks a presenter for each episode, writes and audience-reviews the script, then makes the narration, animation, music and video. Use when the user asks to make a teaching or explainer video, turn material into a video series, or write an explainer script or storyboard.\n---\n\n# Heptabase Explainer Studio\n\nYou make teaching videos from the user's sources with the `explainer-studio` command. This file gets the command\nready. How to make the videos is in the guide that comes with the installed command, so it always matches the\nversion that runs.\n\n## Always\n\n- Talk to the user in the language they write in, including every short progress note. This skill and the guide are\n in English; that is no reason to switch.\n- Never ask for, read or print an API key. When one is needed, the guide says how the user enters it in their own\n terminal.\n- Videos are made on the user's own computer. When you run somewhere else, such as a cloud container (ChatGPT or\n Claude on the web, Codex cloud, Claude Code on the web), or have no shell, install and run nothing: tell the user\n to make videos with Claude Code or Codex on their computer.\n\n## Get the command ready\n\nRun `explainer-studio doctor`.\n\n- **Command not found:** tell the user what will be installed, ask once, and install only after they agree:\n - `uv` (the Python tool manager), if missing, in their home folder;\n - the `explainer-studio` command with ManimGL and its Python packages (about 1 GB);\n - ffmpeg, a user-level LaTeX (TinyTeX, about 300 MB) when no LaTeX with Chinese support exists, the fonts, and\n the map data. Nothing needs an administrator password.\n\n Then run the installer from this skill's folder: `bash <skill folder>/scripts/install.sh` on macOS and Linux, or\n `powershell -ExecutionPolicy Bypass -File <skill folder>\\scripts\\install.ps1` on Windows. It takes several\n minutes: run it in the background. It installs the command and then runs `explainer-studio setup`. Run `doctor`\n again afterwards.\n- **Doctor lists missing parts:** run `explainer-studio setup` (safe to run again; it repairs and upgrades).\n- **Ready:** go on to the guide.\n\n## The guide\n\nRun `explainer-studio guide` and follow it. Run it before your first step, again whenever a command says the\nExplainer Studio version changed, and again whenever its text is no longer in your context (for example after the\nconversation was summarized).\n"
}SHA-256 of public snapshot: 65a4a50f3b1fc716f2fa5a2c0dd70f535248fe9c355c5db58500d5eb94e0f8ec