Agent skill · marketing growth · mvanhorn

pp-scrape-do

The first CLI for Scrape-do with Google SERP scraping plus a credit and concurrency governor Trigger phrases: `scrape google for`, `get google search results for`, `track keyword rank for`, `scrape this url with scrape.do`, `estimate scrape.do cost for`, `check my scrape.do credits`, `use scrape-do`, `run scrape-do`.

Why this skill is useful

Adds specific commands and a concurrency governor for managing Google SERP scraping that the AI wouldn't reliably generate on its own.

What it needs

Requires scrape-do-pp-cli installed locally. About 7k tokens when loaded. Last updated 2026-08-06. 1,890 stars on the source repository.

What this skill does

<!-- GENERATED FILE — DO NOT EDIT. This file is a verbatim mirror of library/developer-tools/scrape-do/SKILL.md, regenerated post-merge by tools/generate-skills/. Hand-edits here are silently overwritten on the next regen. Edit the library/ source instead. See the repository agent guide, section "Generated artifacts: registry.json, cli-skills/". --> Scrape.do — Printing Press CLI Prerequisites: Install the CLI This skill drives the scrape-do-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first: 1. Install via the Printing Press installer: 2. Verify: scrape-do-pp-cli --version 3. Ensure the directory the npx installer placed the binary in is on $PATH. On Windows this is %LOCALAPPDATA%\Programs\PrintingPress\bin; on macOS/Linux it is typically $HOME/.local/bin or a platform-specific location printed by the installer. If you used the Go fallback instead, add $GOPATH/bin (or $HOME/go/bin). If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer): If --version reports "command not found" after install, the install step did not put the binary on $PATH. Do not proceed with skill commands until verification succeeds. Every Scrape.do surface — the core scraper plus the whole Google family (search, maps, news, shopping, flights, hotels, trends) — wrapped with an offline SQLite history. The governor estimates credit cost before every call with cost, debits a local ledger from the authoritative cost header with budget, and gates concurrent requests against your plan's live ceiling so an agent swarm never 429s itself or burns the monthly budget. SERPs become queryable history: drift and movers surface rank changes offline with no re-spend. …

How to use it

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

@skills mvanhorn/pp-scrape-do

View the source on GitHub

Browse the @skills marketplace