skills/brainstorm/SKILL.md
Brainstorm campaigns, Custom Motion Playbook angles, lead magnets, CTAs, and growth experiments using your GTM library. Use when user says "brainstorm ideas", "campaign ideas", "growth experiments", "what content should we create", or asks for creative ideation.
npx skillsauth add octavehq/lfgtm brainstormInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Interactive brainstorming for campaigns, Custom Motion Playbook angles (Thematic / Milestone / Account / Competitive), lead magnets, CTAs, offers, and growth experiments—all grounded in your Octave library context.
/octave:brainstorm [topic]
/octave:brainstorm # Open-ended, asks what to brainstorm
/octave:brainstorm campaigns for enterprise # Campaign ideas for enterprise segment
/octave:brainstorm lead magnets # Content offer ideas
/octave:brainstorm motion playbook pack # Generate Custom Motion Playbook angles for TAM
/octave:brainstorm CTAs for CFOs # Call-to-action ideas for persona
When the user runs /octave:brainstorm:
If no topic provided, ask:
What would you like to brainstorm?
1. Campaign Ideas - Outreach campaigns for specific segments/personas
2. Motion Playbook Concepts - Custom Motion Playbook angles (Thematic / Milestone / Account / Competitive) to layer on existing Motions, or new Motions for offerings that don't have one
3. Lead Magnets - Content offers to attract prospects
4. CTAs & Offers - Calls-to-action and promotional offers
5. Growth Experiments - Test ideas to improve conversion
6. Messaging Angles - New positioning approaches
7. Something else - Tell me what you're thinking
Your choice (or describe freely):
If topic is provided, infer the type and confirm:
I'll brainstorm lead magnet ideas for you. Sound good?
(Or tell me more about what you're looking for)
Use MCP tools based on brainstorm type:
For Campaigns:
- list_all_entities({ entityType: "segment" })
- list_all_entities({ entityType: "persona" })
- list_motions()
- list_all_entities({ entityType: "use_case" })
For Motion Playbook Concepts:
- list_all_entities({ entityType: "segment" })
- list_all_entities({ entityType: "persona" })
- list_all_entities({ entityType: "product" })
- list_all_entities({ entityType: "use_case" })
- list_motions() # See existing Motions
- list_motion_playbooks({ motionOId: "<motion_oId>" }) # See existing Default + Custom Motion Playbooks
For Lead Magnets:
- list_all_entities({ entityType: "persona" })
- list_all_entities({ entityType: "use_case" })
- list_all_entities({ entityType: "proof_point" })
- search_knowledge_base({ query: "pain points challenges problems" })
For CTAs & Offers:
- list_all_entities({ entityType: "persona" })
- list_all_entities({ entityType: "product" })
- list_all_entities({ entityType: "proof_point" })
For Growth Experiments:
- list_motions()
- list_all_entities({ entityType: "segment" })
- list_all_entities({ entityType: "persona" })
If the request is broad, narrow the focus:
For Campaigns:
Let me tailor these campaign ideas. Quick questions:
1. Target segment? (e.g., Enterprise SaaS, Healthcare, All)
2. Target persona? (e.g., CTOs, VP Sales, Multiple)
3. Campaign goal? (e.g., awareness, demos, pipeline)
4. Channel preference? (e.g., email, LinkedIn, multi-channel)
(Answer any/all, or say "surprise me")
For Motion Playbook Pack:
To generate Custom Motion Playbook angles (and possibly new Motions) for your TAM:
1. What verticals/industries should we cover?
2. Company size focus? (SMB, Mid-market, Enterprise, All)
3. Any specific use cases to emphasize?
4. Gaps you've noticed in current Motion coverage (offerings without a Motion, or Motions that need a Thematic / Milestone / Account / Competitive angle)?
(Share what you know, or I'll analyze your Motions for gaps)
Present ideas in a structured, actionable format:
See campaign-ideas-output.md for the Campaign Ideas output template.
See playbook-pack-output.md for the Motion Playbook Pack output template.
See lead-magnet-ideas-output.md for the Lead Magnet Ideas output template.
See cta-offer-ideas-output.md for the CTA & Offer Ideas output template.
After presenting ideas, offer next steps:
What would you like to do next?
1. Develop one of these ideas further
2. Generate more ideas (different angle)
3. Save an idea to your library
4. Create content for an idea (/octave:generate or /octave:pmm)
5. Done for now
Your choice:
If "Save to library":
create_motion_playbook to create a Custom Motion Playbook on the relevant Motion (or recommend a new Motion if the offering doesn't have one)For Custom Motion Playbook Creation:
First, list Motions to find the parent Motion:
list_motions()
Ask user which Motion this Custom Motion Playbook belongs to:
Which Motion is this Custom Motion Playbook for?
1. [Motion A] (mt_abc123) — offering: Product A, motion type: Outbound
2. [Motion B] (mt_def456) — offering: Product B, motion type: Inbound
Your choice:
Pick the narrative type and create:
THEMATIC — a thematic spin (event, season, narrative wedge)MILESTONE — milestone-based (funding, hiring spike, product launch)ACCOUNT — named-account angleCOMPETITIVE — displacement / competitive wedgecreate_motion_playbook({
motionOId: "<motion_oId>",
narrativeType: "THEMATIC",
name: "Healthcare Digital Transformation",
description: "Custom Motion Playbook angle for healthcare digital transformation targeting CTO/VP IT personas",
instructions: "Layer a healthcare digital transformation angle on top of this Motion. Target CTO/VP IT personas in healthcare organizations. Focus on HIPAA compliance, interoperability, and patient outcomes. Strategic angle: 'secure, compliant foundation for healthcare innovation'.",
keyContext: "<relevant context from the brainstorm>"
})
list_all_entities - Get entities for contextget_entity - Deep dive on specific entitieslist_motions - See existing Motionslist_motion_playbooks - Understand existing Motion Playbook coverage (Default + Custom) on a Motionget_motion_playbook - Pull narrative details for an existing Motion Playbooksearch_knowledge_base - Find relevant messaging and proof pointscreate_entity - Create new entities from ideascreate_motion_playbook - Create Custom Motion Playbooks (Thematic / Milestone / Account / Competitive) layered on an existing Motionupdate_motion_playbook - Edit narrative sections of an existing Motion Playbook| Mode | Output | Key Inputs | |------|--------|------------| | Campaigns | 3-5 campaign concepts with hooks, sequences, rationale | Segment, persona, channel | | Motion Playbook Pack | 3-7 Custom Motion Playbook angles (Thematic / Milestone / Account / Competitive) covering TAM gaps | Current Motion coverage, target markets | | Lead Magnets | 3-5 content offer ideas with mechanics | Persona pain points, buying stage | | CTAs & Offers | Tiered CTA options + promotional offers | Persona, funnel stage | | Growth Experiments | Test hypotheses with success metrics | Current Motions, conversion goals | | Messaging Angles | Alternative positioning approaches | Product, competitors, personas |
Empty Library:
Your library needs some content for effective brainstorming.
I can still generate ideas, but they'll be more generic. For better results, add at least:
- 1 product
- 2-3 personas
- Key pain points
Run /octave:library create to add content, or continue anyway?
No Relevant Context:
I couldn't find [segment/persona] in your library.
Options:
- Brainstorm anyway (I'll use general knowledge)
- Create [segment/persona] first (/octave:library create)
- Choose a different focus
/octave:generate - Generate content for brainstormed ideas/octave:pmm - Develop lead magnets and collateral/octave:library - Create entities from brainstormed concepts/octave:prospector - Find prospects for brainstormed campaigns/octave:audit - Identify gaps to brainstorm around/octave:campaign - Turn brainstormed ideas into full campaigns/octave:messaging - Build messaging frameworks from brainstormed anglesdevelopment
Turn one or more Octave GTM Explorer / Beats reports into a branded, shareable digest with selectable insight scope, evidence depth, and output format. Use when the user asks for a report digest, weekly or monthly insight recap, executive intelligence brief, magazine-style insight story, report deck, or a recurring published summary of Octave insights.
content-media
Product and feature launch planning with full content kit generation across channels and audiences. Use when user says "launch plan", "product launch", "feature announcement", "GTM plan for launch", "launch content kit", or mentions launching something new.
development
A dense internal deal room a rep hands to a champion so they can run the buying-committee sell without you in the room. Quantified business case, stakeholder map with per-seat ammo, objection handling, and a path to yes, rendered as self-contained HTML. Use when user says "champion deal room", "arm my champion", "help my champion sell internally", "internal business case for [deal]", or wants a champion enablement doc. For a customer-facing top-of-funnel page use /octave:microsite; for the formal closing proposal use /octave:proposal.
data-ai
Analyze email threads, call transcripts, and conversations for resonance, adherence to messaging, and competitive differentiation. Use when user says "analyze this call", "how did the email land", "score this thread", "conversation analysis", or pastes conversation content to evaluate.