with one click
pp-printing-press-golden
// Printing Press CLI for Printing Press Golden. Purpose-built fixture for golden generation coverage.
// Printing Press CLI for Printing Press Golden. Purpose-built fixture for golden generation coverage.
| name | pp-printing-press-golden |
| description | Printing Press CLI for Printing Press Golden. Purpose-built fixture for golden generation coverage. |
| author | printing-press-golden |
| license | Apache-2.0 |
| argument-hint | <command> [args] | install cli|mcp |
| allowed-tools | Read Bash |
| metadata | {"openclaw":{"requires":{"bins":["printing-press-golden-pp-cli"]}}} |
This skill drives the printing-press-golden-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:
npx -y @mvanhorn/printing-press-library install printing-press-golden --cli-only
printing-press-golden-pp-cli --version$GOPATH/bin (or $HOME/go/bin) is on $PATH.If the npx install fails before this CLI has a public-library category, install Node or use the category-specific Go fallback after publish.
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.
Purpose-built fixture for golden generation coverage.
currencies — Manage currencies
printing-press-golden-pp-cli currencies — List supported currenciesprojects — Manage projects
printing-press-golden-pp-cli projects create — Create projectprinting-press-golden-pp-cli projects get — Get projectprinting-press-golden-pp-cli projects list — List projectspublic — Manage public
printing-press-golden-pp-cli public — Get public service statusreports — Manage reports
When you know what you want to do but not which command does it, ask the CLI directly:
printing-press-golden-pp-cli which "<capability in your own words>"
which resolves a natural-language capability query to the best matching command from this CLI's curated feature index. Exit code 0 means at least one match; exit code 2 means no confident match — fall back to --help or use a narrower query.
Run printing-press-golden-pp-cli auth setup to print the URL and steps for getting a key (add --launch to open the URL). Then set:
export PRINTING_PRESS_GOLDEN_API_KEY="<your-key>"
Or persist it in ~/.config/printing-press-golden-pp-cli/config.toml.
Run printing-press-golden-pp-cli doctor to verify setup.
Add --agent to any command. Expands to: --json --compact --no-input --no-color --yes.
Pipeable — JSON on stdout, errors on stderr
Filterable — --select keeps a subset of fields. Dotted paths descend into nested structures; arrays traverse element-wise. Critical for keeping context small on verbose APIs:
printing-press-golden-pp-cli currencies --agent --select id,name,status
Previewable — --dry-run shows the request without sending
Offline-friendly — sync/search commands can use the local SQLite store when available
Non-interactive — never prompts, every input is a flag
Explicit retries — use --idempotent only when an already-existing create should count as success
Commands that read from the local store or the API wrap output in a provenance envelope:
{
"meta": {"source": "live" | "local", "synced_at": "...", "reason": "..."},
"results": <data>
}
Parse .results for data and .meta.source to know whether it's live or local. A human-readable N results (live) summary is printed to stderr only when stdout is a terminal AND no machine-format flag (--json, --csv, --compact, --quiet, --plain, --select) is set — piped/agent consumers and explicit-format runs get pure JSON on stdout.
When you (or the agent) notice something off about this CLI, record it:
printing-press-golden-pp-cli feedback "the --since flag is inclusive but docs say exclusive"
printing-press-golden-pp-cli feedback --stdin < notes.txt
printing-press-golden-pp-cli feedback list --json --limit 10
Entries are stored locally at ~/.printing-press-golden-pp-cli/feedback.jsonl. They are never POSTed unless PRINTING_PRESS_GOLDEN_FEEDBACK_ENDPOINT is set AND either --send is passed or PRINTING_PRESS_GOLDEN_FEEDBACK_AUTO_SEND=true. Default behavior is local-only.
Write what surprised you, not a bug report. Short, specific, one line: that is the part that compounds.
Every command accepts --deliver <sink>. The output goes to the named sink in addition to (or instead of) stdout, so agents can route command results without hand-piping. Three sinks are supported:
| Sink | Effect |
|---|---|
stdout | Default; write to stdout only |
file:<path> | Atomically write output to <path> (tmp + rename) |
webhook:<url> | POST the output body to the URL (application/json or application/x-ndjson when --compact) |
Unknown schemes are refused with a structured error naming the supported set. Webhook failures return non-zero and log the URL + HTTP status on stderr.
A profile is a saved set of flag values, reused across invocations. Use it when a scheduled agent calls the same command every run with the same configuration - HeyGen's "Beacon" pattern.
printing-press-golden-pp-cli profile save briefing --json
printing-press-golden-pp-cli --profile briefing currencies
printing-press-golden-pp-cli profile list --json
printing-press-golden-pp-cli profile show briefing
printing-press-golden-pp-cli profile delete briefing --yes
Explicit flags always win over profile values; profile values win over defaults. agent-context lists all available profiles under available_profiles so introspecting agents discover them at runtime.
| Code | Meaning |
|---|---|
| 0 | Success |
| 2 | Usage error (wrong arguments) |
| 3 | Resource not found |
| 4 | Authentication required |
| 5 | API error (upstream issue) |
| 7 | Rate limited (wait and retry) |
| 10 | Config error |
Parse $ARGUMENTS:
help, or --help → show printing-press-golden-pp-cli --help outputinstall → ends with mcp → MCP installation; otherwise → see Prerequisites above--agent)Install the MCP binary from this CLI's published public-library entry or pre-built release, then register it:
claude mcp add printing-press-golden-pp-mcp -- printing-press-golden-pp-mcp
Verify: claude mcp list
which printing-press-golden-pp-cli
If not found, offer to install (see Prerequisites at the top of this skill).--agent flag:
printing-press-golden-pp-cli <command> [subcommand] [args] --agent
printing-press-golden-pp-cli <command> --help.