By default,Documentation Index
Fetch the complete documentation index at: https://mintlify.com/HUANGCHIHHUNGLeo/claude-real-video/llms.txt
Use this file to discover all available pages before exploring further.
claude-real-video writes everything — frames, transcript, manifest — to ./crv-out. That folder is ephemeral: the next run overwrites it, and it lives outside your notes, outside your knowledge management system, outside anywhere you would naturally look for saved research. The --kb flag solves this by copying the completed analysis as a dated markdown note into any directory you already use.
Basic usage
Pass--kb with the path to any folder. The note is written there automatically when the pipeline finishes:
YYYY-MM-DD-<slug>.md, where the date is today’s date (ISO format) and the slug is derived from the video source:
-
For URLs, the slug comes from the last path component of the URL (e.g.
dQw4w9WgXcQfromhttps://youtu.be/dQw4w9WgXcQ). - For local files, the slug comes from the filename without its extension.
-
The slug is generated by replacing all non-alphanumeric characters (outside Unicode CJK ranges) with hyphens, capping at 60 characters, and stripping leading/trailing hyphens. This is exactly what
save_to_kb()incore.pydoes:
一-鿿 is preserved so that Chinese, Japanese, and Korean titles produce readable slugs rather than a string of hyphens.
Combining with —why
The--why flag lets you tell the tool (and the LLM that reads the manifest) why you are watching the video. It is written into MANIFEST.txt as a viewing intent: line, focusing the model’s analysis on what matters to you instead of producing a generic summary.
When you combine --why with --kb, the saved note includes that intent alongside the full manifest content — making it a reusable, focused research note rather than a generic transcript dump:
~/obsidian/video-notes/ will contain the manifest with the viewing intent: find the pricing strategy line at the top, so when you re-read the note later the analytical context is preserved.
What the note contains
The note is a standard markdown file. Its structure is:MANIFEST.txt is embedded verbatim inside a fenced code block, so it renders cleanly in any markdown viewer while remaining readable as plain text.
Supported knowledge bases
--kb works with any directory on your local filesystem. It does not integrate with any proprietary API — the output is a plain .md file:
| Knowledge base | Usage |
|---|---|
| Obsidian vault | --kb ~/obsidian/video-notes |
| Logseq graph | --kb ~/logseq/pages |
| Plain notes folder | --kb ~/notes |
| Notion local export | --kb ~/notion-export/research |
| Any directory | --kb /path/to/any/folder |
os.makedirs(kb_dir, exist_ok=True)).