← 返回 Skills 市场
okaris

Competitor Teardown

作者 Ömer Karışman · GitHub ↗ · v0.1.5
cross-platform ⚠ suspicious
1629
总下载
0
收藏
6
当前安装
2
版本数
在 OpenClaw 中安装
/install competitor-teardown
功能描述
Structured competitive analysis with feature matrices, SWOT, positioning maps, and UX review. Covers research frameworks, pricing comparison, review mining,...
使用说明 (SKILL.md)

Competitor Teardown

Structured competitive analysis with research and screenshots via inference.sh CLI.

Quick Start

curl -fsSL https://cli.inference.sh | sh && infsh login

# Research competitor landscape
infsh app run tavily/search-assistant --input '{
  "query": "top project management tools comparison 2024 market share"
}'

# Screenshot competitor's website
infsh app run infsh/agent-browser --input '{
  "url": "https://competitor.com",
  "action": "screenshot"
}'

Install note: The install script only detects your OS/architecture, downloads the matching binary from dist.inference.sh, and verifies its SHA-256 checksum. No elevated permissions or background processes. Manual install & verification available.

Teardown Framework

The 7-Layer Analysis

Layer What to Analyze Data Source
1. Product Features, UX, quality Screenshots, free trial
2. Pricing Plans, pricing model, hidden costs Pricing page, sales call
3. Positioning Messaging, tagline, ICP Website, ads
4. Traction Users, revenue, growth Web search, press, funding
5. Reviews Strengths, weaknesses from users G2, Capterra, App Store
6. Content Blog, social, SEO strategy Website, social profiles
7. Team Size, key hires, background LinkedIn, About page

Research Commands

Company Overview

# General intelligence
infsh app run tavily/search-assistant --input '{
  "query": "CompetitorX company overview funding team size 2024"
}'

# Funding and financials
infsh app run exa/search --input '{
  "query": "CompetitorX funding round series valuation investors"
}'

# Recent news
infsh app run tavily/search-assistant --input '{
  "query": "CompetitorX latest news announcements 2024"
}'

Product Analysis

# Feature comparison
infsh app run exa/search --input '{
  "query": "CompetitorX vs alternatives feature comparison review"
}'

# Pricing details
infsh app run tavily/extract --input '{
  "urls": ["https://competitor.com/pricing"]
}'

# User reviews
infsh app run tavily/search-assistant --input '{
  "query": "CompetitorX reviews G2 Capterra pros cons 2024"
}'

UX Screenshots

# Homepage
infsh app run infsh/agent-browser --input '{
  "url": "https://competitor.com",
  "action": "screenshot"
}'

# Pricing page
infsh app run infsh/agent-browser --input '{
  "url": "https://competitor.com/pricing",
  "action": "screenshot"
}'

# Signup flow
infsh app run infsh/agent-browser --input '{
  "url": "https://competitor.com/signup",
  "action": "screenshot"
}'

Feature Matrix

Structure

| Feature | Your Product | Competitor A | Competitor B | Competitor C |
|---------|:---:|:---:|:---:|:---:|
| Real-time collaboration | ✅ | ✅ | ❌ | ✅ |
| API access | ✅ | Paid only | ✅ | ❌ |
| SSO/SAML | ✅ | Enterprise | ✅ | Enterprise |
| Custom reports | ✅ | Limited | ✅ | ❌ |
| Mobile app | ✅ | iOS only | ✅ | ✅ |
| Free tier | ✅ (unlimited) | ✅ (3 users) | ❌ | ✅ (1 project) |
| Integrations | 50+ | 100+ | 30+ | 20+ |

Rules

  • ✅ = Full support
  • ⚠️ or "Partial" = Limited or conditional
  • ❌ = Not available
  • Note conditions: "Paid only", "Enterprise tier", "Beta"
  • Lead with features where YOU win
  • Be honest about competitor strengths — credibility matters

Pricing Comparison

Structure

| | Your Product | Competitor A | Competitor B |
|---------|:---:|:---:|:---:|
| **Free tier** | Yes, 5 users | Yes, 3 users | No |
| **Starter** | $10/user/mo | $15/user/mo | $12/user/mo |
| **Pro** | $25/user/mo | $30/user/mo | $29/user/mo |
| **Enterprise** | Custom | Custom | $50/user/mo |
| **Billing** | Monthly/Annual | Annual only | Monthly/Annual |
| **Annual discount** | 20% | 15% | 25% |
| **Min seats** | 1 | 5 | 3 |
| **Hidden costs** | None | Setup fee $500 | API calls metered |

What to Look For

  • Minimum seat requirements
  • Annual-only billing (reduces flexibility)
  • Feature gating between tiers
  • Overage charges
  • Setup/onboarding fees
  • Contract lock-in periods

SWOT Analysis

Create a SWOT for each competitor:

### Competitor A — SWOT

| Strengths | Weaknesses |
|-----------|------------|
| • Strong brand recognition | • Slow feature development |
| • Large integration ecosystem | • Complex onboarding (30+ min) |
| • Enterprise sales team | • No free tier |

| Opportunities | Threats |
|--------------|---------|
| • AI features not yet shipped | • New AI-native competitors |
| • Expanding into mid-market | • Customer complaints about pricing |
| • International markets untapped | • Key engineer departures (LinkedIn) |

Positioning Map

A 2x2 matrix showing where competitors sit on two meaningful dimensions.

Choose Meaningful Axes

Good Axes Bad Axes
Simple ↔ Complex Good ↔ Bad
SMB ↔ Enterprise Cheap ↔ Expensive (too obvious)
Self-serve ↔ Sales-led Old ↔ New
Specialized ↔ General Small ↔ Large
Opinionated ↔ Flexible

Template

                    Enterprise
                        │
           Competitor C │  Competitor A
                ●       │       ●
                        │
  Simple ──────────────────────────── Complex
                        │
            You ●       │  Competitor B
                        │       ●
                        │
                      SMB

Generating the Visual

# Create positioning map with Python
infsh app run infsh/python-executor --input '{
  "code": "import matplotlib.pyplot as plt\
import matplotlib\
matplotlib.use(\"Agg\")\
\
fig, ax = plt.subplots(figsize=(10, 10))\
\
# Competitors\
competitors = {\
    \"You\": (-0.3, -0.3),\
    \"Competitor A\": (0.5, 0.6),\
    \"Competitor B\": (0.6, -0.4),\
    \"Competitor C\": (-0.4, 0.5)\
}\
\
for name, (x, y) in competitors.items():\
    color = \"#22c55e\" if name == \"You\" else \"#6366f1\"\
    size = 200 if name == \"You\" else 150\
    ax.scatter(x, y, s=size, c=color, zorder=5)\
    ax.annotate(name, (x, y), textcoords=\"offset points\", xytext=(10, 10), fontsize=12, fontweight=\"bold\")\
\
ax.axhline(y=0, color=\"grey\", linewidth=0.5)\
ax.axvline(x=0, color=\"grey\", linewidth=0.5)\
ax.set_xlim(-1, 1)\
ax.set_ylim(-1, 1)\
ax.set_xlabel(\"Simple ← → Complex\", fontsize=14)\
ax.set_ylabel(\"SMB ← → Enterprise\", fontsize=14)\
ax.set_title(\"Competitive Positioning Map\", fontsize=16, fontweight=\"bold\")\
ax.grid(True, alpha=0.3)\
plt.tight_layout()\
plt.savefig(\"positioning-map.png\", dpi=150)\
print(\"Saved\")"
}'

Review Mining

Where to Find Reviews

Platform Best For URL Pattern
G2 B2B SaaS g2.com/products/[product]/reviews
Capterra Business software capterra.com/software/[id]/reviews
App Store iOS apps apps.apple.com
Google Play Android apps play.google.com
Product Hunt Launches producthunt.com/posts/[product]
Reddit Honest opinions reddit.com/r/[relevant-sub]

What to Extract

Category Look For
Most praised What features do happy users mention most?
Most complained What do unhappy users say? (= your opportunity)
Switching reasons Why do users leave? What triggers switching?
Feature requests What's missing that users want?
Comparison mentions When users compare, what do they say?
# Mine G2 reviews
infsh app run tavily/search-assistant --input '{
  "query": "CompetitorX G2 reviews complaints issues 2024"
}'

# Reddit sentiment
infsh app run exa/search --input '{
  "query": "reddit CompetitorX alternative frustration switching"
}'

Deliverable Formats

Executive Summary (1 page)

## Competitive Landscape Summary

**Market:** [Category] — $[X]B market growing [Y]% annually

**Key competitors:** A (leader), B (challenger), C (niche)

**Our positioning:** [Where you sit and why it matters]

**Key insight:** [One sentence about the biggest opportunity]

| Metric | You | A | B | C |
|--------|-----|---|---|---|
| Users | X | Y | Z | W |
| Pricing (starter) | $X | $Y | $Z | $W |
| Rating (G2) | X.X | Y.Y | Z.Z | W.W |

Detailed Report (per competitor)

  1. Company overview (size, funding, team)
  2. Product analysis (features, UX screenshots)
  3. Pricing breakdown
  4. SWOT analysis
  5. Review analysis (top praised, top complained)
  6. Positioning vs. you
  7. Opportunity summary

Comparison Grid Visual

# Stitch competitor screenshots into comparison
infsh app run infsh/stitch-images --input '{
  "images": ["your-homepage.png", "competitorA-homepage.png", "competitorB-homepage.png"],
  "direction": "horizontal"
}'

Common Mistakes

Mistake Problem Fix
Only looking at features Misses positioning, pricing, traction Use the 7-layer framework
Biased analysis Loses credibility Be honest about competitor strengths
Outdated data Wrong conclusions Date all research, refresh quarterly
Too many competitors Analysis paralysis Focus on top 3-5 direct competitors
No "so what" Data without insight End each section with implications for you
Feature-only comparison Doesn't show positioning Include pricing, reviews, positioning map

Related Skills

npx skills add inference-sh/skills@web-search
npx skills add inference-sh/skills@prompt-engineering

Browse all apps: infsh app list

安全使用建议
This skill does what it says (competitive research) but depends on a third‑party CLI (inference.sh) installed via curl | sh and runs remote apps that will likely send scraped pages and screenshots to that service. Before installing: verify the reputation and privacy policy of inference.sh, prefer manually downloading and verifying the binary (use the provided checksum file), avoid logging into sensitive accounts or uploading PII during screenshots, and consider alternatives that run locally (your own browser + local screenshot tools or trusted enterprise tooling). If you need stronger assurance, ask the skill author for a transparent explanation of what data is sent to inference.sh and how long it is retained.
功能分析
Type: OpenClaw Skill Name: competitor-teardown Version: 0.1.5 The skill bundle is classified as suspicious due to several high-risk capabilities and potential prompt injection vulnerabilities. The `SKILL.md` file contains instructions for the user to execute `curl -fsSL https://cli.inference.sh | sh` and `npx skills add ...` commands. While intended for user setup, these commands download and execute remote scripts/packages and fall outside the `allowed-tools: Bash(infsh *)` directive, indicating a potential prompt injection bypass vulnerability if an AI agent were to execute them. Additionally, the skill explicitly uses `infsh app run infsh/python-executor` which allows arbitrary Python code execution. Although the provided Python code is benign, this tool represents a significant remote code execution vulnerability if an attacker can inject malicious Python code into its `code` argument via prompt injection.
能力评估
Purpose & Capability
The name/description (competitor teardown) match the instructions: web search + screenshots + review mining. The commands and suggested outputs are consistent with that purpose and no unrelated credentials or capabilities are requested.
Instruction Scope
The runtime instructions direct the agent to install and use the inference.sh CLI and to run apps that search the web and take screenshots (infsh/agent-browser). That means scraped pages/screenshots will be processed by inference.sh infrastructure unless run locally — the SKILL.md does not clearly state what data is uploaded, retained, or who can access it. It also suggests capturing signup flows which could entail interacting with authentication pages or user credentials if the operator chooses to log in.
Install Mechanism
Installation is recommended via piping curl https://cli.inference.sh | sh which downloads a binary from dist.inference.sh. The README claims SHA-256 verification is available, but this is a direct download from a third‑party domain (not a widely known package host). That is a higher supply-chain risk than an instruction-only skill and should be verified manually before running.
Credentials
The skill declares no required env vars or credentials, but the instructions call out 'infsh login' — using the skill will require credentials for inference.sh (or other services invoked) which are not documented in metadata. There is no request for unrelated secrets, but you should assume account tokens will be created/stored by the CLI/service.
Persistence & Privilege
The skill does not request always: true or other elevated runtime privileges. Installing the third‑party CLI will add a binary and may persist credentials/config for that CLI, but the skill itself is instruction-only and does not claim to modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install competitor-teardown
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /competitor-teardown 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.5
- Added comprehensive research frameworks, step-by-step teardown instructions, and CLI usage examples for structured competitive analysis. - Expanded analysis sections: feature matrices, pricing/tier breakdowns, SWOT templates, and positioning maps. - Provided detailed bash/CLI recipes for gathering screenshots, reviewing competitor features, and extracting public data. - Included best practices for unbiased comparison and tips for building credible, actionable deliverables. - Enhanced documentation for supporting product strategy, sales enablement, investor decks, and market intelligence workflows.
v0.1.0
Initial release — provides a complete framework for structured competitor research using CLI tools and research templates. - Delivers a 7-layer competitive analysis framework including feature, pricing, positioning, and reviews. - Includes ready-to-use Bash commands for searching, reviewing, and screenshotting competitor resources. - Offers markdown templates for feature and pricing comparisons, SWOT, and positioning maps. - Details sources and best practices for mining reviews and gathering market intelligence. - Intended for market research, product strategy, sales enablement, and investor decks.
元数据
Slug competitor-teardown
版本 0.1.5
许可证
累计安装 6
当前安装数 6
历史版本数 2
常见问题

Competitor Teardown 是什么?

Structured competitive analysis with feature matrices, SWOT, positioning maps, and UX review. Covers research frameworks, pricing comparison, review mining,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1629 次。

如何安装 Competitor Teardown?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install competitor-teardown」即可一键安装,无需额外配置。

Competitor Teardown 是免费的吗?

是的,Competitor Teardown 完全免费(开源免费),可自由下载、安装和使用。

Competitor Teardown 支持哪些平台?

Competitor Teardown 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Competitor Teardown?

由 Ömer Karışman(@okaris)开发并维护,当前版本 v0.1.5。

💬 留言讨论