| name | post |
| description | Create and schedule social media posts across one or multiple platforms via Blotato. |
| argument-hint | [topic, platform(s), or existing content to adapt] |
Post to Social Media
Create and schedule posts to any combination of: TikTok, YouTube, Instagram, Facebook, Threads, Twitter, Bluesky.
Workflow
- Read the user's request. Identify: topic/content, target platform(s), and timing.
- Draft the post content following the rules in CLAUDE.md.
- If posting to multiple platforms, create platform-adapted versions (respect character limits).
- Show all drafts to the user for approval. Never post without approval.
- On approval, use
mcp__blotato__blotato_create_post to schedule each post.
- Report back: platform, content, scheduled time, and postSubmissionId for each.
Multi-Platform Adaptation
When the user says "post to Twitter, Threads, and Bluesky":
- Write the core message once
- Twitter version: under 280 chars
- Bluesky version: under 300 chars (can be slightly longer than Twitter)
- Threads version: under 500 chars (can include more detail)
Scheduling
- Default:
useNextFreeSlot: true (Blotato picks the next open slot)
- If user specifies a time, use that instead
- Show the scheduled time in confirmation
Error Handling
- If Blotato returns an error, show the full error message to the user
- If one platform fails in a multi-platform post, report the failure but don't roll back successful posts