What problem does it solve? It removes the friction of starting a course-video editing session: checking heavy dependencies, launching the local ChatCut workbench, importing recordings into the project, and keeping the project consistent when media files move, go missing, or get rearranged. ## Core Features & Use Cases - Workspace startup with dependency gating: Runs dependency_check before opening the workbench, reports blocked features (annotation, ASR, TTS), and walks the user through dependency_fetch with explicit confirmation before downloading large packages like hyperframes or whisper. - Clip lifecycle management: Imports recordings via clip_import, reorders or trims segments with clip_arrange, and relinks missing media with clip_relink while preserving trim points and annotations. - UI request loop handling: Claims pending requests from the workbench queue (narration, captions, export, relink) with request_claim, executes the matching tool with the requestId attached, and reports job progress or cancellation honestly. - Use Case: A user says "import these three screen recordings and move the third clip before the first" — the skill opens the workspace, imports the files, rearranges the timeline, and confirms the new total duration. ## Quick Start Open my ChatCut workspace in the current project directory and import the recordings from my course folder so I can start editing an episode.