ScraperCity logo

ScraperCity skills

31 open-source skills for your AI agent, covering go-to-market from the first list to the booked meeting: find the buyers, set up sending that reaches the inbox, write the copy, run the calls, answer the replies and see what each meeting costs. They work in Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI and any agent that reads the Agent Skills format.

Install all 31

Open source on GitHub, MIT licensed. Pick the way that fits your agent.

Claude Code

/plugin marketplace add scrapercity/gtm-skills
/plugin install gtm-skills@scrapercity

Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf and other agents

git clone https://github.com/scrapercity/gtm-skills.git && cd gtm-skills && ./install.sh

Or let your AI install them. Paste this:

Install the 31 ScraperCity GTM skills from https://github.com/scrapercity/gtm-skills. In Claude Code, run /plugin marketplace add scrapercity/gtm-skills and then /plugin install gtm-skills@scrapercity. In any other agent, clone the repo and run ./install.sh --target <this agent> --yes. Then set up the ScraperCity MCP server from https://scrapercity.com/mcp and tell me which skill to run first for my goal.

List building (12)

Find the right companies and people, and get contact data you can send to or dial.

01Define your ICP and pull the list

View on GitHub

Turn a few dream customers into a sharp ICP, then pull the matching contacts from the B2B database and tighten by title, seniority, industry, and location.

My best customers look like Series A fintech companies in the US. Build that ICP and pull heads of engineering, as a CSV.

02Build a full TAM for a market

View on GitHub

Pull every company in a market across the B2B database and the live scrapers, dedupe, and hand back the total addressable list with contacts attached.

Build my TAM for medical spas in Texas: every business with an owner email and a phone.

03Find the decision makers at a company

View on GitHub

Give a company or domain, find the people who own the buying decision, and attach verified emails and mobile numbers.

Find the VP of Sales and the CRO at these 50 companies, with verified emails.

04Research an account before you write

View on GitHub

Build a short brief on a target company and its key people, including tech stack and contact details, before the first email goes out.

Research Acme Corp: who runs marketing, what tools they use, and how to reach them.

05Local-business outreach list

View on GitHub

Scrape Google Maps and Yelp for a category and city, keep the ones with a website and email, validate the emails, and export.

Build me a list of dentists in Austin with a website and a valid email, as a CSV.

06Cold email list from a company list

View on GitHub

Start from domains or an ICP, find the right people, get verified emails, and validate before sending.

Find heads of marketing at these 200 domains, get their emails, and validate them.

07Clean and validate an aging email list

View on GitHub

Run an old list through validation, drop the invalid and risky addresses, and return only the contacts that are safe to send to.

Here are 10,000 emails from last year. Verify them and give me back only the ones safe to send.

08Enrich a half-empty CRM export

View on GitHub

Take a CRM export with missing fields, fill in emails, mobiles, titles, and company data, and hand back a complete file.

This CRM export is missing emails and phones. Fill in what you can and flag the rest.

09Append mobile numbers to a call list

View on GitHub

Give LinkedIn URLs or emails, get verified mobile numbers for the people your reps should be calling.

Find mobile numbers for these 300 LinkedIn profiles so my SDRs can dial them.

10Ecommerce leads by tech stack

View on GitHub

Filter the ecommerce store database by platform, category, and installed apps, then export stores that have an email.

Give me Shopify apparel stores that use Klaviyo and have an email, as a CSV.

11Skip-trace a property or contact list

View on GitHub

Take a list of names or addresses, run skip tracing across public records, and return current phones and emails.

Here is a list of property addresses. Find the owners and their phone numbers.

12Recruiting shortlist with verified contacts

View on GitHub

Source candidates by role, seniority, and company, then attach verified emails and mobiles for outreach.

Source senior React engineers in Toronto and give me their emails and mobiles.

Outbound (11)

Plan the campaign, set up sending, write the copy, make the calls, answer the replies and see what a meeting costs.

01Plan a cold email campaign

View on GitHub

Work back from the meetings you want to campaign cells, an offer, a touch map, sending capacity, the list size it takes and a dated 90-day calendar.

Plan a cold email campaign that books 4 calls a month selling bookkeeping to dental practices in Texas. We have 3 warmed inboxes.

02Write cold email sequences

View on GitHub

Emails under 100 words with one ask, subject lines, follow-ups in the same thread and variants by persona, built only on the proof you give it.

Write a 4-email sequence for property managers of Class B office buildings in Denver. Our proof: we cut tenant complaints by half in 90 days.

03Answer every cold email reply

View on GitHub

Sort each reply by intent, draft the answer to send, and set up routing, response times and suppression in your sequencer.

Classify these 8 replies to our payroll campaign, draft a response to each, and set up the routing in Instantly.

04Combine email, calls and LinkedIn

View on GitHub

A day-by-day sequence across email, phone, LinkedIn and mail, with the copy for every touch and the next step for each kind of response.

Design a multichannel sequence for CFOs at US construction companies with 50 to 200 employees.

05Spec your sending domains

View on GitHub

Size the domains and mailboxes for a daily volume, name them, write the DNS records, pick Google or Microsoft, and date the warmup and the monthly cost.

We want to send 1,500 new cold emails a day starting in 3 weeks. Spec the domains, mailboxes, DNS and cost.

06Set up each sending mailbox

View on GitHub

Names, signatures, warmup settings, daily limits and the ramp for every mailbox, with the date of the first cold send.

Set up 18 Google Workspace mailboxes on 6 new domains and give me the schedule to the first cold send.

07Diagnose and fix deliverability

View on GitHub

Find out why opens fell or bounces jumped, rank the likely causes with the check that confirms each, and follow a dated recovery plan.

Our open rate fell from 50% to 8% and bounces hit 4% this week. What happened and how do we recover?

08Choose and set up a sequencer

View on GitHub

Pick Instantly, Smartlead, Lemlist or another sequencer for your volume and CRM, then set up the import, custom fields, suppression and reply sync.

We are an agency sending 1,000 emails a day for 4 clients on HubSpot. Pick a sequencer and set it up.

09Run a cold calling program

View on GitHub

Build the call list with mobiles, set up the dialer and caller ID, plan call blocks, and get the script, an objection bank and the numbers to track.

Set up cold calling for 2 SDRs selling HVAC maintenance contracts to restaurants in Dallas-Fort Worth.

10Reach out when something changes

View on GitHub

Watch hiring, funding, job changes, new listings, tech installs and other dated events, score them, and write the first message for each.

Build a signal-based outbound program for a call coaching tool sold to sales teams with 20 to 200 reps.

11Know your cost per meeting

View on GitHub

Model cost per lead, meeting, opportunity and deal, plus payback and break-even, and see where to cut spend or put more in.

We spend $7,000 a month on outbound and book 9 meetings. Model our unit economics and tell us where to cut or invest.

ScraperCity platform (8)

Connect your agent to ScraperCity and get the most out of each database, tool and integration.

01Pick the right skills for the job

View on GitHub

Route any lead generation or outbound request to the right skills in the right order, with the cheapest tool path and a price before anything runs.

I want meetings with dentists in Austin. Which skills do I run, in what order, and what will it cost?

02Set up the MCP server

View on GitHub

Install and check the ScraperCity MCP server in Claude Code, Claude Desktop, Codex, Cursor, Windsurf and other clients.

Set up the ScraperCity MCP server in Claude Code and confirm it works.

03Run ScraperCity from a terminal

View on GitHub

Use the scrapercity CLI: log in, run any command with its flags, and start, poll and download from shell scripts.

Write a script that pulls every roofer in Tampa with the ScraperCity CLI and saves a CSV.

04Build on the REST API

View on GitHub

Auth, start endpoints, run status, downloads, webhooks, retries and paging for anything you build on the API.

Write a Python job that starts an Email Validator run through the API, waits for it and saves the results.

05Connect Clay, n8n, Zapier and your CRM

View on GitHub

Ready setups for Clay, n8n, Zapier, Make, Google Sheets, Airtable, HubSpot, Salesforce and the main sequencers.

Build an n8n workflow that adds new local business leads to a Google Sheet every morning.

06Pull from the B2B Lead Database

View on GitHub

Filter specs, count checks, paging and daily pulls of only the leads you have not seen yet.

Pull every VP of Sales at US software companies with 50 to 200 employees, then just the new ones each day.

07Pull from the Local Business Database

View on GitHub

Keyword and location searches, category and rating filters, and contact fields for local businesses in any area.

Pull every plumber in Phoenix with a phone number and a website.

08Pull real estate data

View on GitHub

Zillow agent lists, property lookups with owner contact details, and distressed property lists.

Get pre-foreclosure properties in Tampa with the owner phone numbers.

Frequently asked questions

Run your first skill