### Install Script Example Source: https://github.com/mvanhorn/printing-press-library/blob/main/docs/plans/2026-04-19-001-feat-ppl-brew-of-clis-and-distribution-plan.md This is an example of how the install script might be invoked. It demonstrates installing a specific version of the tool. ```bash PPL_VERSION=v0.0.2 curl -fsSL | sh ``` -------------------------------- ### Example binary installations Source: https://github.com/mvanhorn/printing-press-library/blob/main/README.md Common examples for installing specific CLI tools from the library. ```bash go install github.com/mvanhorn/printing-press-library/library/media-and-entertainment/espn/cmd/espn-pp-cli@latest go install github.com/mvanhorn/printing-press-library/library/monitoring/sentry/cmd/sentry-pp-cli@latest go install github.com/mvanhorn/printing-press-library/library/travel/flightgoat/cmd/flightgoat-pp-cli@latest ``` -------------------------------- ### Install specific tool example Source: https://github.com/mvanhorn/printing-press-library/blob/main/skills/printing-press-library/SKILL.md Example command for installing the flight-goat tool. ```bash npx -y @mvanhorn/printing-press-library install flight-goat ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/productivity/figma/README.md Initial setup for authentication, system verification, and data synchronization. ```bash # Save your Figma OAuth Bearer token (PAT users can also set FIGMA_API_TOKEN). export FIGMA_OAUTH2=your-token-here # Confirm auth + reachability + plan tier; warns on Enterprise endpoints if you only have a PAT. figma-pp-cli doctor # Populate the local SQLite store so cross-file commands work offline. figma-pp-cli sync # Find every unresolved comment older than two weeks across your team. figma-pp-cli comments-audit --older-than 14d --group-by file,author ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/cloud/render/README.md Initial setup and verification commands for the Render CLI. ```bash # Paste your RENDER_API_KEY (or set the env var). render-pp-cli auth set-token # Confirm auth + reachability before doing anything else. render-pp-cli doctor # Populate the local SQLite store so cross-resource commands work offline. render-pp-cli sync # Smoke-check that data made it into the cache. render-pp-cli services list --json # First analytical command — flags any dashboard-edited resources. render-pp-cli drift --blueprint render.yaml # Friday cost rollup. render-pp-cli cost --group-by project --json ``` -------------------------------- ### Quick start commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/foxnews/README.md Common commands for fetching headlines, listing sections, and verifying the installation. ```bash # Latest headlines (all sections) — default foxnews-pp-cli headlines --limit 10 --json # Politics only foxnews-pp-cli headlines --section politics --limit 5 --json # List section ids foxnews-pp-cli sections --json # Health check foxnews-pp-cli doctor --json ``` -------------------------------- ### Run CLI Quick Start Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/other/nhc/README.md Verify installation and retrieve initial storm or outlook data. ```bash # Confirm the CLI is wired up; no API key needed. nhc-pp-cli doctor --dry-run # What tropical cyclones are active right now (empty in the quiet season). nhc-pp-cli storms list # What may be developing, even when no storms are named. nhc-pp-cli outlook --basin atl # One-call situational briefing across storms, outlook, and alerts. nhc-pp-cli brief --markdown ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/travel/uk-train-goat/README.md Initial setup and basic usage for authentication, station synchronization, and journey planning. ```bash # Set your free OpenLDBWS access token; obtain one at realtime.nationalrail.co.uk/OpenLDBWSRegistration uk-train-goat-pp-cli auth login # Populate the local SQLite station list once; powers offline CRS lookup uk-train-goat-pp-cli sync # Resolve a station name to its CRS code with no network call uk-train-goat-pp-cli stations --search paddington # Show the next 5 departures from Paddington uk-train-goat-pp-cli board PAD --num 5 # Plan a journey A->B and pipe to jq or an agent uk-train-goat-pp-cli journey RDG PAD --json ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/commerce/loopnet/README.md Initial setup and basic usage for authentication, inventory fetching, and data analysis. ```bash # Mint Akamai clearance cookies (briefly opens a browser). Required before any live fetch. loopnet-pp-cli auth refresh # Live search — confirm cookies work and listings parse. loopnet-pp-cli inventory worcester-ma --type industrial --listing for-sale --json # Pull the submarket into the local store (fetches are paced ~10s for Akamai). loopnet-pp-cli sync worcester-ma --type industrial --listing for-sale # Cap-rate and yield distribution, computed offline from the store. loopnet-pp-cli caprate worcester-ma --type industrial --agent # After a later sync, see which listings dropped their asking price. loopnet-pp-cli price-cuts worcester-ma --agent ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/skool/README.md Initial setup and common operations for interacting with the Skool community data. ```bash # Paste your auth_token cookie value once; lives in TOML config skool-pp-cli auth set-token # First-time sync of the community into the local store skool-pp-cli sync bewarethedefault # List recent posts with field selection skool-pp-cli posts list --limit 10 --json --select id,name,user.name # Current 30-day leaderboard skool-pp-cli leaderboard --type 30d --top 25 # Transcendence: members whose engagement velocity is dropping skool-pp-cli members at-risk --weeks 4 --json # What's new in the last day across the community skool-pp-cli digest since 24h ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/commerce/instacart/README.md Commands to build the binary, seed the query cache, authenticate, and verify the installation. ```bash # 1. Build (requires Go 1.26.5 or newer) go build -o instacart ./cmd/instacart # 2. Seed the persisted-query hash cache ./instacart capture # 3. Log in (reads cookies from Chrome via kooky) ./instacart auth login # If kooky fails to decrypt (recent Chrome on macOS has stricter Keychain # protection), fall back to the file-based import: ./instacart auth import-file /path/to/cookies.json # Or paste a Cookie header from devtools: ./instacart auth paste # 4. Verify (this also surfaces if location config is missing) ./instacart doctor ``` -------------------------------- ### Quick Start Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/ai/openrouter/README.md Initial commands to verify environment setup, check credits, sync local data, and query models. ```bash # Verify auth, network, and local store. Run this first. openrouter doctor # Terse balance output for cron and agent consumers (--agent = --json --compact --no-input). openrouter credits --agent # Refresh the local SQLite catalog from /models, /providers, /key, /activity. openrouter sync # Shortlist tool-capable cheap deep-context models from local catalog (no 425KB JSON dump). openrouter models query "tools=true cost.completion<1 ctx>=64k" --llm # Project when the weekly cap will trip from /key + 7d burn rate. openrouter key eta --llm ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/productivity/human-goat/README.md Initial setup and discovery commands for checking backends, listing categories, finding Taskers, and dry-running hires. ```bash # check both backends and resolve the account metro before doing anything human-goat-pp-cli doctor --dry-run # see the task templates available in your metro human-goat-pp-cli categories list --agent # find the best-value available Tasker with all-in pricing human-goat-pp-cli best "help moving" --on saturday --min-rating 4.9 --agent # render the confirm summary without booking; drop --dry-run to check out for real human-goat-pp-cli hire "help moving" --on saturday --min-rating 4.9 --max-total 200 --dry-run --lat 47.6062 --lng -122.3321 ``` -------------------------------- ### Quick Start and Authentication Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/bandsintown/README.md Set the required partner API key and perform initial setup tasks like tracking artists and pulling event data. ```bash # Bandsintown's API requires an approved partner key as of 2025 export BANDSINTOWN_APP_ID=your-partner-key # Verify auth and reachability before doing anything else bandsintown-pp-cli doctor # Build a local watchlist; every routing query reads from it bandsintown-pp-cli track add "Phoenix" "Beach House" "Tame Impala" # Pull every tracked artist's events into the local store bandsintown-pp-cli pull --tracked # Find routing candidates for your target Jakarta date bandsintown-pp-cli route --to "Jakarta,ID" --on 2026-08-15 --window 7d --tracked --json ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/productivity/notion/README.md Initial setup and common operations for managing Notion workspace data locally. ```bash # Paste your NOTION_TOKEN from notion.so/my-integrations notion-pp-cli auth set-token # Mirror your entire workspace to local SQLite — takes 30-120 seconds depending on workspace size notion-pp-cli sync --full # Find everything untouched for 30+ days notion-pp-cli stale --days 30 --json # Get a hygiene scorecard for the whole workspace notion-pp-cli workspace-health # Raw SQL against the local store for custom queries notion-pp-cli sql "SELECT title, last_edited_time FROM pages ORDER BY last_edited_time DESC LIMIT 20" --agent ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/social-and-messaging/multimail/README.md Basic commands to verify installation, sync data, and search emails. ```bash # Verify installation and connectivity multimail-pp-cli doctor --dry-run # Sync recent mailbox and email data to local store multimail-pp-cli sync --resources mailboxes,emails --since 7d # Check what emails are waiting for approval multimail-pp-cli oversight list --json # Search synced emails across all mailboxes multimail-pp-cli search 'invoice' --type emails --limit 10 --json ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/other/gisis/README.md Initial setup and verification commands for the GISIS CLI. ```bash # Health check first — confirms binary works without making network calls. gisis-pp-cli doctor --dry-run # Install the cookie companion (one-time). go install github.com/mvanhorn/cli-printing-press/v4/cmd/press-auth@latest # Capture your GISIS session cookies via a controlled Chrome window. press-auth login gisis.imo.org --login-url https://webaccounts.imo.org/Login.aspx?App=GISISPublic --jwt-carrier-cookie ASP.NET_SessionId # Verify auth — should report cookies present and session live. gisis-pp-cli doctor --json # Fetch authoritative ship particulars by IMO number. gisis-pp-cli ship get 9966233 --json # Browse your accumulating local cache. gisis-pp-cli ship list --json ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/health/vagaro/README.md Basic commands to verify installation, retrieve business details, list services, and browse classes. ```bash # Health check — confirms the CLI is wired up before any network calls. vagaro-pp-cli doctor --dry-run # Look up a business by its vagaro.com/ handle. vagaro-pp-cli business get centralbarber # See that business's service menu with prices as JSON. vagaro-pp-cli business services centralbarber --json # Browse upcoming livestream classes. vagaro-pp-cli classes --page-size 10 --json ``` -------------------------------- ### Authentication and Setup Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/cli-skills/pp-forgejo/SKILL.md Commands for managing authentication tokens and verifying the CLI installation. ```bash forgejo-pp-cli auth set-token ``` ```bash forgejo-pp-cli doctor ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/marketing/stackadapt/README.md Common commands for verifying installation, listing resources, and analyzing campaign performance. ```bash # Confirms the CLI is installed and shows what a health check verifies (no token needed). stackadapt-pp-cli doctor --dry-run # Lists your advertisers — the top of the hierarchy and your starting point. stackadapt-pp-cli advertisers list # List campaigns with status and budget metadata. stackadapt-pp-cli campaigns list --agent # The headline answer: which campaigns are under- or over-pacing against budget. stackadapt-pp-cli pacing --agent # Where your ad budget is being wasted — highest spend, worst performance. stackadapt-pp-cli bottleneck --agent ``` -------------------------------- ### Quick start CLI commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/npm/README.md Search the catalog, browse categories, and install specific CLIs using npx. ```bash npx -y @mvanhorn/printing-press-library search flights npx -y @mvanhorn/printing-press-library list --category travel npx -y @mvanhorn/printing-press-library install airbnb ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/travel/atlas-obscura/README.md Basic commands for verifying installation, searching for wonders, and retrieving location-based details. ```bash # health check; works with no setup since Atlas Obscura needs no API key atlas-obscura-pp-cli doctor --dry-run # keyword search across all wonders atlas-obscura-pp-cli search "catacombs" --json # wonders within 5 miles of a place, sorted by distance atlas-obscura-pp-cli near "Paris" --radius 5 --json # full detail incl. Know Before You Go atlas-obscura-pp-cli show gustave-eiffels-secret-apartment # wonders along the drive atlas-obscura-pp-cli route "San Francisco" "Los Angeles" --limit 10 --json ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/pexels/README.md Basic commands to verify installation, search for photos, download media with attribution, and export credit files. ```bash # Confirm the CLI is wired and see whether your API key is detected pexels-pp-cli doctor --dry-run # Core photo search with Pexels' filters pexels-pp-cli photos search --query "golden retriever puppy" --orientation square --per-page 5 # Dedup-aware download that writes attribution sidecars pexels-pp-cli download "mountain lake" --type photo --limit 3 --size large --sidecar # Emit SOURCES.md crediting everything you've downloaded pexels-pp-cli attribution export --csv ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/developer-tools/trigger-dev/README.md Commonly used commands for validating setup, syncing resources, and monitoring task performance. ```bash # Validate TRIGGER_SECRET_KEY and confirm reachability. trigger-dev-pp-cli doctor # Cache last 7 days of runs locally so search/aggregations work offline. trigger-dev-pp-cli sync --resources runs --since 7d # See the recurring failure signatures across all tasks in one shell call. trigger-dev-pp-cli failures top --since 7d --top 20 --agent # Rank LLM cost by model+task — the report finance asks for. trigger-dev-pp-cli runs span-cost --since 7d --by model,task --top 20 # Find zombie crons that stopped firing or whose runs all fail. trigger-dev-pp-cli schedules stale --days 14 --agent # Stay in your terminal — get pinged the second a failure lands. trigger-dev-pp-cli runs watch --task my-task --notify ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/other/shelters/README.md Basic commands to verify installation, list shelters, find nearby locations, and generate a situational briefing. ```bash # Confirm the CLI is wired up; no API key needed. shelters-pp-cli doctor # What shelters are open right now (few or none when no disaster is active). shelters-pp-cli shelters # The closest open shelters to me that allow pets. shelters-pp-cli near "2400 W Bradley Ave, Champaign, IL" --pets # One-call situational briefing with the gratitude and safety footer. shelters-pp-cli brief --markdown ``` -------------------------------- ### Install starter pack Source: https://github.com/mvanhorn/printing-press-library/blob/main/npm/README.md Install a curated collection of four CLIs and skills in a single command. ```bash npx -y @mvanhorn/printing-press-library install starter-pack ``` -------------------------------- ### Perform First-time Setup and Sync Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/productivity/nylas/README.md Verify authentication, list grants, and synchronize resources across multiple accounts. ```bash # Verify auth + reachability first nylas-pp-cli doctor --agent # List the grants under this application nylas-pp-cli grants get-all --agent --select id,email,provider # Pull a week of messages, events, threads, and contacts for every grant nylas-pp-cli sync --resources messages,events,threads,contacts --since 7d # Find every thread mentioning a topic across every grant in one shot nylas-pp-cli search "renewal" --type threads --limit 25 --agent ``` -------------------------------- ### GET /value/byepisodeguid Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/podcastindex/README.md Returns the information for supporting a podcast episode using the podcast GUID and episode GUID. ```APIDOC ## GET /value/byepisodeguid ### Description Returns the information for supporting the podcast episode via one of the "Value for Value" methods using the podcast GUID and the episode GUID. ### Method GET ### Endpoint https://api.podcastindex.org/api/1.0/value/byepisodeguid ### Parameters #### Query Parameters - **podcastguid** (string) - Required - The unique, global identifier for the podcast. - **episodeguid** (string) - Required - The unique guid specified for the item in the feed. - **pretty** (flag) - Optional - Formats the output for readability. ``` -------------------------------- ### Install Reno Goat CLI or Skill only Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/commerce/reno-goat/README.md Installation commands to restrict the setup to either the CLI or the skill component. ```bash npx -y @mvanhorn/printing-press-library install reno-goat --cli-only ``` ```bash npx -y @mvanhorn/printing-press-library install reno-goat --skill-only ``` -------------------------------- ### twitch-pp-cli users get-extensions Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/twitch/SKILL.md Gets all installed extensions. ```APIDOC ## twitch-pp-cli users get-extensions ### Description Gets a list of all extensions (both active and inactive) that the broadcaster has installed. ``` -------------------------------- ### Perform first-run property setup Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/marketing/google-search-console/README.md Verify connectivity, list accessible sites, sync historical data, and run an initial SEO analysis. ```bash # 1. Confirm token and reachability google-search-console-pp-cli doctor # 2. List verified properties the token can see google-search-console-pp-cli webmasters list-sites --json # 3. Sync 90 days into the local SQLite store google-search-console-pp-cli sync --site sc-domain:example.com --last 90d # 4. Run the high-leverage SEO read on the synced data google-search-console-pp-cli quick-wins sc-domain:example.com --min-imps 100 --json ``` -------------------------------- ### milestones get Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/payments/kalshi/SKILL.md Filter milestones by start date. ```APIDOC ## milestones get ### Description Minimum start date to filter milestones. Format: RFC3339 timestamp. ``` -------------------------------- ### Configure Authentication and Quick Start Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/cloud/cloud-run-admin/README.md Sets up the required OAuth2 token and demonstrates basic CLI usage for locating commands and listing services. ```bash # Use an existing gcloud login as the bearer token source. export CLOUD_RUN_ADMIN_OAUTH2C="$(gcloud auth print-access-token)" # Find the exact command path for a Cloud Run task. cloud-run-admin-pp-cli which "list services" --json # List services with selected fields for agent-friendly output. cloud-run-admin-pp-cli services list projects/PROJECT_ID/locations/REGION --json --select services.name,services.uri ``` -------------------------------- ### GET /episodes/byguid Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/podcastindex/README.md Retrieves metadata for a single episode by its GUID. ```APIDOC ## GET /episodes/byguid ### Description Get all the metadata for a single episode by passing its guid and the feed id or URL. ### Method GET ### Endpoint https://api.podcastindex.org/api/1.0/episodes/byguid ### Parameters #### Query Parameters - **guid** (string) - Required - The episode GUID. - **feedid** (string) - Optional - The Podcast Index feed ID. - **feedurl** (string) - Optional - The feed URL. ``` -------------------------------- ### GET /podcasts/byguid Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/podcastindex/README.md Returns information about a feed using the podcast GUID. ```APIDOC ## GET /podcasts/byguid ### Description Returns everything known about the feed from the feed's GUID. ### Method GET ### Endpoint /api/1.0/podcasts/byguid ### Parameters #### Query Parameters - **guid** (string) - Required - The unique, global identifier for the podcast. ``` -------------------------------- ### GET /episodes/bypodcastguid Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/podcastindex/README.md Returns all episodes for a feed using the Podcast GUID. ```APIDOC ## GET /episodes/bypodcastguid ### Description This call returns all the episodes we know about for this feed from the Podcast GUID. ### Method GET ### Endpoint https://api.podcastindex.org/api/1.0/episodes/bypodcastguid ### Parameters #### Query Parameters - **guid** (string) - Required - The Podcast GUID. ``` -------------------------------- ### GET /value/bypodcastguid Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/podcastindex/README.md Returns the information for supporting a podcast using the podcast GUID. ```APIDOC ## GET /value/bypodcastguid ### Description Returns the information for supporting the podcast via one of the "Value for Value" methods from the podcast GUID. ### Method GET ### Endpoint https://api.podcastindex.org/api/1.0/value/bypodcastguid ### Parameters #### Query Parameters - **guid** (string) - Required - The unique, global identifier for the podcast. - **pretty** (flag) - Optional - Formats the output for readability. ``` -------------------------------- ### Initialize and use the CLI Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/other/intervals-icu/README.md Verify connectivity, sync data to a local store, and perform basic queries. ```bash # Check auth and API reachability first. intervals-icu-pp-cli doctor --dry-run # Populate the local store so offline commands work. intervals-icu-pp-cli sync --since 365d # Find activities by name/tag offline. intervals-icu-pp-cli search "threshold" # See your fitness/fatigue/form trend. intervals-icu-pp-cli form --days 90 ``` -------------------------------- ### twitch-pp-cli extensions get-live-channels Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/twitch/README.md Gets a list of broadcasters that are streaming live and have installed or activated the extension. ```APIDOC ## twitch-pp-cli extensions get-live-channels ### Description Gets a list of broadcasters that are streaming live and have installed or activated the extension. ``` -------------------------------- ### Listing command output formats Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/other/motohunt/README.md Examples of different output formats and flags for the listings get command. ```bash # Human-readable table (default in terminal, JSON when piped) motohunt-pp-cli listings get mock-value # JSON for scripting and agents motohunt-pp-cli listings get mock-value --json # Filter to specific fields motohunt-pp-cli listings get mock-value --json --select id,name,status # Dry run — show the request without sending motohunt-pp-cli listings get mock-value --dry-run # Agent mode — JSON + compact + no prompts in one flag motohunt-pp-cli listings get mock-value --agent ``` -------------------------------- ### Instagram CLI Quick Start Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/social-and-messaging/instagram/README.md Initial setup and data collection commands for the Instagram CLI. ```bash # Confirm the binary works before wiring auth (no token needed). instagram-pp-cli doctor --dry-run # Auto-register the Instagram Business accounts linked to your Pages as brands. instagram-pp-cli brands discover # Collect each brand's profile, insights, and media into the local snapshot store. instagram-pp-cli pull # Rank your brands by engagement over the collected window. instagram-pp-cli compare --since 30d --agent # Find the highest-reach posts across all brands. instagram-pp-cli top-posts --since 30d --metric reach --agent ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/productivity/supermemory-admin/README.md Verify configuration, preview recall requests, and preview project-scoped profile requests. ```bash # Verify config, base URL reachability, and auth hints. supermemory-admin-pp-cli doctor --agent # Preview the recall request body without sending credentials or making a live call. supermemory-admin-pp-cli supermemory-recall --q "deployment context" --agent --dry-run # Preview a project-scoped profile request using the x-sm-project header. supermemory-admin-pp-cli profiles --container-tag project_123 --agent --dry-run ``` -------------------------------- ### Sync sources and start a daily practice Source: https://github.com/mvanhorn/printing-press-library/blob/main/cli-skills/pp-art-goat/SKILL.md Populates the local store and immediately initiates the curated practice for the day. ```bash art-goat-pp-cli sources sync && art-goat-pp-cli today ``` -------------------------------- ### Run Quick Start commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/other/ufo-goat/README.md Basic commands to verify connectivity, sync the manifest, and perform searches or timeline queries. ```bash # Check connectivity and local store status ufo-goat-pp-cli doctor # Fetch the latest file manifest from the PURSUE archive ufo-goat-pp-cli sync # Search across titles, descriptions, and locations ufo-goat-pp-cli search "Apollo" # View the chronological incident timeline ufo-goat-pp-cli timeline --after 1960-01-01 --before 1970-12-31 # Find video-PDF pairings for cross-referencing ufo-goat-pp-cli pairs ``` -------------------------------- ### Worked Example: Ordering Workflow Source: https://github.com/mvanhorn/printing-press-library/blob/main/cli-skills/pp-wolt/SKILL.md A multi-step example demonstrating how to find venues, browse a menu, and search for specific items. ```bash # 1. Find venues open right now within 25 min that serve noodles wolt-pp-cli venues-now --lat 60.1699 --lon 24.9384 --max-eta 25 --cuisine asian --json --select count,venues.slug,venues.name,venues.estimate_min # 2. Pick a slug from the result, then browse the menu wolt-pp-cli menu show noodle-story-kamppi --json --select categories.name,categories.item_count # 3. Search the menu for what you want, under €15 wolt-pp-cli menu search noodle-story-kamppi --q noodle --max-price 1500 --json --select items.name,items.price,items.category ``` -------------------------------- ### Quick Start Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/developer-tools/forgejo/README.md Basic commands to verify configuration and check status across repositories. ```bash # Verify fj is configured and reachable fj doctor --dry-run # Check CI status across all repos (dry-run shows what would be fetched) fj ci status --all-repos --dry-run # See your open issues across all repos fj issue dashboard --all-repos --assignee @me # See PRs waiting for your review fj pr queue --all-repos # Check unread notifications fj notification inbox --unread ``` -------------------------------- ### Install the CLI Source: https://github.com/mvanhorn/printing-press-library/blob/main/cli-skills/pp-nynj-world-cup-concierge/SKILL.md Use npx to install the CLI binary or fall back to a direct Go installation if necessary. ```bash npx -y @mvanhorn/printing-press-library install nynj-world-cup-concierge --cli-only ``` ```bash go install github.com/mvanhorn/printing-press-library/library/travel/nynj-world-cup-concierge/cmd/nynj-world-cup-concierge-pp-cli@latest ``` -------------------------------- ### Get Google Workspace Pricing Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/commerce/squarespace/docs/research/squarespace-cli-discovery.md Retrieve applicable starting prices for Google Workspace by specifying the country code. ```bash squarespace-pp-cli account domain google-workspace-pricing --country-code US --json --compact ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/commerce/gumroad/README.md Initial commands to verify API connectivity and list products. ```bash # Confirm the token is present and the API is reachable. gumroad-pp-cli doctor # List products in agent-friendly JSON. gumroad-pp-cli products list --agent # Sync seller data for local search and analytics. gumroad-pp-cli sync --resources products,sales,subscribers,payouts --latest-only --json ``` -------------------------------- ### Quick Start Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/commerce/daraz/README.md Basic commands for verifying connectivity, searching products, and retrieving product reviews. ```bash # Health check — confirms daraz.pk is reachable; needs no credentials. daraz-pp-cli doctor --dry-run # Core search with a PKR price range, cheapest first. daraz-pp-cli products --query "gaming laptop" --price 50000-150000 --sort priceasc # Read recent reviews for a product by its item ID. daraz-pp-cli reviews --item-id 599201597 --page-size 5 ``` -------------------------------- ### ESPN CLI Quick Start commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/espn/README.md Common commands for verifying installation, viewing scores, syncing data, and searching. ```bash # Check that everything is working espn-pp-cli doctor # See all live scores across NFL, NBA, MLB, and NHL espn-pp-cli today # Sync game data locally for offline search espn-pp-cli sync # Search your synced data espn-pp-cli search "Lakers" # Check a team's win/loss streak espn-pp-cli streak basketball nba --team LAL ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/marketing/clarity/README.md Common commands for installing snippets, identifying users, auditing HTML, and fetching insights. ```bash # Render the install snippet for your Clarity project ID. clarity-pp-cli snippet install abc123 --format html # Generate a custom identifiers call. clarity-pp-cli snippet identify user-42 --session-id sess-9 --page-id checkout --friendly-name "Paid customer" # Check local HTML before deployment. clarity-pp-cli audit html ./index.html --json --select found_project_id,calls # Fetch live dashboard export data using PP_CLARITY_API_TOKEN. clarity-pp-cli insights live --days 1 --dimension OS --json ``` -------------------------------- ### Install Setlist.fm CLI via Go Source: https://github.com/mvanhorn/printing-press-library/blob/main/cli-skills/pp-setlist-fm/SKILL.md Alternative installation method using Go if the NPX installer is unavailable. Requires Go 1.26.5 or newer. ```bash go install github.com/mvanhorn/printing-press-library/library/media-and-entertainment/setlist-fm/cmd/setlist-fm-pp-cli@latest ``` -------------------------------- ### Get Google Workspace Pricing Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/commerce/squarespace/docs/research/squarespace-cli-discovery.md Retrieves applicable starting prices for Google Workspace based on the provided country code. ```APIDOC ## GET /account/domain/google-workspace-pricing ### Description Retrieves Google Workspace applicable starting prices for a given country. ### Method GET ### Endpoint `/account/domain/google-workspace-pricing` ### Query Parameters - **country-code** (string) - Required - The country code for pricing information. - **json** (boolean) - Optional - Output in JSON format. - **compact** (boolean) - Optional - Compact output format. ``` -------------------------------- ### Strength of Schedule (SOS) Command Example Source: https://github.com/mvanhorn/printing-press-library/blob/main/docs/plans/2026-04-19-002-feat-espn-movie-goat-missing-commands-plan.md Illustrates the happy path for the sos command to get team strength of schedule rankings. ```bash espn-pp-cli sos football nfl --agent ``` -------------------------------- ### Install the CLI Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/other/running-race-results/README.md Instructions for installing the CLI tool directly via Go or by building from source. ```bash # Install the CLI directly go install github.com/mvanhorn/printing-press-library/library/other/running-race-results/cmd/running-race-results-pp-cli@latest running-race-results-pp-cli --help ``` ```bash git clone https://github.com/mvanhorn/printing-press-library cd printing-press-library/library/other/running-race-results go build -o running-race-results-pp-cli ./cmd/running-race-results-pp-cli ./running-race-results-pp-cli --help ``` -------------------------------- ### Squarespace CLI Dry-Run Examples Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/commerce/squarespace/docs/research/squarespace-cli-discovery.md Demonstrates dry-run commands for various Squarespace CLI operations, showing the corresponding HTTP GET requests. ```bash squarespace-pp-cli site profile --dry-run --json GET https://api.squarespace.com/1.0/authorization/website ``` ```bash squarespace-pp-cli pages --dry-run --json GET https://api.squarespace.com/1.0/commerce/store_pages ``` ```bash squarespace-pp-cli account context --dry-run --json GET https://account.squarespace.com/api/account/1/context/project-picker ``` ```bash squarespace-pp-cli account website domains --website-id demo --dry-run --json GET https://account.squarespace.com/api/account/1/websites/demo/website-domains ``` -------------------------------- ### Install and Verify CLI Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/developer-tools/agent-desktop/README.md Initial installation of the CLI wrapper and verification of the environment. ```bash npx -y @mvanhorn/printing-press-library install agent-desktop --cli-only agent-desktop-pp-cli --version agent-desktop-pp-cli doctor ``` -------------------------------- ### Quick Start Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/commerce/facebook-marketplace/README.md Verify session connectivity and execute search operations using the CLI. ```bash # Capture the local Facebook browser session before any live command. facebook-marketplace-pp-cli doctor # Confirm the session still reaches Marketplace. facebook-marketplace-pp-cli doctor # Run the captured search operation with a realistic variable payload. facebook-marketplace-pp-cli marketplace-search content --json ``` -------------------------------- ### Contact Goat CLI Quick Start Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/sales-and-crm/contact-goat/README.md Basic commands for verifying system setup, authenticating services, and querying network data. ```bash # 1. Check your setup (shows which sources are authenticated) contact-goat-pp-cli doctor # 2. Import Happenstance cookies from Chrome (macOS) contact-goat-pp-cli auth login --chrome --service happenstance # 3. See who you already know at a company contact-goat-pp-cli coverage stripe # 4. Find warm intros to a target person contact-goat-pp-cli warm-intro "Patrick Collison" # 5. What's changed in your network in the last week contact-goat-pp-cli since 7d ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/food-and-dining/ordertogo/README.md Commonly used commands for setting up the CLI, syncing history, and placing orders. ```bash # Import OrderToGo session cookies from Chrome - no password, no OTP from the CLI ordertogo-pp-cli auth login --chrome # Pull full order history once so 'usual' detection and analytics work offline ordertogo-pp-cli sync --resources orders # Optional - by default the CLI uses your most-frequent restaurant from the last 30 days ordertogo-pp-cli config set default_restaurant mixsushibarlin # Confirm the most recent order - --reuse-last will recompose this exact cart ordertogo-pp-cli last-order --json # Recompose, hit /m/api/orders for tax, assert total <= cap before any payment surface opens ordertogo-pp-cli orders plan --reuse-last --max 30 --json # Drive headless Chrome through Braintree with your saved card; only fires after the budget gate has already passed ordertogo-pp-cli orders place --reuse-last --confirm --max 30 # Verification-safe checkout rehearsal for agents and CI PRINTING_PRESS_VERIFY=1 ordertogo-pp-cli orders place --reuse-last --confirm --max 30 ``` -------------------------------- ### Install via Pre-built Binary Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/project-management/plane/SKILL.md Download the binary for your specific OS and architecture and move it to a directory in your PATH. ```bash # Linux x86_64 — for other platforms swap the asset name: # plane-pp-cli-{linux,darwin}-{amd64,arm64} | plane-pp-cli-windows-{amd64,arm64}.exe curl -fsSL -o plane-pp-cli \ https://github.com/mvanhorn/printing-press-library/releases/download/plane-current/plane-pp-cli-linux-amd64 chmod +x plane-pp-cli && sudo mv plane-pp-cli /usr/local/bin/ # or any dir on $PATH ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/travel/airbnb/README.md Basic commands to verify system reachability, search listings, and perform price comparisons. ```bash # Verify reachability and which search backend is active. airbnb-pp-cli doctor # Find listings on Airbnb. airbnb-pp-cli airbnb search 'Lake Tahoe' --checkin 2026-05-16 --checkout 2026-05-19 --guests 4 # Same query, VRBO side. airbnb-pp-cli vrbo search 'Lake Tahoe' --checkin 2026-05-16 --checkout 2026-05-19 --guests 4 # The headline command. Find the host's direct booking site and the cheapest of three sources. airbnb-pp-cli cheapest 'https://www.airbnb.com/rooms/37124493?check_in=2026-05-16&check_out=2026-05-19' # One call: search both platforms, find direct sites, return ranked-by-savings list. airbnb-pp-cli plan 'Lake Tahoe' --checkin 2026-05-16 --checkout 2026-05-19 --guests 4 --budget 1500 ``` -------------------------------- ### Manually Configure Suno MCP for Claude Desktop Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/suno/README.md Install the MCP binary and add the server configuration to the Claude Desktop JSON file for manual setup. ```bash go install github.com/mvanhorn/printing-press-library/library/media-and-entertainment/suno/cmd/suno-pp-mcp@latest ``` ```json { "mcpServers": { "suno": { "command": "suno-pp-mcp", "env": { "SUNO_JWT": "" } } } } ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/commerce/shopping/README.md Initial commands to verify configuration, list available retailers, index product catalogs, and perform basic deal or comparison queries. ```bash # Verify config and connectivity before pulling data. shopping-pp-cli doctor --dry-run # See which retailers your key can reach. shopping-pp-cli retailers list --json # Build the local store from one retailer's on-sale catalog. shopping-pp-cli index --retailer walmart --on-sale --limit 200 # Run a compound deal query over the synced store. shopping-pp-cli deals --min-discount 30 --max-price 100 --in-stock --json # Find the cheapest retailer for a shared identifier. shopping-pp-cli compare 012345678905 --lookup-type upc --json ``` -------------------------------- ### Alaska Airlines CLI Quick Start Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/travel/alaska-airlines/README.md Initial setup and common operations for the Alaska Airlines CLI, including authentication, synchronization, and flight searching. ```bash # import your Alaska cookies from Chrome - one-time setup alaska-airlines-pp-cli auth login --chrome # verify auth and API reachability alaska-airlines-pp-cli doctor # populate the local airport store alaska-airlines-pp-cli airports sync # search for a family of 6, round trip alaska-airlines-pp-cli flights search --origin SFO --destination SEA --depart 2026-11-27 --return 2026-11-30 --adults 2 --children 4 --json # check current Atmos Rewards points balance alaska-airlines-pp-cli atmos-rewards balance --json ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/payments/splitwise/README.md Basic commands to verify configuration, sync data, and view balances or spending. ```bash # Confirm the binary, config path, and verify state without needing credentials. splitwise-pp-cli doctor --dry-run # Pull your groups, friends, expenses, comments, categories, and currencies into the local store. splitwise-pp-cli sync # See your net position across every friend and group at a glance. splitwise-pp-cli balances # Roll up your shared spend by category from synced history. splitwise-pp-cli spend --group-by category ``` -------------------------------- ### Apartments CLI Command Examples Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/other/apartments/README.md Common CLI commands for searching, syncing, ranking, and watching rental listings. Requires the CLI to be installed and configured for the target environment. ```bash # First search — verifies Surf transport clears protection and JSON output is well-formed. apartments-pp-cli rentals --city austin --state TX --beds 2 --price-max 2500 --pets dog --json # Persist that search to the local store under the slug 'austin-2br' so transcendence commands can read it. apartments-pp-cli sync-search austin-2br --city austin --state TX --beds 2 --price-max 2500 --pets dog # Rank the synced listings by $/sqft — the ratio metric apartments.com's sort omits. apartments-pp-cli rank --by sqft --beds 2 --price-max 2500 --json --limit 10 # After a few days, run this — `watch` diffs against the previous sync and emits NEW / REMOVED / PRICE-CHANGED sets. apartments-pp-cli watch austin-2br --since 7d --json # The Monday-morning digest: new + removed + price drops + top-by-$/sqft + stale + phantoms in one structured output. apartments-pp-cli digest --saved-search austin-2br --since 7d --format md ``` -------------------------------- ### Install here-now CLI via Go Source: https://github.com/mvanhorn/printing-press-library/blob/main/cli-skills/pp-here-now/SKILL.md Use this command as a fallback installation method if the npx approach is unavailable. ```bash go install github.com/mvanhorn/printing-press-library/library/cloud/here-now/cmd/here-now-pp-cli@latest ``` -------------------------------- ### Example Agent Hints on Stderr Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/media-and-entertainment/archive-is/docs/plans/2026-04-11-001-feat-agent-hints-stderr-plan.md When running non-interactively, agent hints are emitted on stderr to guide agent actions. These include platform-appropriate commands for common next steps. ```text NEXT: open https://archive.md/20260411080659/https://www.nytimes.com/... tldr https://archive.md/20260411080659/https://www.nytimes.com/... get https://archive.md/20260411080659/https://www.nytimes.com/... history ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/travel/hotel-tonight/README.md Basic commands for listing markets, fetching deals, and watching for price drops. ```bash # See HotelTonight's major markets and their ids (1 = San Francisco, 72 = Austin). hotel-tonight-pp-cli markets list # Pull tonight's deals near a location ranked by % off; this also records a price snapshot so history and watch have data to work with. hotel-tonight-pp-cli deals --lat 37.7749 --lng -122.4194 --sort discount # Flag rooms under $150 or that dropped since the last snapshot. hotel-tonight-pp-cli watch --lat 37.7749 --lng -122.4194 --when tonight --below 150 ``` -------------------------------- ### CLI Auth Login and Workflow Example Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/other/greatclips/docs/plans/2026-05-11-003-feat-auth0-silent-token-flow-plan.md Demonstrates the sequence of CLI commands for user authentication and core actions. Use `auth login --chrome` for initial setup and subsequent commands for service interactions. ```bash greatclips-pp-cli auth login --chrome # one time, ~30 days greatclips-pp-cli wait --store-number 8991 greatclips-pp-cli checkin --first-name Matt --last-name "Van Horn" \ --phone-number "(520) 907-6052" --salon-number 8991 --guests 4 greatclips-pp-cli status greatclips-pp-cli cancel # optional ``` -------------------------------- ### Install tools and skills Source: https://github.com/mvanhorn/printing-press-library/blob/main/skills/printing-press-library/SKILL.md Install CLIs and focused agent skills. The install command is idempotent and refreshes existing installations. ```bash npx -y @mvanhorn/printing-press-library install ``` ```bash npx -y @mvanhorn/printing-press-library install --agent openclaw ``` -------------------------------- ### Authentication and setup Source: https://github.com/mvanhorn/printing-press-library/blob/main/cli-skills/pp-human-goat/SKILL.md Commands for configuring session cookies and verifying the environment setup. ```bash human-goat-pp-cli auth login --chrome ``` ```bash human-goat-pp-cli doctor ``` -------------------------------- ### Quick Start CLI Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/marketing/kdpnichefinder/README.md Common commands for verifying configuration, refreshing data, ranking niches, and analyzing revenue drift. ```bash # Check config and reachability before anything else (no auth needed). kdpnichefinder-pp-cli doctor --dry-run # Mirror all four niche buckets into the local store (also snapshots revenue for drift). kdpnichefinder-pp-cli refresh # Rank the best low-price niches across every bucket at once. kdpnichefinder-pp-cli rank --max-price 9.99 --sort value # After a second refresh on a later day, see which niches are gaining revenue. kdpnichefinder-pp-cli drift --since 7d --sort rising ``` -------------------------------- ### Install art-goat CLI Source: https://github.com/mvanhorn/printing-press-library/blob/main/cli-skills/pp-art-goat/SKILL.md Use these commands to install the art-goat-pp-cli binary. Ensure the installation directory is added to your system PATH after installation. ```bash npx -y @mvanhorn/printing-press-library install art-goat --cli-only ``` ```bash go install github.com/mvanhorn/printing-press-library/library/media-and-entertainment/art-goat/cmd/art-goat-pp-cli@latest ``` -------------------------------- ### Install GoHighLevel CLI Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/sales-and-crm/gohighlevel/SKILL.md Use these commands to install the required CLI binary. Ensure the installation directory is added to your system PATH after installation. ```bash npx -y @mvanhorn/printing-press-library install gohighlevel --cli-only ``` ```bash go install github.com/mvanhorn/printing-press-library/library/sales-and-crm/gohighlevel/cmd/gohighlevel-pp-cli@latest ``` -------------------------------- ### Verify and sync setup Source: https://github.com/mvanhorn/printing-press-library/blob/main/cli-skills/pp-notion/SKILL.md Commands to verify authentication and perform initial data synchronization. ```bash notion-pp-cli doctor # verify auth notion-pp-cli sync pages # sync all pages + databases (~15k pages, takes 2-3 min) notion-pp-cli stale --days 30 # now works notion-pp-cli changed --since 24h ``` -------------------------------- ### Run Quick Start Commands Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/marketing/erank/README.md Initializes the session and performs common keyword research tasks using the CLI. ```bash # Confirm eRank session setup and browser-compatible transport. erank-pp-cli doctor # Pull a compact top-listing view for one Etsy keyword. erank-pp-cli keyword-tool list-top-listings --keyword "dad mug" --marketplace etsy --country USA --agent --select title,shop_name,price,tags # Convert raw eRank keyword signals into a seller decision score. erank-pp-cli opportunity "dad mug" --source etsy --country USA --agent # Find recurring tags backed by several eRank surfaces. erank-pp-cli tags consensus "dad mug" --source etsy --country USA --min-count 3 --agent ``` -------------------------------- ### Install OpenSnow CLI Source: https://github.com/mvanhorn/printing-press-library/blob/main/library/productivity/opensnow/SKILL.md Use these commands to install the required CLI binary. Ensure the installation directory is added to your system PATH after installation. ```bash npx -y @mvanhorn/printing-press-library install opensnow --cli-only ``` ```bash go install github.com/mvanhorn/printing-press-library/library/productivity/opensnow/cmd/opensnow-pp-cli@latest ```