Market Research - Comprehensive Market Analysis

Research market trends, size, competitors, and growth opportunities

How to use it

  1. Hit Copy the whole skill.
  2. 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.
  3. 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-research

For 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.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text129 lines
market-research/SKILL.md129 lines3.8 KBpushed 96d agoRawView on GitHub

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---
2name: market-research
3description: Research market trends, size, competitors, and growth opportunities
4source: orthogonal
5---
6 
7 
8# Market Research - Comprehensive Market Analysis
9 
10## Setup
11 
12Read your credentials from ~/.gooseworks/credentials.json:
13```bash
14export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
15export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
16```
17 
18If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login`
19 
20All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"`
21 
22 
23Research market size, trends, competitors, and growth opportunities for any industry.
24 
25## Workflow
26 
27### Step 1: Identify Key Players
28Find companies in the market:
29 
30```bash
31curl -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
40Get detailed info on key players:
41 
42```bash
43curl -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
55Identify leadership at key companies.
56 
57**Use Apollo first ($0.01 flat per call — cheapest option):**
58 
59```bash
60curl -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```bash
73curl -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```bash
87# Find companies by industry and size
88curl -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
96curl -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 
117List all endpoints, or add a path for parameter details:
118 
119```bash
120curl -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 
125Example: `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 sizing