Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Structured competitive analysis with feature matrices, SWOT, positioning maps, and UX review. Covers research frameworks, pricing comparison, review mining,...
Structured competitive analysis with feature matrices, SWOT, positioning maps, and UX review. Covers research frameworks, pricing comparison, review mining,...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Structured competitive analysis with research and screenshots via inference.sh CLI.
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.
LayerWhat to AnalyzeData Source1. ProductFeatures, UX, qualityScreenshots, free trial2. PricingPlans, pricing model, hidden costsPricing page, sales call3. PositioningMessaging, tagline, ICPWebsite, ads4. TractionUsers, revenue, growthWeb search, press, funding5. ReviewsStrengths, weaknesses from usersG2, Capterra, App Store6. ContentBlog, social, SEO strategyWebsite, social profiles7. TeamSize, key hires, backgroundLinkedIn, 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+ |
β = 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
| | 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 |
Minimum seat requirements Annual-only billing (reduces flexibility) Feature gating between tiers Overage charges Setup/onboarding fees Contract lock-in periods
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 AxesBad AxesSimple β ComplexGood β BadSMB β EnterpriseCheap β Expensive (too obvious)Self-serve β Sales-ledOld β NewSpecialized β GeneralSmall β LargeOpinionated β 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\")" }'
PlatformBest ForURL PatternG2B2B SaaSg2.com/products/[product]/reviewsCapterraBusiness softwarecapterra.com/software/[id]/reviewsApp StoreiOS appsapps.apple.comGoogle PlayAndroid appsplay.google.comProduct HuntLaunchesproducthunt.com/posts/[product]RedditHonest opinionsreddit.com/r/[relevant-sub]
CategoryLook ForMost praisedWhat features do happy users mention most?Most complainedWhat do unhappy users say? (= your opportunity)Switching reasonsWhy do users leave? What triggers switching?Feature requestsWhat's missing that users want?Comparison mentionsWhen 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 |
Company overview (size, funding, team) Product analysis (features, UX screenshots) Pricing breakdown SWOT analysis Review analysis (top praised, top complained) Positioning vs. you Opportunity summary
# Stitch competitor screenshots into comparison infsh app run infsh/stitch-images --input '{ "images": ["your-homepage.png", "competitorA-homepage.png", "competitorB-homepage.png"], "direction": "horizontal" }'
MistakeProblemFixOnly looking at featuresMisses positioning, pricing, tractionUse the 7-layer frameworkBiased analysisLoses credibilityBe honest about competitor strengthsOutdated dataWrong conclusionsDate all research, refresh quarterlyToo many competitorsAnalysis paralysisFocus on top 3-5 direct competitorsNo "so what"Data without insightEnd each section with implications for youFeature-only comparisonDoesn't show positioningInclude 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
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.