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 → label andy-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, always pending_approval, no dispatch). A pending_approval draft is not a public position, so the 2-3 options and the pick do not apply. The ritual still applies before any schedule or publish_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_post is on this session. Otherwise use a workspace API key against https://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_brand inspect_voice is a floor, not a replacement for the operator's corrections.

Preamble

Installs
3
GitHub Stars
1
First Seen
Aug 13, 2026
andy-post — jorgemenadev/skills