create_playbook_from_plans
Create a playbook by capturing existing content plans as reusable template items ("save what worked as a template").
Input Schema
{
"type": "object",
"required": [
"plan_ids"
],
"properties": {
"name": {
"type": "string",
"description": "Playbook name (derived if omitted)."
},
"plan_ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Plan UUIDs to capture as ordered template items."
},
"visibility": {
"type": "string",
"description": "\"team\" (default) or \"private\"."
},
"description": {
"type": "string",
"description": "Free-text description."
}
}
}Output Schema
{
"type": "object",
"properties": {
"link_url": {
"type": "string",
"description": "Opens the playbook in the Marcora web app."
},
"anchor_date": {
"type": [
"string",
"null"
],
"description": "Persisted YYYY-MM-DD reference date, or null."
}
},
"description": "The created playbook object, including its anchor_date (null unless later set) and a link_url that opens it in the Marcora web app."
}Instructions
Create a playbook by capturing existing content plans as reusable template items ("save what worked as a template"). Pass the plan UUIDs; their title / description / prompt / blueprint / category are copied into ordered playbook items.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
plan_ids |
uuid[] | Yes | Plan UUIDs to capture as ordered template items |
name |
string | No | Playbook name (derived if omitted) |
description |
string | No | Free-text description |
visibility |
string | No | team (default) or private |
Output: the created playbook object, including its anchor_date (null unless later set) and a link_url that opens the new playbook in the Marcora web app — share it with the user.
Example prompts:
- "Turn these plans into a playbook"
- "Save this campaign as a template"