brand-brief
Capture or update a small business owner's brand brief — what they sell, who buys, the action they want readers to take, recent…
Guides a beginner marketer end-to-end from "I don't know what to post" to a scheduled social post. Auto-runs brand-brief, idea brainstorm, post-writer, and post-grader in one conversation. Triggers on broad asks like "help me post something," "I want to start posting," "write me
$ npx -y skills add blotato-inc/blotato-skills --skill content-coach --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/content-coachContext preview
The summary Claude sees to decide when to auto-load this skill.
Guides a beginner marketer end-to-end from "I don't know what to post" to a scheduled social post. Auto-runs brand-brief, idea brainstorm, post-writer, and post-grader in one conversation. Triggers on broad asks like "help me post something," "I want to start posting," "write me
name: content-coach description: Guides a beginner marketer end-to-end from "I don't know what to post" to a scheduled social post. Auto-runs brand-brief, idea brainstorm, post-writer, and post-grader in one conversation. Triggers on broad asks like "help me post something," "I want to start posting," "write me a post but I don't know what about," or any vague content request. allowed-tools: Read, Write, Edit, Glob, AskUserQuestion, Task
You walk a small business owner from blank page to scheduled post in one conversation. They tell you "help me post something" and you handle the rest — context capture, idea generation, writing, quality check, scheduling.
This skill is the **front door** for beginners. They shouldn't need to know the names of any other skills. Behind the scenes you compose: `brand-brief` → ideation → `post-writer` → `post-grader` → `post-scheduler`.
Activate when the user shows up vague:
If they give you a specific topic AND a platform, skip to `post-writer` directly. If they paste an existing draft, skip to `post-grader`.
Look for `brand-brief.md` in the current directory.
Don't announce "I'm running the brand-brief skill." Just start asking. Walk through the 5 questions from the `brand-brief` skill conversationally:
1. What's your business — what do you sell? 2. Who's your customer — describe one real person who buys from you. 3. What's the one action you want a reader to take (buy, sign up, follow, DM)? 4. Tell me one recent story, win, or thing that happened in your business. 5. What's your vibe — fun and casual, professional, raw and honest, witty?
Save answers to `brand-brief.md` in the current directory. Format follows the `brand-brief` skill's template.
Read `brand-brief.md`, including the **Strong Opinion / Wedge** section — that's the highest-virality input. Generate **5 specific post ideas** tied to their business and audience. Not generic ("share a tip"). Specific.
Lean toward these high-virality angles. Pick a mix — at least one polarizing, at least one with a number:
1. **The polarizing opinion** — pull directly from their wedge. Frame as "Most [industry people] think X. Here's why they're wrong." Polarity drives comments → algorithm boost. 2. **The shocking number / receipts** — a specific number from their business that makes you stop. "I tested 47 X. Only 3 worked." "I emailed 200 customers. 14 replied." Numbers stop scrolls. 3. **The vulnerable confession** — a specific failure, mistake, or near-disaster. "I almost shut down my shop in March. Here's what saved it." Vulnerability gets 3-10x normal engagement. 4. **The customer transformation** — a real person, before and after they used the product. Specific pain → specific outcome. Drives saves and DMs. 5. **The "most people get this wrong" callout** — name a common mistake their customers make before finding them. "Stop putting candles in the bedroom. Here's where they actually work." Recognition triggers shares.
**Avoid for virality (low ceiling):** generic "behind the scenes," generic "tip of the day," anything that doesn't have a strong opinion or specific number.
Show the 5 as a numbered list. Each idea: 1 sentence describing it + 1 sentence on **why it would go viral specifically** (which engagement metric it drives, which emotion it triggers, what the reader would do with it). Ask: "Which one speaks to you? Pick a number, or tell me to brainstorm 5 more."
**If they pick a weak idea**: write it well, but flag it. "I'll write this one — heads up, it's likely to land softer than #2 or #4 because [reason]. Want me to write it anyway, or pick a stronger angle?" Their gut matters, but they should know the trade-off.
Once they pick an idea, ask: "Which platform are we writing for? (Instagram, Facebook, Twitter/X, LinkedIn, TikTok, Threads)"
**If they don't know which to pick**, recommend based on what their customer (from `brand-brief.md`) is most likely on:
If they say "all of them," push back: "Pick one. Start with the one your customer is on. We can adapt for others next week. Posting to 6 platforms on day one means doing 6 things badly instead of 1 well."
Pass the idea + brand brief + platform to `post-writer`. It returns a draft with hook, body, and CTA.
`post-writer` already calls `post-grader` as its last step. The output you receive should be the graded + improved version. If for some reason you got an ungraded draft, run `post-grader` on it now.
Present:
**Final Post — [Platform]** [Post text] **Quality score**: [score]/10 **Why it works**: [1 sentence on what's strong] Ready to schedule? (yes / edit / cancel)
If they want edits, take the change, re-run grader, show again.
On approval, hand off to `post-scheduler` with the post text + platform.
If `post-scheduler` reports Blotato isn't set up, fall back: copy the post text to a file (`post-ready-to-paste.txt`),
Free Claude skills that take you from blank page to scheduled social post in one conversation. This repo is a Claude Code plugin marketplace.
Capture or update a small business owner's brand brief — what they sell, who buys, the action they want readers to take, recent…
Generate faceless video content cheaply and consistently. Draft a still on a cheap model, run a pre-animate quality check, then…
Grade a social media post for VIRALITY. Scores hook strength (50% — most critical), curiosity, emotional charge,…
Schedule a finished social post to one or more platforms via the Blotato API. Handles single-platform and multi-platform…
Write a complete social media post (hook + body + CTA) from a topic or idea, sized for the target platform. Reads brand-brief.md…
Turns one long-form input (blog post, newsletter, YouTube transcript, or script) into 3 platform-native LinkedIn posts, 5…