competitor-teardown by inferen-sh/skills
npx skills add https://github.com/inferen-sh/skills --skill competitor-teardown通过 inference.sh CLI 进行结构化竞品分析,包含研究和截图。
需要 inference.sh CLI (
infsh)。安装说明
infsh login
# 研究竞品格局
infsh app run tavily/search-assistant --input '{
"query": "top project management tools comparison 2024 market share"
}'
# 截图竞品网站
infsh app run infsh/agent-browser --input '{
"url": "https://competitor.com",
"action": "screenshot"
}'
| 层级 | 分析内容 | 数据来源 |
|---|---|---|
| 1. 产品 | 功能、用户体验、质量 | 截图、免费试用 |
| 2. 定价 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 计划、定价模式、隐藏成本 |
| 定价页面、销售通话 |
| 3. 定位 | 信息传递、标语、理想客户画像 | 网站、广告 |
| 4. 市场表现 | 用户、收入、增长 | 网络搜索、新闻、融资情况 |
| 5. 评价 | 用户反馈的优势和劣势 | G2、Capterra、App Store |
| 6. 内容 | 博客、社交媒体、SEO 策略 | 网站、社交媒体资料 |
| 7. 团队 | 规模、关键招聘、背景 | LinkedIn、关于我们页面 |
# 综合信息
infsh app run tavily/search-assistant --input '{
"query": "CompetitorX company overview funding team size 2024"
}'
# 融资与财务状况
infsh app run exa/search --input '{
"query": "CompetitorX funding round series valuation investors"
}'
# 近期新闻
infsh app run tavily/search-assistant --input '{
"query": "CompetitorX latest news announcements 2024"
}'
# 功能对比
infsh app run exa/search --input '{
"query": "CompetitorX vs alternatives feature comparison review"
}'
# 定价详情
infsh app run tavily/extract --input '{
"urls": ["https://competitor.com/pricing"]
}'
# 用户评价
infsh app run tavily/search-assistant --input '{
"query": "CompetitorX reviews G2 Capterra pros cons 2024"
}'
# 首页
infsh app run infsh/agent-browser --input '{
"url": "https://competitor.com",
"action": "screenshot"
}'
# 定价页面
infsh app run infsh/agent-browser --input '{
"url": "https://competitor.com/pricing",
"action": "screenshot"
}'
# 注册流程
infsh app run infsh/agent-browser --input '{
"url": "https://competitor.com/signup",
"action": "screenshot"
}'
| 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+ |
| | 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 |
为每个竞品创建 SWOT 分析:
### 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) |
一个 2x2 矩阵,显示竞品在两个有意义的维度上的位置。
| 好的坐标轴 | 差的坐标轴 |
|---|---|
| 简单 ↔ 复杂 | 好 ↔ 差 |
| 中小企业 ↔ 企业 | 便宜 ↔ 昂贵(过于明显) |
| 自助服务 ↔ 销售主导 | 旧 ↔ 新 |
| 专业化 ↔ 通用 | 小 ↔ 大 |
| 有主见 ↔ 灵活 | — |
Enterprise
│
Competitor C │ Competitor A
● │ ●
│
Simple ──────────────────────────── Complex
│
You ● │ Competitor B
│ ●
│
SMB
# 使用 Python 创建定位图
infsh app run infsh/python-executor --input '{
"code": "import matplotlib.pyplot as plt\nimport matplotlib\nmatplotlib.use(\"Agg\")\n\nfig, ax = plt.subplots(figsize=(10, 10))\n\n# Competitors\ncompetitors = {\n \"You\": (-0.3, -0.3),\n \"Competitor A\": (0.5, 0.6),\n \"Competitor B\": (0.6, -0.4),\n \"Competitor C\": (-0.4, 0.5)\n}\n\nfor name, (x, y) in competitors.items():\n color = \"#22c55e\" if name == \"You\" else \"#6366f1\"\n size = 200 if name == \"You\" else 150\n ax.scatter(x, y, s=size, c=color, zorder=5)\n ax.annotate(name, (x, y), textcoords=\"offset points\", xytext=(10, 10), fontsize=12, fontweight=\"bold\")\n\nax.axhline(y=0, color=\"grey\", linewidth=0.5)\nax.axvline(x=0, color=\"grey\", linewidth=0.5)\nax.set_xlim(-1, 1)\nax.set_ylim(-1, 1)\nax.set_xlabel(\"Simple ← → Complex\", fontsize=14)\nax.set_ylabel(\"SMB ← → Enterprise\", fontsize=14)\nax.set_title(\"Competitive Positioning Map\", fontsize=16, fontweight=\"bold\")\nax.grid(True, alpha=0.3)\nplt.tight_layout()\nplt.savefig(\"positioning-map.png\", dpi=150)\nprint(\"Saved\")"
}'
| 平台 | 最适合 | URL 模式 |
|---|---|---|
| G2 | B2B SaaS | g2.com/products/[product]/reviews |
| Capterra | 商业软件 | capterra.com/software/[id]/reviews |
| App Store | iOS 应用 | apps.apple.com |
| Google Play | Android 应用 | play.google.com |
| Product Hunt | 产品发布 | producthunt.com/posts/[product] |
| 真实意见 | reddit.com/r/[relevant-sub] |
| 类别 | 关注点 |
|---|---|
| 最受好评 | 满意的用户最常提及哪些功能? |
| 最多抱怨 | 不满意的用户说了什么?(= 你的机会) |
| 切换原因 | 用户为何离开?什么触发了切换? |
| 功能请求 | 用户想要但缺失什么? |
| 对比提及 | 用户对比时说了什么? |
# 挖掘 G2 评价
infsh app run tavily/search-assistant --input '{
"query": "CompetitorX G2 reviews complaints issues 2024"
}'
# Reddit 情绪分析
infsh app run exa/search --input '{
"query": "reddit CompetitorX alternative frustration switching"
}'
## 竞争格局摘要
**市场:** [类别] — $[X]B 市场,年增长 [Y]%
**主要竞品:** A(领导者)、B(挑战者)、C(细分市场)
**我方定位:** [你的位置及其重要性]
**关键洞察:** [关于最大机会的一句话]
| 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 |
# 将竞品截图拼接成对比图
infsh app run infsh/stitch-images --input '{
"images": ["your-homepage.png", "competitorA-homepage.png", "competitorB-homepage.png"],
"direction": "horizontal"
}'
| 错误 | 问题 | 修正方法 |
|---|---|---|
| 只看功能 | 忽略了定位、定价、市场表现 | 使用七层分析框架 |
| 有偏见的分析 | 失去可信度 | 诚实地对待竞品的优势 |
| 数据过时 | 得出错误结论 | 为所有研究标注日期,每季度更新 |
| 竞品太多 | 分析瘫痪 | 专注于前 3-5 个直接竞品 |
| 没有"所以呢" | 只有数据没有洞察 | 每个部分结尾都说明对你方的启示 |
| 仅功能对比 | 无法显示定位 | 包含定价、评价、定位图 |
npx skills add inference-sh/skills@web-search
npx skills add inference-sh/skills@prompt-engineering
浏览所有应用:infsh app list
每周安装量
7.3K
代码仓库
GitHub Stars
228
首次出现
Mar 12, 2026
安全审计
安装于
claude-code5.8K
gemini-cli5.2K
codex5.2K
opencode5.2K
amp5.2K
kimi-cli5.2K
Structured competitive analysis with research and screenshots via inference.sh CLI.
Requires inference.sh CLI (
infsh). Install instructions
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"
}'
| 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 |
# 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"
}'
# 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"
}'
# 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 | 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+ |
| | 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 |
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) |
A 2x2 matrix showing where competitors sit on two meaningful dimensions.
| 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 | — |
Enterprise
│
Competitor C │ Competitor A
● │ ●
│
Simple ──────────────────────────── Complex
│
You ● │ Competitor B
│ ●
│
SMB
# Create positioning map with Python
infsh app run infsh/python-executor --input '{
"code": "import matplotlib.pyplot as plt\nimport matplotlib\nmatplotlib.use(\"Agg\")\n\nfig, ax = plt.subplots(figsize=(10, 10))\n\n# Competitors\ncompetitors = {\n \"You\": (-0.3, -0.3),\n \"Competitor A\": (0.5, 0.6),\n \"Competitor B\": (0.6, -0.4),\n \"Competitor C\": (-0.4, 0.5)\n}\n\nfor name, (x, y) in competitors.items():\n color = \"#22c55e\" if name == \"You\" else \"#6366f1\"\n size = 200 if name == \"You\" else 150\n ax.scatter(x, y, s=size, c=color, zorder=5)\n ax.annotate(name, (x, y), textcoords=\"offset points\", xytext=(10, 10), fontsize=12, fontweight=\"bold\")\n\nax.axhline(y=0, color=\"grey\", linewidth=0.5)\nax.axvline(x=0, color=\"grey\", linewidth=0.5)\nax.set_xlim(-1, 1)\nax.set_ylim(-1, 1)\nax.set_xlabel(\"Simple ← → Complex\", fontsize=14)\nax.set_ylabel(\"SMB ← → Enterprise\", fontsize=14)\nax.set_title(\"Competitive Positioning Map\", fontsize=16, fontweight=\"bold\")\nax.grid(True, alpha=0.3)\nplt.tight_layout()\nplt.savefig(\"positioning-map.png\", dpi=150)\nprint(\"Saved\")"
}'
| 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] |
| Honest opinions | reddit.com/r/[relevant-sub] |
| 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"
}'
## 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 |
# Stitch competitor screenshots into comparison
infsh app run infsh/stitch-images --input '{
"images": ["your-homepage.png", "competitorA-homepage.png", "competitorB-homepage.png"],
"direction": "horizontal"
}'
| 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 |
npx skills add inference-sh/skills@web-search
npx skills add inference-sh/skills@prompt-engineering
Browse all apps: infsh app list
Weekly Installs
7.3K
Repository
GitHub Stars
228
First Seen
Mar 12, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
claude-code5.8K
gemini-cli5.2K
codex5.2K
opencode5.2K
amp5.2K
kimi-cli5.2K
DOCX文件创建、编辑与分析完整指南 - 使用docx-js、Pandoc和Python脚本
40,800 周安装
App Store Connect 提交健康检查指南 - 减少审核失败,监控应用状态
1,200 周安装
Xcode构建与导出指南:使用asc-xcode-build自动化iOS/macOS应用上传App Store
1,200 周安装
AI事实核查工具 - 专业级信息验证助手 | 识别虚假信息,评估证据可信度
1,200 周安装
i18n国际化与本地化最佳实践指南:React、Next.js、Python多语言开发
1,200 周安装
Nest.js专家:企业级Node.js应用架构、依赖注入、测试与数据库集成解决方案
1,200 周安装
2025 Node.js 最佳实践指南:框架选择、架构原则与错误处理
1,200 周安装