DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Explainer Video From Coursework — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
E

explainer-video-from-coursework

Explainer Video From Coursework

Turn a directory of structured coursework notes into a narrated, animated explainer-video series.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:akshayDev17/ai-explainer-video#6f15aff159edf11dbbd1c321079acf9ba95a619c
READMECompatibilityVersions

Compatibility and provenance

Explainer Video From Coursework is published as explainer-video-from-coursework and currently resolves to version 0.2.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
10/10/2026

Versions

0.2.0stable
10/10/2026
0.1.3stable
10/10/2026
0.1.2stable
10/9/2026

Related plugins

Loading related plugins…

Latest
0.2.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
10/10/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in vision-media.

Modlens@liustack/modlensPlug-in vision for text-only LLMs, powered by the free Antigravity CLITool Describe Image@linxin666/dsh-tool-describe-imageModel-facing describe_image tool for the dsh web GUI: gives a text-only model image understanding by asking a vision-language model at an OpenAI-compatible endpoint to describe one image (local path, http(s) URL, or attachment reference). Hot-pluggable — Vision Routerdsh-vision-routerEyes for text-only DeepSeek Harness agents: built-in free vision chain + pixel-level tools. Remote vision providers, including the default free fallback, receive image content unless strict local-only use is configured.Vision Toolkit@anionex/dsh-vision-toolkitDeepSeek Harness-native integration for agent-vision-toolkit: image Q&A, OCR, grounding, UI restoration, pixel diff, Artifacts, and Web UI.

README

explainer-video-from-coursework

Turn a directory of structured coursework notes into a narrated, animated explainer-video series.

A skill for AI coding agents — Claude Code, Codex, DeepSeek Harness and Antigravity. Point it at a folder of course notes: it plans the series, writes the narration, synthesizes the audio, authors the visuals, then renders and assembles finished MP4s with YouTube-ready chapters and captions.

Its planner does not merely invent titles — it proves completeness: every content-bearing section is assigned to a video or classified as navigation (0 orphaned) before any expensive stage runs.

The pipeline

Stage 0 (/inputs) collects the two things only you can decide — the source notes directory, and where the finished videos land.

#stagewhat it doescost
1/plandecompose the notes, prove coveragefree, local
2/enrichretitle and curate (skip / merge)free, agent
3/scriptwrite the narration segmentsfree, agent
4/audioTTS → a measured timelinenetwork — spends the Gemini key
5/sceneauthor the visuals (diagram / code / svg)free, agent
6/publishYouTube chapters + captionsfree — no TTS, no Chromium
7/renderframes → H.264 MP4local CPU
8/assembleper-segment parts → the finished cutlocal CPU

Stages 1–2 run once for the whole directory; stages 3–8 run once per video. One video end to end is a valid stopping point — a pilot, or a single-target run.

Install

Claude Code

claude plugin marketplace add akshayDev17/ai-explainer-video
claude plugin install explainer-video-from-coursework@akshaydev17

Codex

codex plugin marketplace add akshayDev17/ai-explainer-video
codex plugin add explainer-video-from-coursework@akshaydev17

DeepSeek Harness

dsh plugin --profile web add explainer-video-from-coursework

Antigravity

agy plugin install https://github.com/akshayDev17/ai-explainer-video

All four commands install the same npm package — one package, three manifest surfaces, one copy of the nine skills. How each platform reads it, and how to publish, is in DISTRIBUTION.md.

Prerequisites

  • Node ≥ 22 — render.mjs relies on the built-in global WebSocket.
  • ffmpeg + ffprobe — H.264 encoding, muxing, and duration measurement.
  • Headless Chromium — npx playwright install --with-deps --only-shell.
  • A Gemini API key — for TTS. It lives in the OS secret store (macOS Keychain · Linux secret-tool · Windows Credential Manager) under the service name gemini-tts — never in env, never in a plaintext file. A free key: https://aistudio.google.com/apikey.

The tools fail loud on a missing prerequisite rather than quietly producing a broken video. Per-OS commands and citations: SETUP.md.

Use it

Invoke the skill with the notes directory:

/explainer-video-from-coursework path/to/your/notes/

You get one .mp4 per video, plus description.md (blurb and a paste-ready chapter block) and captions.srt, copied to the destination you chose — by default videos/ beside the source. Scratch stays in a gitignored out/<name>/<NN>/.

Run every command from the project (where out/ lives), not from the skill's install folder. The tools self-locate their own tools/, src/ and scenes/, so only the work and scratch paths depend on the current directory.

Repository layout

plugin.json                              Agent Plugins manifest (Codex, Antigravity)
.claude-plugin/                          plugin.json + marketplace.json (Claude Code)
.agents/plugins/                         marketplace.json (Codex)
cordis.patch.yml + lib/index.js          DSH bundle plugin (serves this package's skills/)
skills/explainer-video-from-coursework/  the main skill: SKILL.md, tools/, src/, scenes/, SETUP.md
skills/craft-video-<stage>/              the 8 stage skills, separately invocable
DISTRIBUTION.md                          publish + install commands

Docs

filewhat it covers
SKILL.mdthe contract of record — the agent's entry point
SETUP.mdcited, per-OS machine prerequisites
ARCHITECTURE.mdhow the pieces fit together
PIPELINE.mdthe stage-by-stage pipeline
ROADMAP.mddesign record and open work
DISTRIBUTION.mdpublishing, and installing on each platform
RELEASING.mdhow a release works — a tag, not a command line

License

MIT — see LICENSE.