{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "vincentwei1021-anything2explainer--document-to-explainer-video",
 "repo": "Vincentwei1021/anything2explainer",
 "repo_url": "https://github.com/Vincentwei1021/anything2explainer",
 "repo_slug": "vincentwei1021-anything2explainer",
 "title": "Convert an article or document into a video",
 "page_title": "How to convert an article or document into a video with Anything2 Explainer",
 "summary": "Feed a written article or document to the skill and get a narrated video of its key ideas.",
 "who": "A team lead or writer who already has a long-form document and wants a short video version for onboarding or sharing.",
 "problem": "Rewriting a document as a script and then as video shots takes a lot of manual work, and the video often drifts from the source.",
 "outcome": "A narrated video that follows the document's ideas, with the research doc keeping sources for each claim.",
 "steps": [
  "Install the skill as in the topic-to-video use case: `ln -s \"$PWD/anything2explainer\" ~/.claude/skills/anything2explainer`",
  "Pick the target length and language at checkpoint 1, matching the length table in the README.",
  "Ask the agent to base the narration on your document, then review the narration at checkpoint 2 before any voiceover is generated.",
  "Check the first 30 seconds at checkpoint 4 to confirm the look before the full build."
 ],
 "agent_prompt": "Using the anything2explainer skill in this repo, turn the document at <path-to-document> into a narrated explainer video in <language>, about <length> long. Pause at the narration sign-off so I can edit the script. Verify that the narration covers the main points of the document and that the output is an MP4 with subtitles and chapter progress.",
 "agents": [
  "claude-code",
  "codex"
 ],
 "difficulty": "Intermediate",
 "time": "3 hours",
 "basis": "readme",
 "caveat": "The README says the skill accepts an article or document as input, but it does not say how long a source it can handle, so check the narration against the original before sign-off.",
 "category": "Content",
 "tags": [
  "Content"
 ],
 "lang": "typescript",
 "requirements": [
  "Claude Code or Codex installed",
  "Node 18 or newer",
  "ffmpeg (brew install ffmpeg on macOS)",
  "Python 3 with edge-tts 7.2.8, numpy, pillow and scipy (kokoro and espeak-ng only for English narration)",
  "Several GB of free disk space (about 2 to 3 GB per the README)"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.9,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/vincentwei1021-anything2explainer/document-to-explainer-video/",
 "md": "https://dedupedai.com/use-cases/vincentwei1021-anything2explainer/document-to-explainer-video/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/vincentwei1021-anything2explainer--document-to-explainer-video.json",
 "api_version": "v1"
}
