Agent skill · software engineering · mvanhorn
pp-freshservice
Every Freshservice operation in one Go binary — with offline search, SLA intelligence, and agent-native JSON that... Trigger phrases: `list open tickets in freshservice`, `create a ticket in freshservice`, `check SLA breach risk`, `who has the most open tickets`, `find related freshservice tickets`, `approve a change in freshservice`, `search freshservice knowledge base`, `use freshservice`, `freshservice ticket status`.
Why this skill is useful
Adds a powerful CLI tool for managing Freshservice operations with unique commands for SLA management and ticket handling that aren't available elsewhere.
What it needs
Requires freshservice-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
Freshservice — Printing Press CLI Prerequisites: Install the CLI This skill drives the freshservice-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: freshservice-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 freshservice-pp-cli when an AI agent needs to query, create, or update ITSM records in Freshservice — ticket triage, change approval workflows, asset inventory checks, or SLA compliance reporting. It is especially powerful for cross-entity correlation tasks (finding all open tickets linked to an asset, checking change window collisions, or surfacing knowledge gaps) that would require multiple API calls and manual data joining if done via raw HTTP. Unique Capabilities These capabilities aren't available in any other tool for this API. SLA Management breach-risk — Shows every open ticket projected to breach SLA within the next N hours, sorted by minutes remaining — act before the clock runs out, not after. Use this when an SRE or IT admin needs to know which tickets will breach SLA before the next check-in — prevents reactive firefighting. dept-sla — Aggregates SLA compliance percentage, breach count, and mean time to resolve by requester department for a rolling period — exec-ready ranking without exporting to Excel. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mvanhorn/pp-freshservice--f9e4e2