Help us improve
Share bugs, ideas, or general feedback.
From cowork-social
Capture or refresh the brand brief that powers every content skill. Auto-derives 5 of 6 fields from about-me/business-brain.md; asks delta questions only. Saves to projects/social-media-content/brand-brief.md. Foundation B + C applied.
npx claudepluginhub automatedmarketer/cowork-social --plugin cowork-socialHow this skill is triggered — by the user, by Claude, or both
Slash command
/cowork-social:brand-briefThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Capture or refresh the brand brief used by every content-drafting skill in this plugin. Auto-derives most fields from `about-me/business-brain.md` and only asks the user for the delta the vault can't answer.
Provides 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.
Creates SEO content outlines, topic clusters, calendars, and identifies gaps. Use proactively for content strategy and planning.
Share bugs, ideas, or general feedback.
Capture or refresh the brand brief used by every content-drafting skill in this plugin. Auto-derives most fields from about-me/business-brain.md and only asks the user for the delta the vault can't answer.
/brand-brief, "refresh my brand brief", "update brand brief", or any trigger above/content-coach, /draft-linkedin) needs the brief but the file is missing → invoke this skill silently, then continueabout-me/about-me.md (user identity)about-me/business-brain.md (primary — most fields derive from here)projects/social-media-content/brand-brief.md (if exists — refresh mode)projects/social-media-content/memory.md (past self-improvement notes)skills/brand-brief/templates/brand-brief.md.template (output shape)projects/social-media-content/brand-brief.md does NOT exist → CREATE modebusiness-brain.mdMap the vault to the brief:
| Brief field | Pull from business-brain.md |
|---|---|
what_you_sell | product / service description ("What I sell") |
target_audience | ICP / customer persona section |
primary_cta | primary call-to-action / primary offer |
voice_signature | brand-voice / tone descriptors section (if present) |
contrarian_belief | "strong opinions" or differentiator section (if present) |
Show your work to the user in plain words. Example:
"I read your business-brain. Here's what I'm pulling in:
- What you sell: AI marketing coaching for solopreneurs
- Who buys: coaches who feel stuck swapping time for money
- Primary CTA: book a free consult
Still right? (yes / fix something)"
If a field is missing or stale in business-brain.md, flag it for Step 3.
Never re-ask what the vault already answers. The brief has six fields; the vault usually fills 3-5 of them. Ask only what's missing, one question at a time. Max three questions per run.
Canonical delta questions (use these exact words at 3rd-4th grade reading level):
If the user is stuck on the contrarian belief, push gently:
"Pick one. What's a habit other [industry] people have that you think is a mistake? What's common advice you ignore?"
If still stuck, flag in the brief as TBD and tell them: "We'll come back to this. Watch competitor content this week — note what bothers you."
Assemble the full brief in memory. Show it to the user. Ask:
"Save this to
projects/social-media-content/brand-brief.md? (yes / fix something)"
Do not write before approval.
On approval, write the file using the shape in templates/brand-brief.md.template. Replace {{date}} with today's ISO date.
If a vault file is missing the derived value, fill the brief field with TBD rather than making something up.
Append one line to projects/social-media-content/memory.md:
<ISO timestamp> | /brand-brief | <captured / refreshed>
If memory.md doesn't exist, create it with the canonical header from _shared/foundations.md → Foundation B.
See Self-improvement close + Next move sections below.
projects/social-media-content/brand-brief.md (the brief — professional voice, scannable)projects/social-media-content/memory.md (one-line index append)business-brain.md first, then ask only the deltaShort paragraphs. Scannable. No marketing-speak in the Voice section — use the user's actual words.
See _shared/foundations.md → Foundation B. After delivering the brief + 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: Run /draft-linkedin on your new contrarian belief tomorrow morning. Why: it's the sharpest angle in the brief and LinkedIn rewards strong opinions.⚡ NEXT MOVE: Run /content-coach today before lunch. Why: you now have a brief, so the coach can generate 5 brand-tied ideas instead of generic ones.⚡ NEXT MOVE: Use the brief. (no subject, no timing — regenerate)