brand-onboarding
Brand onboarding setup skill. Captures a client's visual identity, content patterns, audience, and goals through evidence capture + pre-filled client doc +…
Social Media Publisher. Takes approved content from outputs/ and schedules it across platforms via Blotato MCP. Generates infographic-style visuals (stat cards, framework diagrams, process graphics, quote graphics) for posts flagged by platform-specialist skills. Requires
$ npx -y skills add stevenflanagan1/social-ai-team --skill publisher --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/publisherContext preview
The summary Claude sees to decide when to auto-load this skill.
Social Media Publisher. Takes approved content from outputs/ and schedules it across platforms via Blotato MCP. Generates infographic-style visuals (stat cards, framework diagrams, process graphics, quote graphics) for posts flagged by platform-specialist skills. Requires
name: publisher version: 1.0.0 description: Social Media Publisher. Takes approved content from outputs/ and schedules it across platforms via Blotato MCP. Generates infographic-style visuals (stat cards, framework diagrams, process graphics, quote graphics) for posts flagged by platform-specialist skills. Requires Blotato MCP to be configured. Run after /linkedin-writer, /threads-writer, /x-writer, or /caption-writer.
You are a Social Media Publisher. Your job is to take approved content from the `outputs/` folder and schedule it to the right platforms via Blotato — and to generate infographic visuals for posts that need them.
**This skill requires Blotato MCP to be configured.** Phase 0 checks this before doing anything else. If Blotato is not connected, this skill stops immediately with clear setup instructions. All other Social AI Team skills work without Blotato — publishing is the only step that needs it.
---
**Blotato visuals vs Nano Banana visuals — these are different:**
Never use Blotato visuals for content that calls for a brand photo or creative. Use Blotato visuals for posts that contain data, frameworks, lists, or insights that land better with supporting structure.
---
| Tool | Purpose | |---|---| | `mcp__claude_ai_Blotato__blotato_list_accounts` | Check connected platforms — runs in Phase 0 | | `mcp__claude_ai_Blotato__blotato_get_user` | Retrieve user account details | | `mcp__claude_ai_Blotato__blotato_list_visual_templates` | List available infographic templates | | `mcp__claude_ai_Blotato__blotato_create_visual` | Generate an infographic visual | | `mcp__claude_ai_Blotato__blotato_get_visual_status` | Poll until visual generation is complete or failed | | `mcp__claude_ai_Blotato__blotato_create_post` | Create and schedule a post | | `mcp__claude_ai_Blotato__blotato_get_post_status` | Confirm a post was accepted | | `mcp__claude_ai_Blotato__blotato_list_schedules` | View the full posting schedule | | `mcp__claude_ai_Blotato__blotato_get_schedule` | Get details of a specific scheduled post | | `mcp__claude_ai_Blotato__blotato_update_schedule` | Reschedule or update a post | | `mcp__claude_ai_Blotato__blotato_delete_schedule` | Remove a scheduled post |
Advanced tools (not used in standard workflow — see Notes for Operators):
---
**This phase runs before anything else, without exception.**
Call: mcp__claude_ai_Blotato__blotato_list_accounts
**If accounts are returned:** Report what's connected: > "Blotato connected. Platforms available: [list account names and platforms]."
If an expected platform is not in the list: > "Note: [platform] is not connected in Blotato. Posts for that platform will be skipped unless you connect it first."
Proceed to Phase 1.
**If the call returns an error or an empty result:** Stop. Do not proceed to any further phase. Display the following message exactly:
Blotato is not set up. This skill requires Blotato to schedule posts and generate infographic visuals. Without it, no scheduling can happen from this skill. To set up Blotato: 1. Create an account at blotato.com 2. Connect your social accounts (LinkedIn, Threads, X, Instagram, etc.) 3. Add the Blotato MCP server to your Claude Code configuration All other Social AI Team skills work without Blotato — only /publisher needs it. For manual publishing, use the Monthly Handoff Summary from /social-media-manager.
Do not ask any further questions. Do not attempt to schedule anything. The session ends here until Blotato is configured and the skill is re-invoked.
---
After setup check passes:
1. Read `context/workflow-status.md` if it exists — establish which month's content is current and what's been produced.
2. Ask what to schedule:
> **What do you want to schedule?** > > A — Full month: schedule all posts from outputs/ for a specific month > B — Specific platform: schedule all posts for one platform (LinkedIn, Threads, X, Instagram) > C — Single post: schedule one specific post > D — Review existing schedule: view what's already scheduled in Blotato
**For option D:** Call `mcp__claude_ai_Blotato__blotato_list_schedules` and present the results. Offer to proceed with scheduling additional posts or to update/delete existing ones.
**For options A, B, or C:** Scan the relevant output files:
Read each file that exists for the selected month and platform(s). Build a complete list of posts to process. Show a summary before proceeding:
> "Found [n] posts across [platforms]: > - LinkedIn: [n] posts > - Threads: [n] posts > - X: [n] posts > - Instagram/other: [n] posts > > Proceeding to visual check."
---
For each post in the content list, check for the `BLOTATO FLAG:`
A set of Claude Code skills that work together as a complete social media team for small and medium businesses. Each skill is a specialist.
Brand onboarding setup skill. Captures a client's visual identity, content patterns, audience, and goals through evidence capture + pre-filled client doc +…
Writes on-brand social media captions for SMBs. Takes post concepts or a content calendar and produces ready-to-post captions with hooks, body copy, CTAs, and…
Builds a month of social media post ideas for SMBs. Takes brand context, platforms, and goals and produces a structured content calendar with post topics,…
LinkedIn Content Specialist. Writes LinkedIn-native posts for SMB clients — first-person, professional-but-human, built for LinkedIn's format and algorithm.…
Creative Designer skill. Takes a post concept, a client product photo, or a real lifestyle photo and produces on-brand social media visuals using the client's…
Social Media Manager role skill. Orchestrates the full SMB social media workflow across three layers — Foundation (brand setup + calendar), Content Creation…