create draft
create_draftSave a new LinkedIn draft to Brand studio in the user's words: the text, a short topic, and a kind (lesson, win, take, question). Use edit_draft to change a draft that's already there, and update_linkedin for the LinkedIn headline or About. Every claim is checked against the profile, and unbacked ones are counted in the reply. It asks the user first and only adds a draft: saving twice makes two, nothing is scheduled, and Compass OS never posts. Once it's saved, undo can put it back within 24 hours.
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": {
"text": "<text>"
},
"name": "create_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | What sort of piece it is; leave empty for lesson | |
| text | Yes | The draft's full text in the user's words, at most 3000 characters | |
| topic | No | A short topic Brand studio lists it by, e.g. "Shipping the new onboarding" |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The answer, or what was done, in plain words for the user: the same text as content | |
| undo | No | On a saved write: its undo handle, for undo within 24 hours | |
| widget | No | The card the host draws with it, e.g. "pipeline"; "confirm" means a write waits for the user's Yes and nothing is saved yet |