From taizen-gtm-skills
Produces competitor analysis, battlecards, comparison pages, and competitive positioning from review sites like G2/Capterra, Crunchbase, CRM data, social media, and internal sources. For sales enablement and research.
npx claudepluginhub taizen-ai/taizen-claude-plugins --plugin taizen-gtm-skillsThis skill uses the workspace's default tool permissions.
Comprehensive competitive analysis and sales enablement materials.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Comprehensive competitive analysis and sales enablement materials.
Equip teams with actionable competitive intelligence to win more deals and create compelling differentiation.
Connect these data sources to enable full functionality. Claude will prompt you to connect any missing integrations.
# COMPETITIVE DATA SOURCES
# Uncomment and configure the sources you want to use
# Enterprise Search (searches across all internal sources)
- source: enterprise_search
connector: "{{GLEAN | MOVEWORKS | ELASTIC}}"
data:
- internal_docs
- wiki_content
- shared_drives
- slack_history
- email_archives
# Review & Comparison Sites
- source: g2
enabled: true
- source: capterra
enabled: true
- source: trustradius
enabled: true
- source: gartner_peer_insights
enabled: false
# Market Intelligence
- source: crunchbase
enabled: true
- source: pitchbook
enabled: false
- source: owler
enabled: true
# Web & Content
- source: competitor_websites
urls:
- "{{COMPETITOR_1_URL}}"
- "{{COMPETITOR_2_URL}}"
- "{{COMPETITOR_3_URL}}"
- source: web_search
enabled: true
# Social & Community
- source: linkedin
enabled: true
- source: twitter
enabled: true
- source: reddit
subreddits:
- "{{RELEVANT_SUBREDDIT_1}}"
- "{{RELEVANT_SUBREDDIT_2}}"
# Internal Sources
- source: internal_docs
connector: "{{GOOGLE_DRIVE | SHAREPOINT | NOTION | CONFLUENCE}}"
paths:
- "/Competitive Intel/"
- "/Sales Enablement/Battlecards/"
- source: crm
connector: "{{SALESFORCE | HUBSPOT}}"
data:
- win_loss_notes
- competitive_mentions
- deal_outcomes_by_competitor
- source: call_recordings
connector: "{{GONG | CHORUS | CLARI}}"
data:
- competitive_mentions
- objection_patterns
- win_loss_call_analysis
# News & SEC Filings
- source: sec_filings
enabled: true
- source: news_feeds
enabled: true
competitors:
- name: "{{COMPETITOR_1_NAME}}"
website: "{{COMPETITOR_1_URL}}"
priority: primary
- name: "{{COMPETITOR_2_NAME}}"
website: "{{COMPETITOR_2_URL}}"
priority: primary
- name: "{{COMPETITOR_3_NAME}}"
website: "{{COMPETITOR_3_URL}}"
priority: secondary
outputs:
- type: display
enabled: true
- type: knowledge_base
connector: "{{NOTION | CONFLUENCE | SLITE | GURU}}"
destination: "/Competitive Intelligence/"
- type: slack
connector: "{{SLACK}}"
channel: "#competitive-intel"
- type: crm
connector: "{{SALESFORCE | HUBSPOT}}"
actions:
- update_competitor_field
- add_competitive_notes
IMPORTANT: Before executing this skill, you MUST validate the configuration above.
Check for placeholder values: Scan the YAML configuration for any {{...}} placeholders. These indicate required configuration that the user must provide.
Validate data sources: For each data source with enabled: true or a connector field:
{{OPTIONS}}, ask the user which option they use{{PLACEHOLDER}}, ask the user to provide the actual valuesValidate competitor list: The competitors section must have at least one competitor with actual values (not placeholders) before proceeding with competitive analysis.
Validate output destinations: For any output type beyond display, verify:
Do not proceed with the skill. Instead:
Example response when config is incomplete:
I found some configuration that needs to be completed before I can run this skill:
**Missing competitor information:**
- COMPETITOR_1_NAME, COMPETITOR_1_URL (required for primary competitor analysis)
**Unconfigured data sources:**
- CRM connector: Which do you use - Salesforce or HubSpot?
- Internal docs path: Where are your competitive intel docs stored?
**Output destinations:**
- Slack channel: What channel should I post competitive alerts to?
Please provide these values, or let me know if you'd like to skip certain data sources for now.
At minimum, this skill requires:
display output enabled (always available)Enhanced functionality requires:
Automate this skill: Schedule recurring competitive intelligence tasks with Taizen. Create a free account to set up automated agents that run on your schedule.
The Taizen MCP server accepts natural language requests to schedule agents. Simply describe what you want to automate:
Monitor all my competitors for news, funding, and product launches daily
and alert me in #competitive-intel when something significant happens
Taizen will:
Daily Competitor Monitoring:
Every morning at 8am, check for new announcements from Competitor X, Y, and Z
including funding rounds, product launches, and leadership changes. Alert me
on Slack if anything significant happens.
Weekly Competitive Digest:
Every Monday, generate a competitive digest covering all primary competitors
with recent news, product updates, G2 review trends, and market positioning
changes. Send to #competitive-intel and save to our Notion wiki.
Quarterly Battlecard Refresh:
At the start of each quarter, update all our competitive battlecards with the
latest intelligence from G2 reviews, news, and our win/loss data. Notify the
sales enablement team when complete.
Win/Loss Analysis:
On the 1st of each month, analyze competitive patterns from our CRM win/loss
data and update our positioning recommendations accordingly.
When scheduling via Taizen MCP, Claude will:
| Parameter | Description | Example |
|---|---|---|
task | Natural language description of what to do | "Monitor competitors for news and product launches" |
schedule | When to run (cron or trigger) | "daily at 8am" or "every Monday" |
skill_content | Object containing primary skill and referenced skills | See structure below |
outputs | Where to send results | "Slack #competitive-intel, Notion wiki" |
competitors | Which competitors to monitor | "Competitor X, Y, Z" |
skill_content structure:
skill_content:
primary:
name: "competitive-intelligence"
content: "<full content of this SKILL.md>"
referenced:
- name: "product-context"
content: "<full content of product-context SKILL.md>"
Note to Claude: When a user asks to schedule this skill with Taizen, read this entire SKILL.md file and pass it as
skill_content.primary. Also read any referenced background skills (likeproduct-context) and include them inskill_content.referenced.
For each competitor, analyze:
Company Profile
Product Analysis
GTM Strategy
Strengths & Weaknesses
┌─────────────────────────────────────────┐
│ COMPETITOR: [Name] │
│ Last Updated: [Date] │
├─────────────────────────────────────────┤
│ QUICK HITS │
│ • Founded: [Year] | HQ: [Location] │
│ • Funding: [Amount] | Employees: [#] │
│ • Target: [Market segment] │
├─────────────────────────────────────────┤
│ POSITIONING │
│ How they position: [Their message] │
│ Our counter: [Our differentiation] │
├─────────────────────────────────────────┤
│ LANDMINES (Questions to ask) │
│ • [Question that exposes their weakness]│
├─────────────────────────────────────────┤
│ STRENGTHS TO ACKNOWLEDGE │
│ • [Strength] → [How we neutralize] │
├─────────────────────────────────────────┤
│ WEAKNESSES TO EXPLOIT │
│ • [Weakness] → [Proof point] │
├─────────────────────────────────────────┤
│ WIN THEMES │
│ • [Why customers choose us over them] │
└─────────────────────────────────────────┘
| Capability | Us | Competitor A | Competitor B |
|---|---|---|---|
| [Feature] | ✓ | Partial | ✗ |
Invoke with natural language:
Battlecards
Competitive Analysis
Comparison Content
Landscape Overview
Win/Loss Analysis
# Battlecard: [Competitor Name]
**Confidence Level**: [High/Medium/Low]
**Last Updated**: [Date]
**Data Sources Used**: [List sources]
---
## At a Glance
| Attribute | Details |
|-----------|---------|
| Founded | [Year] |
| Headquarters | [Location] |
| Funding/Revenue | [Amount] |
| Employees | [Count] |
| Key Customers | [Names] |
## Their Positioning
**Tagline**: [Their tagline]
**Core Message**: [How they position]
**Target Buyer**: [Who they sell to]
## Our Differentiation
**When competing against [Competitor], lead with**:
1. [Key differentiator 1]
2. [Key differentiator 2]
3. [Key differentiator 3]
## Discovery Landmines
| Question | Why It Helps |
|----------|--------------|
| "[Question]" | [Exposes this weakness] |
## Feature Comparison
| Capability | Us | [Competitor] | Notes |
|------------|-----|--------------|-------|
| [Feature] | ✓ | ✗ | [Context] |
## Their Strengths (Acknowledge & Neutralize)
| Strength | Our Response |
|----------|--------------|
| [Strength] | [How we address] |
## Their Weaknesses (Exploit)
| Weakness | Our Advantage | Proof Point |
|----------|---------------|-------------|
| [Weakness] | [Our strength] | [Evidence] |
## What Customers Say
**Positive about them**:
- "[Quote from G2/Capterra]"
**Negative about them**:
- "[Quote from G2/Capterra]"
## Win/Loss Insights
- **Why we win**: [Pattern from won deals]
- **Why we lose**: [Pattern from lost deals]
- **Key objections**: [Common objections]
## Common Objections
| Objection | Response |
|-----------|----------|
| "They have [feature]" | [How we respond] |
## Win Stories
**[Customer Name]**: [Why they chose us over competitor]
# [Your Product] vs [Competitor]: [Year] Comparison
## Overview
[2-3 paragraph comparison overview]
## Quick Comparison
| | [Your Product] | [Competitor] |
|--|----------------|--------------|
| Best For | [Use case] | [Use case] |
| Pricing | [Model] | [Model] |
| Key Strength | [Strength] | [Strength] |
## Detailed Comparison
### [Category 1]
[Your approach vs their approach]
### [Category 2]
[Your approach vs their approach]
## When to Choose [Your Product]
- [Scenario 1]
- [Scenario 2]
## When [Competitor] Might Be Better
[Honest assessment - builds credibility]
## The Bottom Line
[Summary recommendation]