Agent skill · marketing growth · mvanhorn

pp-google-business-profile

Printing Press CLI for Google Business Profile. Combined CLI for multiple API services

Why this skill is useful

Adds executable commands for managing Google Business Profile data, including local archiving and analytics that are not available in public APIs.

What it needs

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

What this skill does

Google Business Profile — Printing Press CLI Prerequisites: Install the CLI This skill drives the google-business-profile-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: google-business-profile-pp-cli --version 3. Ensure $GOPATH/bin (or $HOME/go/bin) is on $PATH. 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. Use the Google Business Profile CLI to manage API resources, then archive them locally for fast search, grouped analytics, and rollout verification. It is designed for operator workflows where repeated read access and auditability matter as much as raw endpoint coverage. Unique Capabilities These capabilities aren't available in any other tool for this API. Local operator workflows workflow archive — Build a local SQLite archive of Google Business Profile resources so agents can inspect accounts and locations without re-hitting the API on every question. Lets an agent answer follow-up questions from a synchronized snapshot instead of burning quota and latency on repeated list calls. workflow status — Show local archive freshness and sync state across resource tables so operators know whether offline answers are still trustworthy. Prevents agents from making stale operational recommendations from an old archive. search — Search locally synced Business Profile data with FTS5 when a native API search path is absent or live auth is unavailable. Gives fast operator lookup across synced records without crafting custom filters for each API surface. analytics — Run grouped analytics over synced data to count resources and surface distribution patterns without exporting to spreadsheets first. …

How to use it

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

@skills mvanhorn/google-business-profile

View the source on GitHub

Browse the @skills marketplace