Agent skill
research-prospect
Run ad-hoc web research on a prospect (company URL or person) — Firecrawl scrapes the marketing site, key pages (pricing, careers, blog), and surfaces a brief.
Filed under Prospecting and list building.
From Othmane-Khadri/YALC-the-GTM-operating-system · 61 skills · 290 · pushed 2026-08-20
What it does when it runs
Run ad-hoc web research on a prospect (company URL or person) — Firecrawl scrapes the marketing site, key pages (pricing, careers, blog), and surfaces a brief. Read-only. Use when the user says 'research this prospect', 'tell me about [company]', 'do a deep dive on [domain]', 'pull a brief on this lead', or 'crawl the marketing site for [name]'. Side-effecting on the Firecrawl side (API call), no local DB writes.
Read from the skill and the 1 file bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- FIRECRAWL_API_KEY
- Hosts it reaches
- acmecorp.com
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It does act, so it runs under whatever permissions your session already grants. - Actions present in the files
- shell
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system.git /tmp/YALC-the-GTM-operating-system git -C /tmp/YALC-the-GTM-operating-system sparse-checkout set ".claude/skills/research-prospect" mkdir -p ~/.claude/skills/research-prospect cp -R "/tmp/YALC-the-GTM-operating-system/.claude/skills/research-prospect/." ~/.claude/skills/research-prospect/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
Before you install: this skill will not complete its job on a bare agent. It needs FIRECRAWL_API_KEY, which you have to obtain separately.
The skill
Source on GitHub ↗Reproduced in full from Othmane-Khadri/YALC-the-GTM-operating-system/blob/5686d1f2f526346133f78eef3349fc5a655757b4/.claude/skills/research-prospect/SKILL.md, which is licensed MIT (repository). 245 words, 10 headings.
Research Prospect
I'll wrap research. Take a URL, run a Firecrawl scrape against the canonical pages, and produce a brief.
When This Skill Applies
- "research this prospect"
- "tell me about [company]"
- "do a deep dive on [domain]"
- "pull a brief on this lead"
- "crawl the marketing site for [name]"
NOT this skill (use enrich-with-signals instead):
- "pull buying signals" — that's structured PredictLeads data, not narrative research.
NOT this skill (use personalize-message with --enrich instead):
- "personalize a message for them" — that auto-pulls research as part of the personalization.
Workflow
Step 0 — Ask for the URL
"What's the company URL or LinkedIn profile?"
Step 1 — Validate URL
Step 2 — Shell out
cd ~/Desktop/gtm-os && set -a && source .env.local && set +a && \
npx tsx src/cli/index.ts research --url <url>
Step 3 — Parse output
CLI emits a brief markdown summary + key facts table.
Step 4 — Render the brief verbatim
Don't summarize the summary — pass through what the CLI returns.
Step 5 — Offer follow-ups
"Want me to (a) personalize a message for someone at this company via
personalize-message, (b) check buying signals viaenrich-with-signals?"
Notes
- Requires
FIRECRAWL_API_KEYin~/.gtm-os/.env. - Firecrawl call cost varies by depth (default: 1 credit per ~5 pages).
- Read-only on the local DB — research output is rendered in chat, not persisted.
Files bundled with it
These load only when the skill asks for them, so they cost nothing until it runs.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- prospect-research-integration by louisblythe · 143
- prospect-research by Salesably · 48
- linkedin-prospect-research by composio-community · 2
- prospect-research by stas4000 · 0
- customer-research by coreyhaines31 · 46,928
- geo-content-research by onvoyage-ai · 1,299
- reddit-opportunity-research by onvoyage-ai · 1,299
- research-brand by onvoyage-ai · 1,299
Need help setting it up?
This page tells you what research-prospect does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.