Agent skill · software engineering · mvanhorn
pp-wordpress
WP-CLI-grade control over any WordPress site through plain HTTPS — no SSH, no server-side plugin, one static binary. Trigger phrases: `check my WordPress site`, `why is my wp-json returning 401`, `list posts from my WordPress site`, `publish this to WordPress`, `which of my WordPress sites need updates`, `find posts without a featured image`, `use wordpress`, `run wordpress-pp-cli`.
Why this skill is useful
Provides niche commands for managing WordPress sites via a custom CLI that aren't covered by standard WP-CLI documentation.
What it needs
Requires wordpress-pp-cli installed locally. About 10k tokens when loaded. Last updated 2026-08-06. 1,890 stars on the source repository.
What this skill does
WordPress — Printing Press CLI Prerequisites: Install the CLI This skill drives the wordpress-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: wordpress-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). This installs into $GOPATH/bin (default $HOME/go/bin), so add that directory to $PATH instead: 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. WP-CLI is the power tool but it runs on the server and needs SSH, which most shared hosting does not give you. The REST API reaches any site from anywhere with an Application Password, yet every existing client is abandoned, read-only, or hardcoded to a 2018 view of the API. This CLI covers the full modern core surface, adapts to the live route table of whatever site you point it at, and keeps a local SQLite mirror so cross-site and historical questions become one query instead of hundreds of paginated requests. When to Use This CLI Use this CLI to read from or write to any WordPress site over HTTPS when you have a site URL and an Application Password. It is the right tool for content operations at scale (bulk publishing, editorial queue triage, taxonomy and media hygiene), for fleet maintenance across many client sites without SSH, and for diagnosing a WordPress REST API that is returning 401, 403, or restnoroute. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mvanhorn/wordpress