research-prospect

star 235

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.

Othmane-Khadri By Othmane-Khadri schedule Updated 5/1/2026

name: research-prospect description: "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." version: 1.0.0

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 via enrich-with-signals?"

Notes

  • Requires FIRECRAWL_API_KEY in ~/.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.
Install via CLI
npx skills add https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system --skill research-prospect
Repository Details
star Stars 235
call_split Forks 82
navigation Branch main
article Path SKILL.md
More from Creator
Othmane-Khadri
Othmane-Khadri Explore all skills →