By BoutLabs
Bout Labs' marketing & promotion plugin — the team telling your story. Signal-driven campaign loop, brand-voice review, and a self-improving playbook that lives next to your code.
Independent pre-publish review of a campaign draft — voice match, claim defensibility, legal flags (pricing/security/competitor-naming), persona fit, CTA discipline, do_not_say compliance. Posts a structured review at `marketing/campaigns/<slug>/review.md` with blocker / suggestion / praise comments. Read-and-write — but only against `review.md` and the draft's inline notes; never edits the draft itself. Use as the gate before `distributor` publishes. Do NOT use for measuring already-published content (use `analyst`), filing briefs (use `strategist`), or running a full content audit across the site (out of scope for v0.1).
Draft a single piece of campaign content for a hand-off-ready brief in a named format (blog / x-thread / linkedin / email / landing-headline / demo-script). Writes `marketing/campaigns/<slug>/draft.md` with one section per format requested. Do NOT use for picking the angle/hook (that's `strategist`), brand voice review (that's `brand-reviewer`), or publishing (that's the eventual `distributor`).
Turn a signal (release, customer win, competitive move, seasonality, platform launch) into a hand-off-ready campaign brief — angle, hook, primary CTA, success metric, distribution mix, format breakdown. Mutates a `marketing/campaigns/<date>-<slug>/brief.md` file. Do NOT use for actually drafting content (use `copywriter`), measuring a published campaign (use `analyst` once it ships), or scoring net-new campaign ideas pre-brief (that's the eventual `proposal-evaluator`).
One-time conversational setup for hypeman. Detects channels, captures brand voice via three paths (from scratch / from existing examples / anchored to reference brands), defines a primary ICP, writes the `marketing:` block into `.claude/project.yaml`, drops the `marketing/` directory skeleton, and injects the managed CLAUDE.md section. Idempotent — safe to re-run; existing files prompt before overwrite.
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.
hypeman plugin housekeeping — version, upgrade, info. Use `/hypeman` with a subcommand (`upgrade`, `version`, `info`) to manage the installed plugin.
Capture or refresh the brand voice in `marketing/VOICE.md`. Supports three freely-mixable paths — from scratch (interactive Q&A), from existing examples (extract patterns from real content), or anchored to reference brands you want to sound similar to. Idempotent — re-run anytime to evolve the voice as new content ships.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Bout Labs' marketing & promotion plugin — the team telling your story.
A bundled set of AI agents, skills, slash commands, and project templates that encode Bout Labs' marketing-and-promotion loop. Drop it next to cornerman in any repo and you get the campaign equivalent of the engineering pipeline.
The loop:
signal-scout → audience-profiler → strategist → content-architect →
copywriter → brand-reviewer → distributor → analyst → playbook-updater
v0.1 ships the three agents that earn their keep first — strategist, copywriter, brand-reviewer — plus the skills to bootstrap the project and define your brand voice. The rest land as we use it.
From a repo where you want the plugin available (typically the same repo that already has cornerman):
git clone [email protected]:BoutLabs/hypeman-claude-plugin.git \
.claude/plugins/hypeman
Then in a Claude Code session:
/bootstrap-marketing
The skill walks through brand-voice capture (three paths — from scratch,
from existing examples, or anchored to other brands you want to sound
like), channel detection, ICP definition, and writes the marketing:
block into .claude/project.yaml.
Hypeman extends cornerman's manifest rather than forking it. If both
plugins are installed, they share .claude/project.yaml — cornerman owns
the engineering blocks (project, stack, tracker, github,
paths, product, features), hypeman owns the marketing: block.
Blog posts can flow through cornerman's implementer → pr-reviewer
pipeline by setting marketing.channels.blog.requires_pr: true.
After every campaign, playbook-updater reads the metrics, compares
against historical baseline, and writes structured entries into
marketing/PLAYBOOK.md with provenance + half-life — same quarantine
pattern cornerman uses for docs/LESSONS.md, but for what hooks land,
what threads convert, what time-of-day moves the needle for your
audience. Strategist and copywriter read the playbook at runtime and
bias toward proven patterns.
/hypeman upgrade
Checks GitHub Releases for a newer tag, prints the changelog delta,
pulls the new version. Project-owned content (PLAYBOOK.md, VOICE.md,
marketing/icps/*, marketing/campaigns/*) is left alone;
plugin-managed sections in CLAUDE.md get refreshed.
scripts/new-agent.sh <agent-name> # scaffold a new agent (TODO)
scripts/new-skill.sh <skill-name> # scaffold a new skill (TODO)
scripts/new-profile.sh <profile-key> # add a new brand profile (TODO)
scripts/validate.sh # schema + markdown checks (TODO)
scripts/release.sh <major|minor|patch> # cut a release + tag (TODO)
See docs/manifest-schema.md for the
marketing: block reference, and docs/campaign-loop.md
for the full agent pipeline.
Semver. v0.1 is intentionally minimal — three agents, four skills, one profile. Built to be used on Bout Labs' own marketing first, then expanded based on what actually hurt.
Proprietary — Bout Labs internal use only.
npx claudepluginhub boutlabs/hypeman-claude-pluginBout Labs' Claude Code plugin — the agent loop, skills, and project scaffolding that we run across every codebase. The team in your corner.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.