Agent skill · writing content · mvanhorn
pp-crestron
Every Crestron product, spec sheet, and firmware release — searchable offline, with fleet-wide currency checks the website cannot do. Trigger phrases: `what firmware is current for DM-NVX`, `find the spec sheet for a Crestron model`, `is this Crestron part discontinued`, `what changed in the latest Crestron firmware`, `compare two Crestron models`, `build a Crestron submittal package`, `use crestron`, `run crestron`.
Why this skill is useful
Adds a CLI tool that provides offline access to Crestron product specifications and firmware release history, which is not available in public documentation.
What it needs
Requires crestron-pp-cli installed locally. About 11k tokens when loaded. Last updated 2026-08-06. 1,890 stars on the source repository.
What this skill does
Crestron — Printing Press CLI Prerequisites: Install the CLI This skill drives the crestron-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: crestron-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. Crestron.com has no public API and no way to ask a question across more than one product at a time. This CLI mirrors the product catalog, the documentation library, and the firmware release history into local SQLite, then answers the questions integrators actually have: what firmware covers my installed models, what changed between two versions, which parts are discontinued and what replaced them. Sign in and it also unlocks release notes and firmware downloads. When to Use This CLI Use this CLI for any question about Crestron hardware that lives on Crestron.com rather than on a device: what a product is, what its specifications are, which firmware version is current, what changed in a release, which documentation exists for a model, and whether a part has been discontinued. It is especially strong for questions spanning many models at once, which the website cannot answer at all. Anti-triggers Do not use this CLI for: Do not use this CLI to control, configure, or communicate with Crestron hardware on a network — it never talks to devices. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mvanhorn/crestron