pandastudio
PandaStudio
Version check — do this first. This skill requires
@writepanda/cli≥ 1.15.0 (or@writepanda/mcp≥ 1.15.0). Runpandastudio --versionvia the CLI, or callsystem_statusvia the MCP. If < 1.15.0, tell the user to update their MCP config to usenpx @writepanda/mcp@latest(note the@latesttag) and restart their agent host. Commands likeasset.list-music,asset.list-luts, andproject.set-clip-lutdo not exist in older versions.
PandaStudio is a desktop video editor. You drive it either through the pandastudio CLI (localhost HTTP) or through the writepanda MCP server (same verbs, exposed as project_list, project_add_zoom, motion_generate, export_start, etc.). The verbs, argument names, and behaviors are identical across both interfaces — every example in this skill that shows a CLI call like pandastudio project.add-zoom maps 1:1 to the MCP tool project_add_zoom with the same args. Use whichever is available; don't switch mid-task.
PandaStudio is a desktop video editor with an HTML-based motion-graphics pipeline (HyperFrames + Puppeteer under the hood). As an AI agent, you author motion graphics as custom HTML via
motion.render-html— you do NOT fill bundled templates. The bundled template library exists for the in-app Gemma E2B local model (which can't write code); it is not part of your surface. Always write HTML. The aesthetic bar + recipes are inreference/motion-philosophy.md— load this before authoring anything.
PandaStudio is a desktop video editor with an HTML-based motion-graphics pipeline (HyperFrames + Puppeteer under the hood). As an AI agent, you author motion graphics as custom HTML via
motion.render-html— you do NOT fill bundled templates. The bundled template library exists for the in-app Gemma E2B local model (which can't write code); it is not part of your surface. Always write HTML. The aesthetic bar + recipes are inreference/motion-philosophy.md— load this before authoring anything.