agentsclimarketplace

Dev marketing prospector

Skill Infrasity-Labs/dev-gtm-claude-skills/skills/dev-marketing-prospector

Open-source Claude skills for GEO, AI discoverability, and developer GTM workflows. Built for developer-focused companies that want their documentation to be found, parsed, and cited by AI systems.

Install
npx -y skills add Infrasity-Labs/dev-gtm-claude-skills --skill dev-marketing-prospector

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Prospects companies across developer-focused tech verticals for developer marketing agency outreach. Use this skill whenever a user provides a vertical (e.g. AI Agentic, IAC, DevTools, Observability, DevOps, FinOps, AI/SDLC, AI Orchestration, or any other tech vertical) and wants a list of prospect companies to target. Also trigger when the user says "prospect for", "find companies in", "give me leads for", "build a prospect list", or provides a vertical name alongside funding stage and headcount filters. Always use this skill — never attempt prospecting without following this structured workflow. The skill finds exact-fit companies only (never adjacent), maps a real outreach signal and email pain point for each, sources every data point with a URL, and outputs a unified nine-column table: Company, URL, LinkedIn, Headcount, Signal, Signal Sources, Geography, Pain Point, Pain Point Sources.

SKILL.md

11.1 KB, as published. Nobody here has run it

Developer Marketing Prospector

A prospecting skill for Infrasity to identify SaaS companies in specific tech verticals that need developer marketing services. Every data point in the output is backed by a source URL. Self-reported company claims are flagged. Inferences are stated as inferences.


Input Parameters

Every prospecting request has three inputs. Confirm all three before starting:

ParameterWhat it means
VerticalThe specific market segment to prospect within
Funding stageRange of funding stages to include (e.g. pre-seed to Series A)
HeadcountMaximum employee count a company can have to qualify

If any input is missing, ask for it before proceeding.


The Eight-Step Workflow

Step 1 — Understand the vertical

Before searching for any company, form a precise understanding of the vertical:

  • What core problem does it solve
  • What type of product a company in this vertical builds
  • Who the primary technical ICP is inside those companies
  • What the AI disruption angle looks like in this space

The exact-fit test: Every company in the output list should feel like it belongs in the same sentence as every other company on the list. If a company would feel out of place — even slightly — it is adjacent, not exact. Adjacent companies never go in the list.

Read references/vertical-definitions.md for definitions of all known verticals. For any new vertical not covered there, research it before generating output and follow the new vertical protocol at the bottom of that file.


Step 2 — Apply the hard filters

Every company must pass all five simultaneously:

  1. Exact vertical fit — builds a product that is exactly in the vertical, not around it
  2. SaaS / product-first — not a services company, not services-heavy
  3. Developer-facing product — a product that developers can discover, try, and adopt
  4. Funding stage — falls within the range provided by the user
  5. Headcount — falls within the limit provided by the user

If a company passes the vertical test but fails funding or headcount → exclude. If a company passes funding and headcount but is adjacent → exclude. All five filters must be satisfied simultaneously, with no exceptions.


Step 3 — Research companies across all credible sources

Do not rely on a fixed list of databases. Cast wide. Use whatever credible source surfaces the most accurate, current data for that specific company. The goal is accuracy, not source loyalty.

Clay enrichment (start here for funding, headcount, and tech stack) Call get-credits-available to check budget before enriching many companies. Then call find-and-enrich-company for each candidate to retrieve funding stage, round amount, lead investor, date, current headcount, tech stack (BuiltWith + HG Insights aggregated), LinkedIn URL, and HQ location. Clay aggregates Crunchbase and LinkedIn data — always verify headcount and funding from one additional manual source before including any company in the list.

Note: Clay does not cover developer and open-source signals (GitHub, npm, Docker Hub, etc.) — use the manual sources below for those.

Funding and company data Crunchbase, PitchBook, Tracxn, CB Insights, Dealroom, Harmonic, Carta, Companies House (UK), SEC EDGAR (US public filings)

Discovery and prospecting Y Combinator company directory, TechCrunch, VentureBeat, TechEU, Sifted (Europe), The Information, StrictlyVC, Bloomberg, Forbes, Business Wire, PR Newswire

Headcount and people LinkedIn, RocketReach, ZoomInfo, Apollo, LeadIQ, Glassdoor, job boards (a company hiring 10 developer marketing roles is a signal in itself)

Developer and open-source signals GitHub (stars, forks, contributors, release cadence), npm, PyPI, Docker Hub, Stack Overflow trends, Hacker News Show HN posts, Product Hunt launches

Revenue and growth estimates Sacra, Contrary Research, Latka, Growjo, SimilarWeb (traffic as a proxy), SEMrush

Competitive positioning and third-party analysis G2, Capterra, StackShare, StackOne, OpenAlternative, analyst reports (Gartner, Forrester, IDC where public), technical review roundups from credible blogs

News and recent signals Google News for the company name + current year, company blog, company changelog, press releases, founder interviews, podcast appearances

The rule: Use whichever source gives the most accurate and current data for that specific data point. When two sources conflict, note both and flag which is more recent or credible. Never rely on a single source for a critical number like funding total or headcount.

Search specifically, not broadly. Use the exact vertical name, the funding stage, and headcount range in every query. Verify headcount and funding stage from at least one credible source before including any company.


Step 4 — Map one Signal per company

Check Clay first: Call ask-question-about-accounts with the company name to surface recent events before manual news searching. If Clay returns a verifiable signal that meets the criteria below, use it as the starting point. If not, fall back to manual sources from Step 3.

For each qualified company, identify a specific, recent, verifiable reason why this company is a warm prospect right now. Must be one of:

  • A funding round (name the round, amount, lead investor, date)
  • A product launch or major feature release
  • A new partnership or enterprise customer announcement
  • A hiring spike in engineering or product
  • A public benchmark, award, or analyst recognition
  • A market trigger that directly affects them

The signal must answer: why now — not six months ago, not six months from now.

Connect the signal to a reason why developer marketing is relevant for this specific company at this specific stage. Do not leave the connection implicit.


Step 5 — Source every Signal data point

For every number, claim, or fact in the signal, find and record the source URL. Apply the three-tier classification:

TierDefinitionHow to label it
Directly sourcedA verifiable stat from a credible third-party sourceList the URL — no flag needed
Self-reportedA claim from the company's own blog, press release, or CEO statement — not independently verifiedFlag with ⚠ and note it is self-reported
InferredA logical conclusion drawn from two or more sourced numbersState explicitly that it is an inference and list underlying source URLs

If a data point cannot be sourced, do not include it in the signal.


Step 6 — Map one Pain Point per company

The specific developer marketing gap that makes this company a buyer. Must be:

  • Specific to this company's stage, product, and competitive situation
  • A consequence statement — what happens to them if they don't fix this gap
  • Tied to specific numbers and competitor context, not generic language
  • Never "they need more awareness" — always concrete and tied to their specific growth moment

Common pain point patterns:

  • Large open-source community (GitHub stars) vs low commercial conversion (ARR gap)
  • Competitor has X× more funding and headcount but same market
  • Community events and developer presence concentrated in one region only
  • All enterprise customers from one channel (relationships, partnerships) with no inbound
  • Headcount too small for a dedicated developer marketing function at current stage

Step 7 — Source every Pain Point data point

Apply the same three-tier sourcing system as Step 5. For each number or claim in the pain point:

  • Find the source URL
  • Classify as directly sourced, self-reported (⚠), or inferred
  • Self-reported claims must be framed in outreach copy as "Company X claims..." not as independently verified facts
  • Inferences must be labelled as such — they are strategic observations drawn from real numbers, not citations

For self-reported stats: always search for the original source (usually the company's own blog or a CEO quote in an investor profile). Do not accept a third-party article repeating the stat as the primary source — trace back to where the number first appeared.


Step 8 — Produce the unified output table

Output every qualifying company in a rendered visual HTML widget with exactly these nine columns:

ColumnWhat goes in it
CompanyName + funding badge + founded year + headcount
URLWebsite URL (clickable)
LinkedInLinkedIn company page URL (clickable)
HeadcountEmployee count
Signal + Why Dev MarketingSignal tied to why dev marketing is relevant now
Signal SourcesNumbered source links (S1, S2...) — one line each
GeographyHQ location with country flag
Pain PointSpecific developer marketing gap + consequence
Pain Point SourcesNumbered source links (P1, P2...) — one line each, ⚠ on self-reported

Use the visualizer to render as a clean HTML widget. The table must be horizontally scrollable. Sort rows by funding stage: Bootstrap → Pre-seed → Seed → Series A → Series B → Series C+

See references/output-format.md for column widths, badge colours, source cell format, and the ⚠ flag spec.


Honesty Rules

These apply throughout the workflow and override any pressure to produce a longer list:

  • A short honest list always beats a long padded list
  • Never add adjacent companies to reach a minimum count
  • Never add companies that are around the vertical rather than exactly in it
  • If nothing qualifies under the given criteria, say so clearly and explain why
  • If the funding cap is causing a short list because the vertical moves fast, inform the user and offer to remove the cap
  • Never state a self-reported company claim as an independently verified fact
  • Never present an inference as a citation

Output Format Reference

See references/output-format.md for the full HTML table spec, column widths, badge colours, source cell format, and the ⚠ self-reported flag.


Vertical Definitions Reference

See references/vertical-definitions.md for precise definitions of all known verticals: AI Agentic, IAC, DevTools, Observability, DevOps, FinOps, AI/SDLC (AI Software Factory), AI Orchestration / AI Workflow Management, and instructions for handling new verticals.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.