Communitygithub.com

akshayDev17/ai-explainer-video

Decompose a coursework notes directory into an explainer-video plan and prove no content-bearing section is dropped. Stage 1 of explainer-video-from-coursework; run it alone to (re)plan a directory.

ai-explainer-video とは?

ai-explainer-video is a Claude Code agent skill that decompose a coursework notes directory into an explainer-video plan and prove no content-bearing section is dropped. Stage 1 of explainer-video-from-coursework; run it alone to (re)plan a directory.

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/akshayDev17/ai-explainer-video/tree/HEAD/skills/craft-video-plan

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

craft-video-plan — decompose and prove coverage

Part of the explainer-video-from-coursework pipeline — stage 1 of 8, the first of the two once-per-series stages. This skill is self-contained: it plans a directory from scratch. For a full run, use the main skill instead.

The pipeline's tools and scene hosts live in the sibling explainer-video-from-coursework skill: run them as node ../explainer-video-from-coursework/tools/<tool>.mjs, resolved against this skill's folder. Run from the project, so out/ scratch lands beside your notes.

Prerequisites: a directory of markdown notes (<notesDir>).

node ../explainer-video-from-coursework/tools/planner.mjs <notesDir> --out out/<name> --max-min 14

Writes out/<name>/plan.json and out/<name>/plan.md. No network, no key, safe to re-run. Read plan.md, not plan.json.

Done when: the run exits 0 and plan.md's coverage line reads N assigned · M excluded as navigation · 0 orphaned. A non-zero exit, or any orphan, means the plan is incomplete — stop and fix it. Never enrich an incomplete plan.

Two facts that shape how the plan is read:

  • The coverage proof is the point. The planner proves every content-bearing section is assigned to a video or is a navigation heading. plan.json also carries sectionSpans (each section's src, title, and 1-based line/endLine) — the raw material for the next stage.
  • The Min column is a guardrail, not a duration — a planning estimate (wpm 153 × expansion 1.10), not measured audio. Use it to judge boundaries.

Only .md files are parsed; non-markdown content is invisible to the planner.

Maintenance

If you modify this file, or the user asks to change this stage, tell the user that the main explainer-video-from-coursework skill's "Stage 1 — /plan" section must be reconciled to match, and name that section in your reply.

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

akshayDev17/ai-explainer-video

Assemble one video from its segments — render each window silent, concatenate, mux the narration once, and verify. Stage 8 of explainer-video-from-coursework.

akshayDev17/ai-explainer-video

Synthesize narration and build the measured timeline for one video. Stage 4 of explainer-video-from-coursework — the one-shot TTS primitive.

akshayDev17/ai-explainer-video

Retitle and curate the videos in an explainer-video plan — write enrichment.json and merge it. Stage 2 of explainer-video-from-coursework; run it alone to retitle an existing plan.

akshayDev17/ai-explainer-video

Generate YouTube chapters and English captions for one finished video. Stage 6 of explainer-video-from-coursework.

akshayDev17/ai-explainer-video

Render one scene config over one time window to an MP4 (or a handful of QA stills). Stage 7 of explainer-video-from-coursework — the render primitive.

akshayDev17/ai-explainer-video

Author and iterate the animated visuals for one video's segments. Stage 5 of explainer-video-from-coursework; it re-invokes the audio stage when a beat needs a hold.

akshayDev17/ai-explainer-video

Write and validate the spoken narration for one explainer-video. Stage 3 of explainer-video-from-coursework; run it alone to (re)write a video's script.

akshayDev17/ai-explainer-video

Plan an explainer-video series from a directory of coursework notes — decompose into videos (proving nothing is dropped), retitle and curate, write the narration, synthesize the audio, author the visuals, then render and assemble the finished cut. Use when the user wants to turn structured coursework notes into explainer videos.

関連スキル