Agent skill · software engineering · mvanhorn

pp-apify

Every Apify platform feature, plus a local SQLite store, cross-Actor search, novelty diffing, cost-aware runs, and... Trigger phrases: `scrape twitter for AI mentions`, `run apify actor`, `what's new in my reddit scraper`, `build a newsletter from this week's scrapes`, `how much did my apify scrapes cost this month`, `use apify`, `run apify`.

Why this skill is useful

Adds multiple executable commands for orchestrating Apify Actors with unique features like cost reporting and novel item tracking that aren't available in public documentation.

What it needs

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

What this skill does

Apify — Printing Press CLI Prerequisites: Install the CLI This skill drives the apify-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. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows: 2. Verify: apify-pp-cli --version 3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill. 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 runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds. When to Use This CLI Reach for apify-pp-cli when you need to orchestrate multiple Apify Actors as part of a recurring research, scraping, or newsletter pipeline. It's the right tool when you want per-run cost visibility, novel-only output, cross-Actor search, or schedule-as-code. For Actor development (writing your own scrapers), use the official apify-cli; this CLI is for platform operators. Unique Capabilities These capabilities aren't available in any other tool for this API. Local state that compounds run — Run an Actor and emit only items not seen in prior runs of that Actor. Reach for this when you need 'what's new since last run' across recurring scrapes for a newsletter or alert workflow. search items — Full-text search across every cached dataset from every Actor, normalized into a common schema. Use this when you want 'what did anyone say about X this week' without juggling 8 dataset IDs. digest --offline — Run queries and template renders against the local SQLite copy of past datasets without hitting the API. Use this while tuning templates or dedupe heuristics so iteration is free. …

How to use it

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

@skills mvanhorn/apify

View the source on GitHub

Browse the @skills marketplace