Company Research
Core Rules
- Prefer Exa advanced web search when available. In Claude this is commonly
mcp__exa__web_search_advanced_exa; in Codex/OpenClaw use the configured Exa MCP search tool or the host's web-search tool.
- Do not use weaker/basic Exa search tools when an advanced Exa search tool is available.
- Keep raw search noise out of the final answer. Work from distilled notes, merged entities, and citations.
- Use independent research passes only when the host supports them and the user/task policy allows them; otherwise run compact searches sequentially and summarize after each batch.
- Cite primary or high-quality sources for factual claims, especially current facts such as funding, revenue, executives, headcount, product launches, and pricing.
Research Workflow
Clarify scope if needed
- Identify target company, geography, sector, time horizon, and requested depth.
- If the user gives an ambiguous quantity, ask for the desired number of companies or choose a reasonable default and state it.
Plan query variants
- Generate 2-3 phrasings per topic to improve coverage.
- Include local-language terms for non-English markets.
- Mix source intents: official company pages, news, databases, social profiles, and analyst/industry sources.
Run focused searches
- Use
company category for homepages and metadata when Exa supports categories.
- Use
news for press coverage, launches, funding, earnings, partnerships, and recent events.
- Use
people for public LinkedIn-style profiles and leadership discovery.
- Use
tweet or social search only for brand/social presence when relevant.
Merge and deduplicate
- Normalize company names, domains, subsidiaries, and brands.
- Separate confirmed facts from inference.
- Flag uncertain or conflicting data instead of silently choosing one source.
Synthesize output
- Produce the format the user asked for: brief, table, competitor map, JSON, or full report.
- Include citations next to key claims.
- End with gaps, assumptions, and recommended follow-up searches when evidence is incomplete.
Dynamic Search Depth
- "A few" / quick scan: 10-20 results total.
- Standard competitor/company brief: 20-50 results total.
- Comprehensive landscape: 50-100 results total across variants.
- User-specified number: match the requested number.
- If the search budget is constrained, prioritize official sites and recent reputable sources.
Output Patterns
Company Brief
Use this structure for single-company research:
## Company Snapshot
| Field | Finding | Sources |
|---|---|---|
| Legal/brand name | ... | ... |
| Website | ... | ... |
| HQ / locations | ... | ... |
| Employees / scale | ... | ... |
| Funding / revenue | ... | ... |
| Products | ... | ... |
## Recent Signals
- ...
## Competitors
| Company | Why comparable | Differentiator | Source |
|---|---|---|---|
## Risks / Unknowns
- ...
Competitor List
Use this structure for market discovery:
| # | Company | Website | Category | Geography | Evidence | Confidence |
|---|---|---|---|---|---|---|
Confidence levels:
- High: official website plus an independent source.
- Medium: one strong source or multiple weaker sources.
- Low: partial match, outdated page, or inferred relevance.
Browser / Direct Page Fallback
Use Chrome MCP as the preferred browser fallback when the user has configured and sanitized it. Use browser or direct page access when:
- Search snippets are insufficient.
- Pages require JavaScript rendering.
- Pricing, product catalogs, or reviews must be verified directly.
- A source appears contradictory and needs manual inspection.
When using Chrome MCP, behave like a careful human browser user: record only distilled facts, page title, URL, publisher, accessed date, and confidence; do not persist cookies, credentials, private account data, or unrelated browsing history.
1---2name: company-research3description: Company, competitor, and market intelligence research using Exa or an equivalent web-search/MCP tool. Use for requests to research a company, build competitor lists, find company news, summarize financial/funding/headcount/location facts, discover public LinkedIn/people profiles, or produce cited market landscape briefs in Codex, OpenClaw, and other SKILL.md-compatible agents.4---56# Company Research78## Core Rules910- Prefer Exa advanced web search when available. In Claude this is commonly `mcp__exa__web_search_advanced_exa`; in Codex/OpenClaw use the configured Exa MCP search tool or the host's web-search tool.11- Do not use weaker/basic Exa search tools when an advanced Exa search tool is available.12- Keep raw search noise out of the final answer. Work from distilled notes, merged entities, and citations.13- Use independent research passes only when the host supports them and the user/task policy allows them; otherwise run compact searches sequentially and summarize after each batch.14- Cite primary or high-quality sources for factual claims, especially current facts such as funding, revenue, executives, headcount, product launches, and pricing.1516## Research Workflow17181. **Clarify scope if needed**19 - Identify target company, geography, sector, time horizon, and requested depth.20 - If the user gives an ambiguous quantity, ask for the desired number of companies or choose a reasonable default and state it.21222. **Plan query variants**23 - Generate 2-3 phrasings per topic to improve coverage.24 - Include local-language terms for non-English markets.25 - Mix source intents: official company pages, news, databases, social profiles, and analyst/industry sources.26273. **Run focused searches**28 - Use `company` category for homepages and metadata when Exa supports categories.29 - Use `news` for press coverage, launches, funding, earnings, partnerships, and recent events.30 - Use `people` for public LinkedIn-style profiles and leadership discovery.31 - Use `tweet` or social search only for brand/social presence when relevant.32334. **Merge and deduplicate**34 - Normalize company names, domains, subsidiaries, and brands.35 - Separate confirmed facts from inference.36 - Flag uncertain or conflicting data instead of silently choosing one source.37385. **Synthesize output**39 - Produce the format the user asked for: brief, table, competitor map, JSON, or full report.40 - Include citations next to key claims.41 - End with gaps, assumptions, and recommended follow-up searches when evidence is incomplete.4243## Dynamic Search Depth4445- "A few" / quick scan: 10-20 results total.46- Standard competitor/company brief: 20-50 results total.47- Comprehensive landscape: 50-100 results total across variants.48- User-specified number: match the requested number.49- If the search budget is constrained, prioritize official sites and recent reputable sources.5051## Output Patterns5253### Company Brief5455Use this structure for single-company research:5657```markdown58## Company Snapshot59| Field | Finding | Sources |60|---|---|---|61| Legal/brand name | ... | ... |62| Website | ... | ... |63| HQ / locations | ... | ... |64| Employees / scale | ... | ... |65| Funding / revenue | ... | ... |66| Products | ... | ... |6768## Recent Signals69- ...7071## Competitors72| Company | Why comparable | Differentiator | Source |73|---|---|---|---|7475## Risks / Unknowns76- ...77```7879### Competitor List8081Use this structure for market discovery:8283```markdown84| # | Company | Website | Category | Geography | Evidence | Confidence |85|---|---|---|---|---|---|---|86```8788Confidence levels:89- **High**: official website plus an independent source.90- **Medium**: one strong source or multiple weaker sources.91- **Low**: partial match, outdated page, or inferred relevance.9293## Browser / Direct Page Fallback9495Use Chrome MCP as the preferred browser fallback when the user has configured and sanitized it. Use browser or direct page access when:9697- Search snippets are insufficient.98- Pages require JavaScript rendering.99- Pricing, product catalogs, or reviews must be verified directly.100- A source appears contradictory and needs manual inspection.101102When using Chrome MCP, behave like a careful human browser user: record only distilled facts, page title, URL, publisher, accessed date, and confidence; do not persist cookies, credentials, private account data, or unrelated browsing history.