Agent skill · marketing growth · jeremylongshore

find-seo-agency

Use whenever the user wants to find, shortlist, vet, or enrich US SEO agencies — technical SEO, on-page/off-page, link-building, content-led SEO, local SEO, ecommerce SEO, B2B SEO, and SEO audits. Triggers on "find me an SEO agency in Texas", "shortlist three technical SEO consultancies for SaaS", "link-building and on-page for our ecommerce store", or "pull contact info for these 8 SEO firm domains", even when described indirectly (organic traffic flat, improve Google rankings, search visibility). Drives the ServiceGraph API (api.servicegraph.co) — a 100k+ US firm catalog filterable by industry, services, location, size, ratings, third-party listings. Defer to find-marketing-agency when scope spans multiple marketing services beyond SEO. Skip SEM/PPC/paid-search asks, web-dev asks (use find-web-developer), "how do I rank" DIY questions, SEO tool recommendations (Ahrefs, Semrush), in-house SEO hires, non-US firms, individual freelancers.

Why this skill is useful

Integrates with the ServiceGraph API to provide specific SEO agency recommendations based on user queries, which the AI wouldn't generate on its own.

What it needs

Requires curl installed locally. Requires servicegraph account access. About 8k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

find-seo-agency Overview Drive the ServiceGraph API (https://api.servicegraph.co) to find, shortlist, and enrich US SEO agencies via the proservices dataset. The catalog has thousands of US firms tagged with serviceprovided:seo under industry:marketingagency. Always pin both industry:marketingagency and serviceprovided:seo. SEO sub-flavors (technical, local, link-building, on-page, ecommerce, B2B, etc.) are not separate tags — the catalog has one seo tag — so sub-flavor specialization is inferred via keyword search across firm text. Any HTTP client works (curl, fetch, requests). Examples below use curl. Sibling skills — defer when scope is broader If the user wants a multi-service marketing engagement (SEO plus PPC plus content plus social, or a "full-service digital agency"), defer to find-marketing-agency — that skill covers the same catalog with a broader filter and won't over-constrain on SEO. If the user wants strictly web/app development (build a site, ship a feature), defer to find-web-developer / find-software-developer. Prerequisites ServiceGraph access, either: the ServiceGraph MCP server (https://mcp.servicegraph.co) loaded in your harness — this plugin's .mcp.json wires it up; OAuth 2.1 + PKCE keeps credentials in the harness sandbox — or a ServiceGraph API key (vk…, minted at <https://servicegraph.co/profile/api-keys>) available as SERVICEGRAPHAPIKEY in the environment or .env.local for the REST path (setup steps under Auth below). An HTTP client for the REST path — the examples use curl. Instructions The loop is free-first: discovery, validation, search, and brief reads cost nothing; only unlock after the user confirms the spend. 1. Pick the call path — the ServiceGraph MCP tools if loaded, otherwise the REST flow (MCP server and Auth sections below). 2. GET /v1/datasets/proservices/fields?includevalues=1 — confirm the fields and values you plan to filter on exist. 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/find-seo-agency

View the source on GitHub

Browse the @skills marketplace