shorz-mcplisted
Install: claude install-skill Vossy/claude-video-editing-skill
# Shorz MCP Server Agent Skill
Before any Shorz MCP tool call, confirm **Shorz is running** and the **MCP server is connected**. For panel-level or project-type-specific work, **load the matching reference file** from `references/` (paths in the tables below) before changing settings or triggering renders.
This skill is the entry point (`SKILL.md`). Detailed workflows live under `references/panel-workflows/` (cross-project panels), `references/project-workflows/` (per-`projectType` end-to-end flows), `references/headless-workflows/` (**project-independent** file operations), and `references/creative-strategy/` (viral formats, hooks, and content brainstorming). The routing tables tell you which file to open.
## Operating Model
- Treat Shorz as a stateful desktop runtime. Always read current state before writes.
- Most menu/panel option changes map to `read_project_settings` + `update_project_settings` (targeted deep-merge patches).
- Generation and long-running workflows are asynchronous. For **project video creation**, poll **`get_video_generation_status`** as the default way to know running vs done vs error. Use **`fetch_app_events`** only if the user asks for live logs/progress, or when you are **diagnosing** a failed or stuck render (see **Event stream**).
- Prefer deterministic/headless arguments (override paths) over dialog-driven behavior.
- **Live UI vs MCP write races** — when the Shorz Electron app has the target project open, certain fields (notably `UI_SETTINGS