Access Octave's GTM knowledge base directly from Claude Code for positioning, research, content generation, and sales enablement.
Octave is a GTM intelligence platform that helps sales and marketing teams centralize positioning, messaging, and go-to-market knowledge. This Claude Code plugin brings Octave's capabilities directly into your development workflow.
- Claude Code CLI installed (install guide)
- Active Claude API key configured
- An Octave workspace account
- Add the Octave marketplace:
claude plugin marketplace add https://github.com/octavehq/lfgtm- Install the Octave plugin:
claude plugin install octave@lfgtm- Verify installation:
claude plugin listYou should see "octave" in your installed plugins.
Add the Octave MCP server (one connection per workspace):
claude mcp add octave-acme --transport http https://mcp.octavehq.com/mcp?ctx=<context>You can use any name that starts with octave- (e.g. octave-acme). Skills detect the Octave MCP server from your available tools.
/octave:workspace # Check connection status
/octave:library list # Browse your library
/octave:research john@acme.com --for discovery # Prep for a call
| Skill | Description |
|---|---|
/octave:workspace |
View current Octave MCP server connection status |
/octave:library |
Browse, search, create, and update library entities |
/octave:generate |
Quick content generation (emails, LinkedIn messages) |
| Skill | Description |
|---|---|
/octave:audit |
Library health check - find gaps, stale content, duplicates |
/octave:brainstorm |
Ideation for campaigns, playbooks, lead magnets, CTAs |
/octave:prospector |
Find, enrich, and qualify ICP-fit prospects using your library |
/octave:pmm |
Create sales collateral, battlecards, case studies, landing pages |
/octave:research |
Context-aware prep for calls, demos, outreach, deal reviews |
/octave:analyzer |
Analyze conversations for resonance, adherence, differentiation |
| Skill | Description |
|---|---|
/octave:insights |
Surface findings, trends, and patterns from calls and emails |
/octave:wins-losses |
Analyze won/lost deals for patterns and learnings |
/octave:explore-agents |
Browse and run your saved Octave agents |
| Skill | Description |
|---|---|
/octave:repurpose |
Repurpose existing content for a different audience, persona, or channel |
Comprehensive library audit to identify:
- Missing or incomplete entities
- Orphaned playbooks (no personas linked)
- Stale content (not updated recently)
- Duplicate or overlapping entities
- Broken references
/octave:audit # Full audit
/octave:audit --type personas # Focus on personas
/octave:audit --fix # Interactive fix mode
GTM ideation engine for:
- Campaign concepts
- Playbook pack generation (cover your TAM)
- Lead magnet ideas
- CTA and offer variations
- Growth experiments
/octave:brainstorm campaigns for enterprise
/octave:brainstorm playbook pack
/octave:brainstorm lead magnets for CTOs
Find and qualify companies and people matching your ICP:
- Searches for prospects using your library's segments and personas as criteria
- Enriches and scores each prospect against your ICP
- Returns qualified prospect lists with fit reasoning and recommended approaches
- Provides filter suggestions for scaling in Apollo, Clay, or LinkedIn Sales Nav
/octave:prospector --playbook "Enterprise Sales"
/octave:prospector --similar-to stripe.com
/octave:prospector --company acme.com
Product marketing assistant for:
- One-pagers
- Battlecards
- Case studies
- Landing page copy
- Sales decks
- Blog posts
/octave:pmm one-pager
/octave:pmm battlecard --competitor "Salesforce"
/octave:pmm case-study
Context-aware research and prep:
- Discovery call prep (questions, pain points, qualification)
- Demo prep (use cases, proof points, objections)
- Outreach prep (hooks, angles, personalization)
- Pipeline review (deal health, next moves, risks)
/octave:research john@acme.com --for discovery
/octave:research acme.com --for demo
/octave:research "Acme deal" --for pipeline-review
Conversation analysis against your library:
- Resonance: Did messaging land?
- Adherence: Did we follow the playbook?
- Differentiation: Did we position against competitors?
- Outputs: Action items, follow-up suggestions, draft responses
/octave:analyzer # Paste content to analyze
/octave:analyzer --type call # Analyze call transcript
Surface intelligence from your sales conversations:
- Top objections, pain points, and questions
- What's resonating vs not
- Trends over time
- Library update suggestions based on field data
/octave:insights # Overview of recent insights
/octave:insights --type objections # Focus on objections
/octave:insights --period month # This month's insights
/octave:insights --persona "CTO" # Insights from CTO conversations
Analyze deal outcomes to improve win rates:
- Win patterns (what worked)
- Loss patterns (why we're losing)
- Competitor analysis
- Deal deep dives
/octave:wins-losses # Full win/loss report
/octave:wins-losses --status lost # Focus on losses
/octave:wins-losses --competitor "Salesforce" # Deals involving competitor
/octave:wins-losses --company acme.com # Deep dive on specific deal
Manage and run your saved Octave agents:
- List all agents by type
- View agent configuration
- Run agents with inputs
- Get agent suggestions for tasks
/octave:explore-agents # List all agents
/octave:explore-agents list --type email # Email agents only
/octave:explore-agents run "Enterprise Cold Outreach" --to john@acme.com
/octave:explore-agents suggest "cold email to CTO" # Get recommendations
Transform existing content for different audiences:
- Accept text, files, or URLs as input
- Repurpose for different personas or segments
- Adapt tone, format, or channel
- Apply brand voice and writing style guidelines
/octave:repurpose "Our platform reduces deployment time..." # From text
/octave:repurpose ./content/whitepaper.md # From file
/octave:repurpose https://blog.company.com/launch-post # From URL
- Add the Octave MCP server (one connection per project):
claude mcp add octave-acme --transport http <url>- Skills detect the Octave MCP server from your available tools. No config file is required. Use tool names directly (e.g.
verify_connection(),get_entity(...)).
Authentication is handled via OAuth at the MCP server level. No API keys are stored in the plugin configuration.
The plugin uses the single Octave MCP server you configure (e.g. octave-acme). Call tools by name (e.g. verify_connection(), get_entity(...), list_all_entities(...)).
list_all_entities- Quick list with basic fieldslist_entities- Detailed list with paginationget_entity- Full entity detailsget_playbook- Rich playbook with personas and value propslist_value_props- List value props for a playbooksearch_knowledge_base- Semantic search
create_entity- Create new entity (AI-generated) - excludes playbooksupdate_entity- Update entity (AI-refined) - excludes playbookscreate_playbook- Create new playbook with dedicated schemaupdate_playbook- Update existing playbookadd_value_props- Add value props to playbookupdate_value_props- Update/archive value props
find_person/find_company- Search people/companiesfind_similar_people/find_similar_companies- Lookalike searchenrich_person/enrich_company- Detailed intelligencequalify_person/qualify_company- ICP scoring
generate_email- Generate email sequencesgenerate_content- Generate various content typesgenerate_call_prep- Generate call preparation materialsrun_*_agent- Run saved agents
list_events- Search calls, emails, dealslist_findings- Aggregate extracted insightsget_event_detail- Get detailed event info with transcript/content
list_agents- List saved agentsrun_email_agent- Run email sequence agentrun_content_agent- Run content agentrun_call_prep_agent- Run call prep agentrun_enrich_*_agent- Run enrichment agentsrun_qualify_*_agent- Run qualification agents
.
├── .claude/
│ └── settings.json # Plugin settings (MCP permissions)
├── .claude-plugin/
│ ├── plugin.json # Plugin metadata
│ └── marketplace.json # Marketplace configuration
├── agents/
│ └── octave-assistant.md # GTM assistant agent
├── skills/ # Skill definitions
│ ├── analyzer/SKILL.md
│ ├── audit/SKILL.md
│ ├── brainstorm/SKILL.md
│ ├── explore-agents/SKILL.md
│ ├── generate/SKILL.md
│ ├── insights/SKILL.md
│ ├── library/SKILL.md
│ ├── pmm/SKILL.md
│ ├── prospector/SKILL.md
│ ├── repurpose/SKILL.md
│ ├── research/SKILL.md
│ ├── wins-losses/SKILL.md
│ └── workspace/SKILL.md
├── .gitignore
├── LICENSE
└── README.md
# Research a prospect
/octave:research john@acme.com --for outreach
# Generate an email sequence
/octave:generate email --to "John Smith at Acme" --about "reducing deployment time"
# Prep for a discovery call
/octave:research "meeting with TechCorp CTO" --for discovery
# Analyze a call transcript
/octave:analyzer --type call
[paste transcript]
# Create a battlecard
/octave:pmm battlecard --competitor "Competitor X"
# Create a case study
/octave:pmm case-study
# Audit your library
/octave:audit
# Browse entities
/octave:library list personas
/octave:library show pe_abc123
/octave:library search "engineering leaders"
# Create new entities
/octave:library create persona "VP of Product"
/octave:library update pe_abc123 --instructions "Add AI adoption focus"
# Find ICP-fit companies
/octave:prospector --playbook "Enterprise Sales"
# Find similar companies
/octave:prospector --similar-to stripe.com
# Get filter suggestions for Apollo/Clay
/octave:prospector --segment "Mid-Market SaaS"
# Brainstorm campaign ideas
/octave:brainstorm campaigns for healthcare segment
# Generate playbook concepts
/octave:brainstorm playbook pack
# Create lead magnet ideas
/octave:brainstorm lead magnets
# See what objections are coming up
/octave:insights --type objections
# Analyze win/loss patterns
/octave:wins-losses
# Deep dive on a lost deal
/octave:wins-losses --company acme.com
# List your saved agents
/octave:explore-agents
# Run an email agent
/octave:explore-agents run "Enterprise Cold Outreach" --to john@acme.com
# Get agent suggestions
/octave:explore-agents suggest "I need to follow up on a stalled deal"
MIT - See LICENSE