lesson-cutlisted
Install: claude install-skill aiwithmo/lesson-cut
# Lesson cut
A raw take is someone building or explaining something live. The delivered version is the same
thing with every stumble, retake and wait removed, and the standard is that a viewer cannot tell
where the joins are. The brief this skill was built around put it in one line: "Give me a clean
version from the first shot."
Everything runs through one command, `lc`, at `${CLAUDE_PLUGIN_ROOT}/scripts/lc`. That full path
is written out only here: Claude Code fills it in when this file loads, it is not an environment
variable in shell commands, and the reference files do not repeat it, so they write `lc` and mean
this path. Write it in full, in double quotes, in every shell command (an unquoted path with a
space in it breaks). It is written `lc` below for short:
lc doctor # what is missing on this machine
lc init <project-dir> --source <video> --lang ar # scaffold a project around a take
lc intake # probe, transcribe once, measure words
lc mkcuts decisions.json > speech_cuts.txt # decisions -> cut-list lines
lc rebuild # cut list -> EDL -> tightened -> captions
lc render # gated render, then stop
`lc <tool>` runs any tool in the plugin against the current project, from the project directory or
its `edit/` directory, and `lc tools` lists them all. A relative f