Agent skill · software engineering · mvanhorn

pp-pangolin

The first agent-native CLI for Pangolin — every endpoint, plus offline SQLite, cross-org audits Trigger phrases: `expose service through pangolin`, `back up pangolin config`, `audit pangolin access`, `which pangolin certs expire`, `list pangolin resources`, `use pangolin`, `run pangolin`.

Why this skill is useful

Adds executable commands for managing Pangolin configurations and audits that are not available in public documentation.

What it needs

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

What this skill does

Pangolin — Printing Press CLI Prerequisites: Install the CLI This skill drives the pangolin-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: pangolin-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. Pangolin is the open-source, self-hosted alternative to Cloudflare Tunnels. This CLI exposes all 157 integration-API endpoints with --json, --select, --csv, and --dry-run, mirrors the full configuration into a local SQLite store, and adds commands that span orgs — audit, cert-watch, access-graph, backup, restore, expose — that no Pangolin tool offers today. When to Use This CLI Reach for this CLI whenever the user mentions Pangolin, exposing a homelab service through a tunnel, managing reverse-proxy resources, or auditing who can reach what on a self-hosted edge proxy. The CLI is the right tool for any Pangolin workflow that involves more than a single resource or a single org, or anything an agent should drive programmatically. Unique Capabilities These capabilities aren't available in any other tool for this API. Local state that compounds audit — Find stale targets, orphaned resources, and missing role bindings across every org you administer, in one command. When the user asks 'is anything broken in my Pangolin stack?', this is the single command that answers it — no dashboard tab-clicking. cert-watch — List certificates sorted by days-until-expiry across every org, with a configurable warning window. When the user asks 'what certs expire soon?', skip the dashboard and get an actionable list with one call. …

How to use it

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

@skills mvanhorn/pangolin

View the source on GitHub

Browse the @skills marketplace