Open a getPlan.md plan
open_plan[write] Takes plan (and optional project_id). Use a plan: one of the person's own templates (its ref from list_templates, remix/), or a plan from getPlan.md, a ready-made way to edit a video in a named style. plan is a ref, a getPlan.md slug (paper-cut-talking-head), its address, or the plan a kit comes with (documentaries/paper-short). With project_id the plan is put on that project, which is right when the person's footage is already in one; without it a new project is made for the plan. Returns the project and its links, the plan's kickoff (what it does, as a first message) and the skills to load before working. Use it when the person names a getPlan.md plan or a kit's plan, or pastes an address.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"plan": "<plan>"
},
"name": "open_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | Yes | One of your templates' refs (remix/<uid>), the plan's slug on getPlan.md, its address there, or a kit's plan (documentaries/paper-short). | |
| inputs | No | Optional: what the person chose among the plan's choices, e.g. { "design": "paper-cut" }. The answer lists the choices a plan has; left out, each takes its default. | |
| project_id | No | Optional: the project to use the plan on. Give it whenever the person already has their film in a project. | |
| workspace_id | No | Optional: which workspace a new project is made in; default your default workspace. |