What Pith would post for this account
propose_briefPith's homework before the owner says what they want: 4–6 directions for the daily posts, from the account's own Instagram, website and Brand DNA, each with one line on what Pith would make. Show them to the owner as choices and let them pick (several is fine), then call set_brief with the labels they chose plus anything they said in their own words. An option with kind "needs-photos" needs the business's own people (the owner, the team, real regulars) or its product worn: Pith may draw a hand or a child, never someone in particular, so present it as "send photos of this and the stories use those", never as a promise. Also returns the brief currently on file, if any, and whether it is due for a review (a month old).
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": {
"context": "<context>"
},
"name": "propose_brief"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | Instagram handle (with or without @). Omit for your default account. | |
| context | Yes | Explain why you are calling this tool and how it fits into the business owner's goal for their Instagram presence. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include personal data, credentials, or the text of a draft. Example (20 words): "Reviewing the pending drafts before approving today's story, checking the caption matches the photo the owner expects." |