Research Company
Look up information about a company using Exa
Requirements
Company name. Optional: industry context, specific aspects to research (funding, team, products, competitors).
3
Synthesize findings into a clear profile. Lead with what the company does in one sentence. Include founding year, key people, funding/stage, recent news, and competitors if mentioned. Offer to dig deeper on specific angles (team, funding, product).
4
If user is doing due diligence, ongoing research, or asks to save:
Run Resolve Company Entity to create or merge the profile.
Include: name, what_they_do, founded, key_people, funding, recent_news, and source="Exa research".
The resolver handles checking for existing entries and merging.
Otherwise, just present the findings.
To run this task you must have the following required information:
> Company name. Optional: industry context, specific aspects to research (funding, team, products, competitors).
If you don't have all of this information, exit here and respond asking for any extra information you require, and instructions to run this task again with ALL required information.
---
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple CONSECUTIVE read steps in a row, read them all at once (in parallel). Otherwise, do not read a file until you reach that step.
Add all steps to your todo list now and begin executing.
## Steps
1. [Read Company Directory]: Discover relevant information in the user's filesystem at `documents/knowledge/companies/*.md`. (Check for existing profile to merge with)
2. [Gather Arguments: Exa Search] The next step has the following requirements for arguments, do not proceed until you have all the required information:
- `query`: company name plus 'company' to disambiguate from people/products
- `numResults` (default: "5"): 5
- `type` (default: "auto"): auto
3. [Run Code: Exa Search]: Call `run_script` with:
```json
{
"file": {
"path": https://sk.ills.app/code/research.exa.search/preview,
"args": [
"query",
"numResults",
"type"
]
},
"packages": null
}
```
4. Synthesize findings into a clear profile. Lead with what the company does in one sentence. Include founding year, key people, funding/stage, recent news, and competitors if mentioned. Offer to dig deeper on specific angles (team, funding, product).
5. If user is doing due diligence, ongoing research, or asks to save:
Run `skills/sauna/[skill_id]/references/recipes/context.entity.resolve_company.md` to create or merge the profile.
Include: name, what_they_do, founded, key_people, funding, recent_news, and source="Exa research".
The resolver handles checking for existing entries and merging.
Otherwise, just present the findings.