Market Research - Comprehensive Market Analysis
Research market trends, size, competitors, and growth opportunities
How to use it
- Hit Copy the whole skill.
- Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
ChatGPT: make a Project and paste it into Instructions.
Neither? Paste it at the top of a new chat — it works for that chat. - Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/research/capabilities/market-research#main ~/.claude/skills/market-researchFor one project only, change the path to .claude/skills/market-research.
Not working?
- Check which app you pasted it into — the steps above name the right one.
- Some skills need the paid tier of Claude or ChatGPT.
Paste into Claude, ChatGPT or Cursor.
Show the full text129 lines
Market Research - Comprehensive Market Analysis
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"
Research market size, trends, competitors, and growth opportunities for any industry.
Workflow
Step 1: Identify Key Players
Find companies in the market:
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/natural-language-search/companies"}'
"query": "AI software companies with over 100 employees, Series B or later funding"
}'
Step 2: Research Company Details
Get detailed info on key players:
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/company-search"}'
"searchParams": {
"company_names": ["OpenAI", "Anthropic", "Cohere"],
"include_financials": true
}
}'
Step 3: Find Decision Makers
Identify leadership at key companies.
Use Apollo first ($0.01 flat per call — cheapest option):
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/apollo/mixed_people/search \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"person_titles": ["CEO", "CTO", "VP Product", "Head of Sales"],
"organization_domains": ["openai.com", "anthropic.com"],
"per_page": 25
}'
Fallback — Fiber people search ($0.02/record):
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/fiber/v1/people-search \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"searchParams": {
"company_names": ["OpenAI", "Anthropic"],
"job_titles": ["CEO", "CTO", "VP Product", "Head of Sales"]
}
}'
Example Usage
# Find companies by industry and size
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/natural-language-search/companies"}'
"query": "EdTech companies with 50-500 employees founded after 2018"
}'
# Search by specific criteria
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/company-search"}'
"searchParams": {
"industries": ["Enterprise Software"],
"employee_count_min": 100,
"funding_stage": ["Series A", "Series B"]
}
}'
Tips
- Cite specific sources and dates for statistics
- Compare multiple analyst reports
- Look for both bullish and bearish perspectives
- Update research quarterly for fast-moving markets
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":"fiber API endpoints"}'
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 market-research |
| 3 | description Research market trends, size, competitors, and growth opportunities |
| 4 | source orthogonal |
| 5 | |
| 6 | |
| 7 | |
| 8 | # Market Research - Comprehensive Market Analysis |
| 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 | Research market size, trends, competitors, and growth opportunities for any industry. |
| 24 | |
| 25 | ## Workflow |
| 26 | |
| 27 | ### Step 1: Identify Key Players |
| 28 | Find companies in the market: |
| 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":"fiber","path":"/v1/natural-language-search/companies"}' |
| 35 | "query": "AI software companies with over 100 employees, Series B or later funding" |
| 36 | }' |
| 37 | |
| 38 | |
| 39 | ### Step 2: Research Company Details |
| 40 | Get detailed info on key players: |
| 41 | |
| 42 | |
| 43 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 44 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 45 | -H "Content-Type: application/json" \ |
| 46 | -d '{"api":"fiber","path":"/v1/company-search"}' |
| 47 | "searchParams": { |
| 48 | "company_names": ["OpenAI", "Anthropic", "Cohere"], |
| 49 | "include_financials": true |
| 50 | } |
| 51 | }' |
| 52 | |
| 53 | |
| 54 | ### Step 3: Find Decision Makers |
| 55 | Identify leadership at key companies. |
| 56 | |
| 57 | **Use Apollo first ($0.01 flat per call — cheapest option):** |
| 58 | |
| 59 | |
| 60 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/apollo/mixed_people/search \ |
| 61 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 62 | -H "Content-Type: application/json" \ |
| 63 | -d '{ |
| 64 | "person_titles": ["CEO", "CTO", "VP Product", "Head of Sales"], |
| 65 | "organization_domains": ["openai.com", "anthropic.com"], |
| 66 | "per_page": 25 |
| 67 | }' |
| 68 | |
| 69 | |
| 70 | **Fallback — Fiber people search ($0.02/record):** |
| 71 | |
| 72 | |
| 73 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/fiber/v1/people-search \ |
| 74 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 75 | -H "Content-Type: application/json" \ |
| 76 | -d '{ |
| 77 | "searchParams": { |
| 78 | "company_names": ["OpenAI", "Anthropic"], |
| 79 | "job_titles": ["CEO", "CTO", "VP Product", "Head of Sales"] |
| 80 | } |
| 81 | }' |
| 82 | |
| 83 | |
| 84 | ## Example Usage |
| 85 | |
| 86 | |
| 87 | # Find companies by industry and size |
| 88 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 89 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 90 | -H "Content-Type: application/json" \ |
| 91 | -d '{"api":"fiber","path":"/v1/natural-language-search/companies"}' |
| 92 | "query": "EdTech companies with 50-500 employees founded after 2018" |
| 93 | }' |
| 94 | |
| 95 | # Search by specific criteria |
| 96 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 97 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 98 | -H "Content-Type: application/json" \ |
| 99 | -d '{"api":"fiber","path":"/v1/company-search"}' |
| 100 | "searchParams": { |
| 101 | "industries": ["Enterprise Software"], |
| 102 | "employee_count_min": 100, |
| 103 | "funding_stage": ["Series A", "Series B"] |
| 104 | } |
| 105 | }' |
| 106 | |
| 107 | |
| 108 | ## Tips |
| 109 | |
| 110 | Cite specific sources and dates for statistics |
| 111 | Compare multiple analyst reports |
| 112 | Look for both bullish and bearish perspectives |
| 113 | Update research quarterly for fast-moving markets |
| 114 | |
| 115 | ## Discover More |
| 116 | |
| 117 | List all endpoints, or add a path for parameter details: |
| 118 | |
| 119 | |
| 120 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \ |
| 121 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 122 | -H "Content-Type: application/json" \ |
| 123 | -d '{"prompt":"fiber API endpoints"}' |
| 124 | |
| 125 | Example: `curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \ |
| 126 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 127 | -H "Content-Type: application/json" \ |
| 128 | -d '{"api":"olostep","path":"/v1/scrapes`"}' for endpoint parameters. |
| 129 |
Discussion
Alternatives
Also in Market sizingInternet Trend & Slang IntelligenceIts goal is to help users quickly understand confusing or unfamiliar phrases appearing in social media, news, workplaces, or online conversations.Trend researcherAct as a cutting-edge market trend analyst specializing in identifying viral opportunities and emerging user behaviors across social media platforms, app stores, and digital culture. Your superpower is spotting trends before they peak and translating cultural moments into product opportunities that can be built within 6-day sprints.🔍 Investment Researcher AgentExpert investment researcher specializing in market research, due diligence, portfolio analysis, and asset valuation. Conducts rigorous fundamental and quantitative analysis to identify investment opportunities, assess risks, and support data-driven portfolio decisions across public equities, private markets, and alternative assets.Product Trend Researcher AgentExpert market intelligence analyst specializing in identifying emerging trends, competitive analysis, and opportunity assessment. Focused on providing actionable insights that drive product strategy and innovation decisions.