Agent skill · operations · mvanhorn

pp-adminbyrequest

Every Admin By Request portal action, plus a local SQLite mirror of audit, events, inventory and requests for ad-hoc... Trigger phrases: `list pending admin by request elevations`, `approve adminbyrequest request`, `deny adminbyrequest request`, `generate offline elevation PIN`, `check who keeps requesting admin elevation`, `sync admin by request audit log`, `use adminbyrequest`, `run adminbyrequest`.

Why this skill is useful

Adds multiple executable commands for managing Admin By Request that provide unique insights and capabilities not available through the standard portal.

What it needs

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

What this skill does

Admin By Request — Printing Press CLI Prerequisites: Install the CLI This skill drives the adminbyrequest-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: adminbyrequest-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 Use this CLI when you are administering an Admin By Request tenant from a terminal or AI agent: triaging pending requests in bulk, pulling audit data into a SIEM you have not yet wired up, generating offline PINs without opening the portal, or answering cross-resource questions (repeat requestors, agent-version drift) that the portal does not directly support. Unique Capabilities These capabilities aren't available in any other tool for this API. Local state that compounds requests repeat-offenders — Surface the top users by elevation-request count over a configurable window, so admins can spot patterns the portal does not visualize. When tracing repeated elevation attempts across a fleet, this is the single query that names the people; without it, an agent has to walk every request and aggregate manually. correlate — Given an audit log entry ID, join it to nearby events on the same computer to reconstruct a full elevation timeline. Incident response often asks what else happened on this machine when this admin session opened; this is the single command that answers it. …

How to use it

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

@skills mvanhorn/adminbyrequest

View the source on GitHub

Browse the @skills marketplace