Research competitors - products, pricing, team, funding
Competitor Research - Comprehensive Intelligence

Research competitors - products, pricing, team, funding, and strategy
---
name: competitor-research
description: Research competitors - products, pricing, team, funding, and strategy
source: orthogonal
---
# Competitor Research - Comprehensive Intelligence
## Setup
Read your credentials from ~/.gooseworks/credentials.json:
```bash
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
```
If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login`Overview
If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login
Manual install (npx, ZIP)
npx skills add gooseworks-ai/goose-skills --skill competitor-research -g -a claude-codemkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \
| tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/competitive-intel/capabilities/competitor-researchNew-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/e2355ced213e7838dc33/competitor-research.zip" -OutFile "$env:TEMP\competitor-research.zip"; Expand-Archive "$env:TEMP\competitor-research.zip" -DestinationPath "$HOME\.claude\skills" -ForceConnects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md3.5 KBskill.meta.json296 B
Read the files here
gooseworks-ai/
Show the full text117 lines
Competitor Research - Comprehensive Intelligence
Setup
Read your credentials from ~/.gooseworks/credentials.json:
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login
All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"
Gather comprehensive intelligence on competitors including products, pricing, team, and strategy.
Workflow
Step 1: Company Overview
Get basic company information:
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"brand-dev","path":"/v1/brand/retrieve","query":{"domain":"competitor.com"}}'
Step 2: Find Similar Companies
Use Exa to find related competitors:
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"exa","path":"/findSimilar"}'
"url": "https://notion.so",
"num_results": 10
}'
Step 3: Get Product Details
Scrape pricing and features:
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"scrapegraph","path":"/v1/smartscraper"}'
"website_url": "https://notion.so/pricing",
"user_prompt": "Extract all pricing tiers, features per tier, and any enterprise options"
}'
Step 4: Research Team
Find key people at the company:
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"fiber","path":"/v1/people-search"}'
"searchParams": {
"company_names": ["Notion"],
"job_titles": ["CEO", "CTO", "VP Product", "VP Engineering"]
}
}'
Example Usage
# Find competitor customers
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"exa","path":"/search"}'
"query": "companies using Notion for documentation case studies",
"num_results": 20
}'
Tips
- Set up regular monitoring for competitor changes
- Track their job postings for strategic insights
- Monitor their social media and blog
- Analyze their customer reviews
Discover More
List all endpoints, or add a path for parameter details:
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt":"brand-dev API endpoints"}' api show exa
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt":"fiber API endpoints"}' api show scrapegraph
Example: curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \ -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"olostep","path":"/v1/scrapes"}' for endpoint parameters.
| 1 | |
| 2 | name competitor-research |
| 3 | description Research competitors - products, pricing, team, funding, and strategy |
| 4 | source orthogonal |
| 5 | |
| 6 | |
| 7 | |
| 8 | # Competitor Research - Comprehensive Intelligence |
| 9 | |
| 10 | ## Setup |
| 11 | |
| 12 | Read your credentials from ~/.gooseworks/credentials.json: |
| 13 | |
| 14 | export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])") |
| 15 | export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))") |
| 16 | |
| 17 | |
| 18 | If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login` |
| 19 | |
| 20 | All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"` |
| 21 | |
| 22 | |
| 23 | Gather comprehensive intelligence on competitors including products, pricing, team, and strategy. |
| 24 | |
| 25 | ## Workflow |
| 26 | |
| 27 | ### Step 1: Company Overview |
| 28 | Get basic company information: |
| 29 | |
| 30 | |
| 31 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 32 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 33 | -H "Content-Type: application/json" \ |
| 34 | -d '{"api":"brand-dev","path":"/v1/brand/retrieve","query":{"domain":"competitor.com"}}' |
| 35 | |
| 36 | |
| 37 | ### Step 2: Find Similar Companies |
| 38 | Use Exa to find related competitors: |
| 39 | |
| 40 | |
| 41 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 42 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 43 | -H "Content-Type: application/json" \ |
| 44 | -d '{"api":"exa","path":"/findSimilar"}' |
| 45 | "url": "https://notion.so", |
| 46 | "num_results": 10 |
| 47 | }' |
| 48 | |
| 49 | |
| 50 | ### Step 3: Get Product Details |
| 51 | Scrape pricing and features: |
| 52 | |
| 53 | |
| 54 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 55 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 56 | -H "Content-Type: application/json" \ |
| 57 | -d '{"api":"scrapegraph","path":"/v1/smartscraper"}' |
| 58 | "website_url": "https://notion.so/pricing", |
| 59 | "user_prompt": "Extract all pricing tiers, features per tier, and any enterprise options" |
| 60 | }' |
| 61 | |
| 62 | |
| 63 | ### Step 4: Research Team |
| 64 | Find key people at the company: |
| 65 | |
| 66 | |
| 67 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 68 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 69 | -H "Content-Type: application/json" \ |
| 70 | -d '{"api":"fiber","path":"/v1/people-search"}' |
| 71 | "searchParams": { |
| 72 | "company_names": ["Notion"], |
| 73 | "job_titles": ["CEO", "CTO", "VP Product", "VP Engineering"] |
| 74 | } |
| 75 | }' |
| 76 | |
| 77 | |
| 78 | ## Example Usage |
| 79 | |
| 80 | |
| 81 | # Find competitor customers |
| 82 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 83 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 84 | -H "Content-Type: application/json" \ |
| 85 | -d '{"api":"exa","path":"/search"}' |
| 86 | "query": "companies using Notion for documentation case studies", |
| 87 | "num_results": 20 |
| 88 | }' |
| 89 | |
| 90 | |
| 91 | ## Tips |
| 92 | |
| 93 | Set up regular monitoring for competitor changes |
| 94 | Track their job postings for strategic insights |
| 95 | Monitor their social media and blog |
| 96 | Analyze their customer reviews |
| 97 | |
| 98 | ## Discover More |
| 99 | |
| 100 | List all endpoints, or add a path for parameter details: |
| 101 | |
| 102 | |
| 103 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \ |
| 104 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 105 | -H "Content-Type: application/json" \ |
| 106 | -d '{"prompt":"brand-dev API endpoints"}' api show exa |
| 107 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \ |
| 108 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 109 | -H "Content-Type: application/json" \ |
| 110 | -d '{"prompt":"fiber API endpoints"}' api show scrapegraph |
| 111 | |
| 112 | |
| 113 | Example: `curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \ |
| 114 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 115 | -H "Content-Type: application/json" \ |
| 116 | -d '{"api":"olostep","path":"/v1/scrapes`"}' for endpoint parameters. |
| 117 |
Details
- Updated
- Sep 21, 2026
- License
- MIT
- Stars on the repo
- ★ 1,220
- Checked
- Source
- gooseworks-ai/goose-skills ↗
- Creator
- gooseworks-ai · 206 listings
Made with competitor-research

Similar skills
See all →
SkillEstimate the intrinsic value of a public company using DCFCompany valuation
SkillFind keywords a competitor ranks for that the user's siteCompetitor gap
SkillMine the highest-converting ad angles from customer reviewsAd angle miner
SkillAnalyze competitor content coverageCompetitor content intelligence
SkillCreates competitive battlecards for sales deal conversations
SkillRead your X audience and niche from real dataX audience insightsMore from gooseworks-ai
SkillMine the highest-converting ad angles from customer reviewsAd angle miner
SkillAnalyze ad campaign performance data to identify what'sAd campaign analyzer
SkillFor paid lead-gen and participant-recruitment adsAd lead quality analyzer
SkillAnalyze the message match between your ads and landing pagesAd to landing page auditor
SkillCheck and improve your brand's visibility across AI searchAeo
SkillSearch Amazon products - find items, compare pricesAmazon Product Search