market-research-analyst — Claude Code subagent: market analysis
A Claude subagent that gathers market and competitor data through web search and returns it as a structured research report.
npx claude-code-templates@latest --agent podcast-creator-team/market-research-analystWhat market-research-analyst does
This subagent takes the role of a market research analyst. It runs a fixed sequence: market definition, size and growth, key players, trends, opportunities and threats. The data comes from web search and public sources rather than from the model's memory.
The prompt inside spells out the method. Collect findings first, then cross-check them against multiple sources. It also asks the agent to separate verified facts from industry estimates and analytical conclusions, and to flag gaps in the data instead of filling them in. Its tools are Read, Write, Edit and WebSearch, so with search disabled it will not get far.
There is a collaboration protocol too: share preliminary findings with peer analysts, pull in specialised expertise for technical domains, and merge different perspectives into one conclusion. If you need a market brief by tomorrow morning, that is a reason to check that web search is actually on.
What it helps with
- build a market overview with size and segments
- profile key players and their positioning
- track trends and regulatory shifts in an industry
- compare competitor pricing and distribution channels
- merge findings from several sources and mark the gaps
Example prompts for the agent
- Build a market overview for online education: size, growth, main players
- Profile the five biggest competitors and compare their subscription models
- Find logistics trends over the last two years and flag where data is missing
How to install market-research-analyst
1claude-code-templates
npx claude-code-templates@latest --agent podcast-creator-team/market-research-analyst2Manually: put the files in place
.claude/agents/market-research-analyst.mdFor all projects use ~/.claude/agents/. Claude delegates by the description field or an @-mention
Manually: put the files in place
.codex/agents/market-research-analyst.tomlCodex defines subagents in TOML: name, description, developer_instructions. Move the Markdown text into developer_instructions by hand. For all projects use ~/.codex/agents/
Manually: put the files in place
.cursor/agents/market-research-analyst.mdCursor also reads .claude/agents/
Step by step, with commands for each platform: Claude Code subagents: how to create one, call it and keep context clean
Questions about market-research-analyst
How do I install market-research-analyst in Claude?
Use the templates CLI: npx claude-code-templates@latest --agent podcast-creator-team/market-research-analyst. The subagent file then lands at .claude/agents/market-research-analyst.md.
What does market-research-analyst do?
It researches a market and its competitors: size and growth, key players, trends, threats. Output is structured data with sources attached.
What tools does the subagent need?
It uses Read, Write, Edit and WebSearch. Without web search it cannot pull current market data.