Publisher (Social Scheduling via Blotato)
Takes approved posts from outputs/, generates infographic visuals for flagged posts, and schedules everything across platforms through Blotato MCP with a mandatory approval gate.
AutomationIntermediate★ 212⑂ 42AI score 8/10Last updated: Aug 24, 2026
What it does
- Reads approved copy from
outputs/linkedin,outputs/threads,outputs/x,outputs/captionsand schedules posts to LinkedIn, Threads, X and Instagram via Blotato MCP. - Reads the
BLOTATO FLAG: Yes — [type]handoff field to generate infographics — stat cards, framework diagrams, 3-step process graphics, quote cards — using brand colours fromcontext/brand-style.md. - Phase 0 hard stop: verifies Blotato connectivity first and exits with setup instructions if it isn't configured, instead of throwing cryptic tool errors.
- Non-optional approval gate: shows every proposed post (platform, time, caption preview, visual, account) before anything is submitted.
- Produces a scheduling summary, logs failures/skips, updates
context/workflow-status.md, and offers view/update/delete schedule actions.
Who it's for
- Social media managers and agencies already on Blotato with the Blotato MCP server wired into Claude Code.
- Teams using the sibling
/linkedin-writer,/threads-writer,/x-writer,/caption-writerskills that emit the BLOTATO FLAG convention. - Anyone who wants a human confirmation step before bulk scheduling a month of content.
Examples
- "Schedule all of November's LinkedIn posts" → scans the month's files, summarises counts, builds stat cards only for flagged posts, presents the schedule for approval, then submits.
- "Show me what's already scheduled" → option D lists Blotato schedules so you can reschedule or delete a specific post.
- Invoked without Blotato connected → does nothing but print the account/MCP setup steps and point you to manual publishing.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/stevenflanagan1/social-ai-team/HEAD/skills/publisher/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/publisher folder from the GitHub repo stevenflanagan1/social-ai-team into my ~/.claude/skills/publisher/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/stevenflanagan1/social-ai-team.git && mkdir -p ~/.claude/skills && cp -r social-ai-team/skills/* ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and go to your working directory.
- Clone the repo:
git clone https://github.com/stevenflanagan1/social-ai-team.git - Create the skills directory:
mkdir -p ~/.claude/skills - Copy the skills over:
cp -r social-ai-team/skills/* ~/.claude/skills/(install the whole set — publisher depends on the writer skills). - Create an account at blotato.com and connect your social accounts (LinkedIn, Threads, X, Instagram, etc.).
- Add the Blotato MCP server to your Claude Code configuration and restart Claude Code.
- With
outputs/content andcontext/brand-style.mdin place, run/publisher. If Phase 0 reports "Blotato connected", you're ready to schedule.