ravn
Claude skill

Account research brief

Build a one-page brief on a company from its domain: what it says it does, how big it is, where it is, what its website runs on, public contact points and the leaders worth knowing. It combines the company's own website with a company profile and a short people search that run on your own data-provider account.

Download SKILL.md Start free

Install

One command.

Installs into ~/.claude/skills for Claude Code. In Claude, upload the downloaded file under Settings → Capabilities → Skills.

npx ravn skill install account-research-brief

When to use

  • "Give me a rundown on acme.com before I pitch them."
  • An account executive is planning an account and needs the basics in one place.
  • For a brief on one person ahead of a call, use meeting-prep instead.

Before you start

  1. Check the connection: call get_account with {} or run npx ravn whoami.
  2. domain_to_company and search_people need your own provider key connected — run ravn keys add pdl first; these tools run on your own provider account. scrape_website is ours and needs no key. Every call is one lookup; misses are free. If a tool returns 403 provider_key_required, stop and tell the human to add their key.
  3. Confirm the domain. If the user gave a company name only, ask for the website.

Steps

  1. Read the company's own site.
{ "domain": "acme.com" }

From scrape_website, take name, title, description, address, emails, phones, socials and technologies. The tool respects robots.txt; if it returns not_found, note that the site could not be read and carry on. 2. Get the firmographics.

{ "domain": "acme.com" }

From domain_to_company, take name, size, employee_count, industry, founded, city, state, country, linkedin_url and naics_codes. 3. Find the leadership. Ask the user which function they sell to; default to the executive team.

{ "company_domain": "acme.com", "seniority": ["C Suite", "VP", "Head"], "limit": 5 }
  1. Compare sources. If the website and the company profile disagree (for example on location), show both and say which source said what. Do not blend them into one invented fact.
  2. Group technologies into a few plain buckets (analytics, marketing, e-commerce, hosting, support) so the reader can scan them.
  3. Write the brief. Only state what the tools returned. Where a field is empty, leave it out rather than guessing.

Output

A one-page Markdown brief with these sections:

  • Snapshot: name, domain, one-line description from the site, industry, founded, size and employee count, HQ location.
  • What they say about themselves: the site title and description, quoted.
  • Tech on the website: grouped technologies.
  • Public contact points: emails and phones listed on the site, plus socials.
  • People to know: name, title, seniority, LinkedIn URL for up to five leaders.
  • Sources and gaps: which tool supplied each section, what was not found, and lookups used.

If the user wants the people as a list, also save a CSV with full_name, title, seniority, linkedin_url, business_email and business_email_risk_score.

Rules

  • Public emails on a website are for that company's stated purpose. Do not add them to a cold list without the user deciding to, and verify them first.
  • Do not include anyone who has asked not to be contacted. Opt-outs: /privacy#optout.
  • No FCRA uses: do not research a company or its staff to make credit, employment, insurance or housing decisions about people.
  • On a 429 fair_use_exhausted or a 403 provider_key_required, stop, deliver what you have and tell the human.

Example prompt

I've got a first call with northwindtraders.com on Thursday. Put together a one-page brief: what they do, how big they are, what's on their site, and who runs the place.