andy-post
Installation
SKILL.md
Andy Post
Active build. Andy MCP and this skill are still moving. File one issue per defect on JorgeMenaDev/skills: skill gap → label
andy-post; MCP or API gap → labelandy-mcp. Include the tool name, requestId, and what you expected.
Draft and publish through Andy MCP. The operator gives a raw idea. You return 2-3 distinct drafts. They pick one. Then you save a draft by default — publishing or scheduling only on their explicit word.
Contract
- A raw idea with no save instruction → 2-3 distinct drafts → operator picks one → stop. Creating a post before the pick is the failure this gate prevents.
- An explicit save request skips the ritual entirely: when the operator supplies the exact text, or names previously chosen copy and asks to save it as a draft, save it directly with the intent omitted (it defaults to
request_approval, alwayspending_approval, no dispatch). Apending_approvaldraft is not a public position, so the 2-3 options and the pick do not apply. The ritual still applies before anyscheduleorpublish_now. - When the act is already explicit (draft, schedule, or publish now), do not ask which one. When it is not explicit, default safely to a draft.
- A live publish is a public position. Schedule or publish only when the operator explicitly names it ("schedule it", "publish now") and holds the grant: Owner/Admin, or a Workspace API key with the matching scope. Members can only leave drafts for approval.
- Prefer native Andy tools when
manage_postis on this session. Otherwise use a workspace API key againsthttps://app.andypartner.com/api/mcp. Lane facts: references/lane.md. - Voice: load the host's voice or brand notes if they exist. Else write as the operator talks.
manage_brandinspect_voiceis a floor, not a replacement for the operator's corrections.