Purpose: Rewrite existing storyboard shot descriptions based on user direction. Capabilities: Retrieve shot then update only description and/or keyframe context. Trigger: When user asks to "rewrite shot", "change shot tone", "make shot description more detailed".
Convert screenplay into storyboard shots scene-by-scene. For each scene, read screenplay + existing storyboard shots, decide create/update actions, then adjust shots one by one with keyframe generation.
Purpose: Create and update storyboard shots. Capabilities: Create shot, update shot description, update keyframe context metadata. Trigger: When user asks to "add shot", "write storyboard", "update shot description", "edit storyboard shot".
Purpose: Delete storyboard shots from a scene. Capabilities: Delete one shot, delete a batch, or clear all shots in one scene. Trigger: When user asks to "delete shot", "remove storyboard shot", "clear scene storyboard".
Purpose: Read storyboard shots for a scene, including shot description, keyframe path, and keyframe context. Capabilities: List all shots in a scene or read one shot by id. Trigger: When user asks to "read storyboard", "show shots", "list storyboard shots", "view shot details".
Purpose: Rewrite screenplay content according to user instructions while preserving Hollywood format and ensuring instruction compliance. Capabilities: Apply user-directed edits to one scene or the whole screenplay; preserve metadata and format; output only rewritten content. Trigger: When user wants to "rewrite", "edit", "change", "modify" the screenplay by instruction, or "make the scene...", "update the dialogue to...".
Purpose: Read and review the complete screenplay outline with all scene summaries. Capabilities: Retrieve scene metadata, sort by scene number/date/title, filter by status, optionally include full content. Trigger: When user wants to "review outline", "see all scenes", "check story structure", "read screenplay", or needs context before writing.
Purpose: Delete individual scenes from the screenplay that are no longer needed. Capabilities: Remove scenes by scene_id, verify deletion status, handle non-existent scenes gracefully, delete scenes by position (first/last/next). Trigger: Explicit user commands like "delete scene", "remove scene", "delete scene_001", "remove scene 3", "ๅ ้คๅบๆฏ", "delete the last scene", "delete the first scene", "ๅ ้คๆๅไธๅน", etc. Priority: For ANY deletion request, use this skill instead of write_scene.