What does clipnote do?
<Use_When>
- User shares a YouTube how-to URL and wants a clean, followable text/visual guide.
- User complains that a tutorial's spoken directions are ambiguous and wants the "show me" frame.
- User wants a recipe/procedure saved into a notes app. </Use_When>
<Do_Not_Use_When>
- Video is a talking-head lecture, vlog, review, or podcast with no visually-resolvable actions.
- Content is safety-critical (medical, mains electricity, gas, heavy machinery) — needs an expert-reviewed profile. </Do_Not_Use_When>
<How_To_Run> One command drives analyze → capture → pick → render → export.
-
Fully automatic (no ffmpeg, timestamp links instead of screenshots):
clipnote <URL> --profile generic --language ko --links-only -
Fully automatic with screenshots (Gemini picks the frame per guide):
clipnote <URL> --profile recipe --language ko --auto-pick --export goodnotesReview the regeneratedpicker.html(AI picks pre-selected); if the user corrects any, runpython -m clipnote.feedback add <semantic-evaluation.json>to log it. -
Manual/agent frame selection:
clipnote <URL> --profile recipe --language ko- Agent path: read the three candidate frames under
work/frames/…directly, writepicks.jsonyourself (semantic judgment), then re-run with--picks <picks.json> --export goodnotes(orobsidian/bundle/notion).
Notion export needs NOTION_TOKEN and --parent <page-id>.
Artifacts go under the current directory (CLIPNOTE_DATA overrides).
</How_To_Run>