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 a CLI with unique executable commands for managing Google Business Profile data, enabling local archiving and analytics that the AI cannot generate on its own.
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
<!-- GENERATED FILE — DO NOT EDIT. This file is a verbatim mirror of library/marketing/google-business-profile/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/". --> 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. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mvanhorn/pp-google-business-profile