From hypeman
Turn a signal (release, customer win, competitive move, seasonality, platform launch) into a hand-off-ready campaign brief by delegating to the `strategist` agent. Writes `marketing/campaigns/<date>-<slug>/brief.md`. Use when you have a thing worth talking about but no spec. Optionally accepts the signal as the first arg.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hypeman:campaign-fileThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Entry point for the strategist agent. You have a signal — you want a brief
Entry point for the strategist agent. You have a signal — you want a brief the copywriter can act on. This skill loads context, delegates to strategist, and reports the result.
Read .claude/project.yaml and confirm there's a populated marketing:
block:
marketing.audiences.path exists and has at least one ICP filemarketing.brand.voice_file exists at the named pathmarketing.channels.enabled has at least one channelmarketing.goals.primary_metric is non-emptyIf any of these is missing, surface and direct the user to
/bootstrap-marketing (or /voice-define if only the voice file is
missing) before proceeding. A brief written against a misconfigured
manifest is worse than no brief.
The signal comes from one of three places, in priority order:
/campaign-file <signal> was
run, that's the signal — confirm before proceeding ("you want a brief
about: ''. Right?").Don't accept "we should post something this week" as a signal. That's not a signal, that's a calendar slot. Push back and ask what's actually happening.
Spawn the strategist agent with the confirmed signal as the entry
context. Strategist will:
marketing/campaigns/<YYYY-MM-DD>-<slug>/brief.mdShow the user:
/content-draft can run)Suggested next step:
/campaign-file to refresh or proceed manually."/content-draft <brief-path> to have copywriter produce the drafts."/content-draft skill, which spawns
copywriter)marketing: configuredCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub boutlabs/hypeman-claude-plugin