Market Analysis Researcher

Market Research - Comprehensive Market Analysis

by gooseworks-ai · MIT license · ★ 1,220 on GitHub · updated Sep 21

Market Research - Comprehensive Market Analysis cover

Research market trends, size, competitors, and growth opportunities

---
name: market-research
description: Research market trends, size, competitors, and growth opportunities
source: orthogonal
---


# Market Research - Comprehensive Market Analysis

## 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)
Claude Codenpx skills add gooseworks-ai/goose-skills --skill market-research -g -a claude-code
Claude Code (manual)mkdir -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/research/capabilities/market-research
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/2a2e244c0b86984c9ebd/market-research.zip" -OutFile "$env:TEMP\market-research.zip"; Expand-Archive "$env:TEMP\market-research.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md3.8 KB
  • skill.meta.json279 B
Read the files here
gooseworks-ai/615c6852 files
SKILL.md
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---
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 
View all files on GitHub →

Details

Updated
Sep 21, 2026
License
MIT
Stars on the repo
★ 1,220
Checked
Source
gooseworks-ai/goose-skills ↗
Creator
gooseworks-ai · 205 listings
View creator

Similar skills

See all →
SkillMarket Trend AnalyzerMaxKmet/idea-validation-agents · by MaxKmetAnalyzes market trends across platforms (TikTok, Reddit, App Store, Google Trends) for a given topic or category. Writes a new file to memory/market_insights/.★ 468 GitHub starsAgentInvestment Researchermsitarzewski/agency-agents · by msitarzewskiExpert 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.★ 154k GitHub starsAgentPhase 0: Intelligence Discoverymsitarzewski/agency-agents · by msitarzewski> Duration: 3-7 days | Agents: 6 | Gate Keeper: Executive Summary Generator★ 154k GitHub starsAgentTrend Analystmsitarzewski/agency-agents · by msitarzewskiExpert 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.★ 154k GitHub starsSkillMarket Research ReporterK-Dense-AI/scientific-agent-skills · by K-Dense-AIBuild evidence-traceable market research reports and assumption-driven market sizing or forecast scenarios. Use for market definition, industry and customer evidence, competitive landscapes, TAM/SAM/SOM reconciliation, forecast sensitivity, and auditable report scaffolds.★ 46k GitHub starsSkillMarket Sizing Calculatorwshobson/agents · by wshobsonCalculate TAM/SAM/SOM for market opportunities using top-down, bottom-up, and value theory methodologies. Use this skill when sizing markets, estimating addressable revenue, validating market opportunity for a new venture, or building investor-ready market analysis for a startup pitch or business plan.★ 39.9k GitHub stars

More from gooseworks-ai

SkillAd Angle Minergooseworks-ai/goose-skills · by gooseworks-aiMine the highest-converting ad angles from customer reviews, Reddit complaints, support tickets, and competitor ads. Extracts actual pain language, competitor weaknesses, and outcome phrases that real buyers use. Outputs a ranked angle bank with proof quotes and recommended ad formats per angle.★ 1.2k GitHub starsSkillAd Campaign Analyzergooseworks-ai/goose-skills · by gooseworks-aiAnalyze ad campaign performance data (Google, Meta, LinkedIn) to identify what's working, what's wasting budget, and specific cut/scale/test recommendations. Runs statistical analysis, funnel diagnostics, and multi-channel budget reallocation with specific dollar-amount shift recommendations and scenario modeling.★ 1.2k GitHub starsSkillLead Quality Analyzergooseworks-ai/goose-skills · by gooseworks-aiFor paid lead-gen and participant-recruitment ads, replaces vanity CPA with true CAC per qualified lead by joining ad-platform data with downstream funnel events, surfaces tracking gaps, and classifies every creative into Scale / Keep / Investigate / Cut.★ 1.2k GitHub starsSkillMessage Match Auditorgooseworks-ai/goose-skills · by gooseworks-aiAnalyze the message match between your ads and landing pages. Checks if the promise in the ad copy carries through to the landing page headline, body, and CTA. Flags disconnects that kill conversion rates. Works with Google, Meta, and LinkedIn ads.★ 1.2k GitHub starsSkillAI Search Visibilitygooseworks-ai/goose-skills · by gooseworks-aiCheck and improve your brand's visibility across AI search engines (ChatGPT, Perplexity, Gemini, Grok, Claude, DeepSeek). Set up tracking, run visibility analyses, audit your website for AI readability, and get actionable recommendations. Uses the npx goose-aeo@latest CLI.★ 1.2k GitHub starsSkillAmazon Product Searchgooseworks-ai/goose-skills · by gooseworks-aiSearch Amazon products - find items, compare prices, read reviews★ 1.2k GitHub stars