analyze_video
Analyze any video to extract a structured context bundle for coding agents, enabling them to fix bugs, add features, or build new functionality from recorded demos, walkthroughs, or bug captures.
Instructions
Analyze any video and return the new report id.
Works on any kind of video — a bug recording, a feature demo, a design walkthrough, a Loom, a phone capture — and distills it into a structured Context Bundle a coding agent can act on (fix a bug, add or change a feature, or build something new).
Args:
path: Path to the video file (.mp4/.webm/.mkv/.mov/.avi).
repo_root: Repo to ground references against (pass the open workspace).
intent: The user's request to act on, e.g. "fix the save button that
hangs", "add a dark-mode toggle like the demo shows", or "build
this onboarding screen from the walkthrough". It is recorded on the
report and shapes the generated action prompt so the calling agent
does what the user actually asked.
skill: Built-in summary style — one of the names from list_skills
(e.g. "summary", "bug_report", "tutorial", "action_items").
Defaults to "summary".
system_prompt: A fully custom system prompt for the summary; overrides
skill when provided.
action: Built-in action mode shaping the fix-prompt — one of the names
from list_actions (e.g. "fix", "explain", "triage", "test",
"report", "reproduce"). Auto-picked from the classification when
omitted.
action_prompt: A fully custom action task; overrides action.
ctx: The MCP request context, injected by the server; used to stream
progress to the client during the (multi-minute) analysis.
Returns the report id, the summary/fix-prompt resource URIs, the
resolved action, and the derived suggested_actions menu.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| skill | No | ||
| action | No | ||
| intent | No | ||
| repo_root | No | ||
| action_prompt | No | ||
| system_prompt | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||