From cowork-social
Generate 5 platform-aware post ideas tied to brand-brief.md + business-brain.md. Entry point for "I don't know what to post." Falls back to /brand-brief if no brief exists. Foundation B + C applied.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cowork-social:content-coachThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The front door for "I don't know what to post." Generates 5 SPECIFIC post ideas tied to the user's brand, each with a hook, a platform fit, and the draft skill to invoke next.
The front door for "I don't know what to post." Generates 5 SPECIFIC post ideas tied to the user's brand, each with a hook, a platform fit, and the draft skill to invoke next.
/content-coach, "give me post ideas", "I don't know what to post", "what should I post about", or any trigger above/draft-<platform> directly/grade-postprojects/social-media-content/brand-brief.md (required — if missing, invoke /brand-brief first)about-me/business-brain.md (extra context: ICP, offers, terminology)projects/social-media-content/calendar-log.md (last 30 days — don't repeat recent topics)projects/social-media-content/trend-sources.md (optional — exists if /generate-weekly-ideas Phase 6 ran)skills/_shared/hook-patterns.md (hook library)projects/social-media-content/memory.md (past self-improvement notes)If projects/social-media-content/brand-brief.md is missing:
/brand-brief and walk the user through it. Don't make them run two commands./brand-brief finishes, continue with Step 2.Contrarian belief + Recent proof story + Target audience + Primary CTA from brand-brief.mdcalendar-log.md — note topics + hooks already used so you don't repeat themtrend-sources.md exists, skim the top 3 trends — one of your 5 ideas can react to oneProduce 5 SPECIFIC ideas (not generic). Each idea must clearly tie to one of the brand-brief sections. Cover this mix — at least one of each:
Recent proof story. Specific person, specific before/after.trend-sources.md exists. React to a current trend with the user's wedge angle. Skip if no trend file.If trend-sources.md is missing, replace #3 with a second contrarian or a "most people get this wrong" callout — never leave only 4 ideas.
For each of the 5, output exactly:
**Idea N — <one-line title>**
- **Hook:** <one specific hook line, not a topic summary>
- **Why it lands:** <one sentence — which emotion, which metric, why it's tied to the brand>
- **Best platform:** <one of LinkedIn / Instagram / Facebook / Twitter / TikTok / Threads>
- **Next skill:** `/draft-<platform> <idea-title>`
Hard rules for ideas:
calendar-log.md.Show all 5 as a numbered list with the format above. Then ask in plain words:
"Which one speaks to you? Pick a number, or tell me to brainstorm 5 more."
If the user picks a weak idea, write it well but flag it:
"I'll draft this — heads up, it's likely to land softer than #2 because . Want me to draft this one, or pick a stronger angle?"
When the user picks a number:
/draft-<platform> with the idea title as topic. Don't make them re-type it.If the user says "save these for later" instead:
projects/social-media-content/ideas/<YYYY-MM-DD>-ideas.md. Create the ideas/ folder if missing.Append one line to projects/social-media-content/memory.md:
<ISO timestamp> | /content-coach | <ideas generated / handed off to /draft-X / saved>
See Self-improvement close + Next move sections below.
projects/social-media-content/ideas/<YYYY-MM-DD>-ideas.md (if user says save)projects/social-media-content/memory.md (one-line index append)/brand-brief (don't tell user to run a second command)calendar-log.md for the last 30 daysConversational. Coach-like: opinionated, encouraging, willing to push back if the user picks the weakest idea. Don't lecture about algorithms unless asked. Don't dump frameworks on them — apply silently, show the result.
See _shared/foundations.md → Foundation B. After delivering the 5 ideas + the ⚡ NEXT MOVE block, ask the user:
"What would've made this 10% better?"
Append the answer to projects/social-media-content/memory.md in the canonical row format. Run the 60%-overlap / 3+ recurrence check. If a pattern recurs, surface it and offer to stage a draft change in projects/social-media-content/skill-improvements.md.
See _shared/foundations.md → Foundation C. End every run with the canonical block. The block MUST match the validation regex:
⚡ NEXT MOVE: .+ .+ .+\n Why: .+
If it doesn't match, regenerate.
⚡ NEXT MOVE: Pick idea #2 and run /draft-linkedin within the hour. Why: it's the proof story — highest-conversion angle given your stated CTA.⚡ NEXT MOVE: Run /draft-twitter on idea #1 today before 3pm. Why: the contrarian wedge is sharpest and Twitter rewards polarity in the morning window.⚡ NEXT MOVE: Pick an idea and post it. (no subject, no timing — regenerate)npx claudepluginhub automatedmarketer/cowork-social --plugin cowork-socialProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.