Loading...
Loading...
Remembers how the user likes their videos edited, so they never give the same correction twice. Saves every correction or preference about an edit (the cut, captions, visuals, sound, layout) into ~/.ai-video-editor/taste.md as a plain rule, and into taste.json when it maps to a setting the scripts read (pause length, fillers, caption size, words per caption, zooms, sound, layout), deduplicated, scoped to every video or just this one, and counted when applied; one that would help everyone goes to the maintainers. Every other cooked. skill reads both before it starts. Use whenever the user reacts to an edit ("too slow", "captions are too small", "fewer zooms", "I hate the whoosh", "that's perfect, keep it like that"), and when they ask "what do you know about my taste", "show my settings", "forget that rule" or "are you learning". Also learns how they cut from a raw take and their posted version ("I already edit by hand", "learn from my edit"). Not for a finished video's notes as a batch (skill-improver).
npx skill4agent add nextwork-projects/ai-video-editor-cooked taste${CLAUDE_SKILL_DIR}${CLAUDE_PLUGIN_ROOT}~/.ai-video-editor/taste.md rules in plain words, one bullet each, by section
~/.ai-video-editor/taste.json settings the scripts read; they win over the creator's style.json
<library>/custom/ their own rule files, caption styles and template defaults (custom.py)S="${CLAUDE_SKILL_DIR}/scripts"python3pyMy style (Recommended)Just this videoWould help everyoneedits/<name>/style.jsonsourceThis style (<its name>)@idWould help everyonereferences/review.mdaddpython3 "$S/taste.py" add captions "Captions bigger" --set captions.size_pct=6 --edit edits/<name>
python3 "$S/taste.py" add sound "Whooshes quieter on this one" --video edits/<name>
python3 "$S/taste.py" add visuals "Logos stay smaller than the captions" --edit edits/<name>
python3 "$S/taste.py" add captions "Captions smaller" --set captions.size_pct=4.5 --style edits/<name> --edit edits/<name>--stylestyle.overrides.jsonedit-like-<handle>My stylemy-style| they say | |
|---|---|
| cut is too slow / too rushed / too tight | |
| captions too small / too big | |
| more / fewer words on screen | |
| captions higher / lower | |
| caption colour / highlight colour | |
| fewer / more zooms | |
| no sound effects | |
| always split / always overlay | |
| keep my ums / don't cut fillers | |
| a whole caption look they want kept | write |
Saved to your taste: "Logos stay smaller than the captions" (visuals, every video)addregressionWould help everyonepython3 "$S/taste.py" suggest "Zoom snapped in over 2 frames" "Zooms ease in over at least 0.5 s" --owner "style-edit quality.py zoom check" --example "a 1.2x punch at 0.07 s"
python3 "$S/taste.py" issue # shows the issue it would opengh auth statusYes, open an issue (Recommended)No, keep it on my computerpython3 "$S/taste.py" issue --yes~/.ai-video-editor/suggestions.jsonlimprovereferences/learn-from-edit.mdlearn.py <raw> <posted>python3 "$S/taste.py" reportreview.py learnreview.py learn --propose--donepython3 "$S/taste.py" show --edit edits/<name>load_json()lib/ai_editor/taste.pytaste.py showtaste.py reporttaste.py forget <id>scripts/learn.pydemo${CLAUDE_PLUGIN_ROOT}/lib/ai_editor/custom.pypathrule "<rule>"showlistscripts/taste.pyaddreportshowforgetrulesetunsetgetsuggestissuedemolib/ai_editor/taste.pyload_json()merge()~/.ai-video-editor/rules.json