
Pp Movie Goat
Drive the movie-goat-pp-cli from an agent to discover films, compare ratings, manage a SQLite watchlist, and see what streams on your services tonight.
Overview
pp-movie-goat is an agent skill for the Operate phase that runs the movie-goat-pp-cli to discover movies, compare ratings, and manage a streaming-aware SQLite watchlist from natural-language requests.
Install
npx skills add https://github.com/mvanhorn/printing-press-library --skill pp-movie-goatWhat is this skill?
- Combines TMDb discovery with OMDb multi-source ratings in one CLI workflow
- SQLite watchlist flags titles streaming on your configured services
- Trigger phrases: what should I watch tonight, where can I stream, rate, compare, filmography, franchise marathon
- Requires movie-goat-pp-cli via Printing Press Go install before any command
- Mirrored SKILL.md from library source—edit library/ not the generated cli-skills copy
Adoption & trust: 2.1k installs on skills.sh; 1.5k GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You want agent-driven movie discovery and watchlist tracking without juggling separate TMDb, OMDb, and streaming lookup tabs.
Who is it for?
Solo builders who already use Printing Press CLIs and want hands-free movie research and watchlist maintenance.
Skip if: Core SaaS shipping, SEO, or production app monitoring—install only if media CLI automation is in scope.
When should I use this skill?
User says what should I watch tonight, where can I stream, rate a title, compare titles, filmography, plan a franchise marathon, use movie-goat, or run movie-goat.
What do I get? / Deliverables
The agent invokes movie-goat-pp-cli with the right subcommands so you get ratings, stream availability, and watchlist updates in the terminal.
- CLI command output for discovery, ratings, and streaming availability
- Updated SQLite watchlist state when rate or list commands run
Recommended Skills
Journey fit
Operate/iterate is where personal tooling and CLI workflows you rely on daily get maintained and extended—not a core revenue feature for most solo SaaS builds. Iterate fits optional lifestyle and side-project CLIs you keep running alongside your product, using Printing Press install patterns and Bash-invoked commands.
How it compares
Printing Press Go CLI skill with Bash tooling, not an in-repo codegen template or SaaS integration skill.
Common Questions / FAQ
Who is pp-movie-goat for?
Developers using OpenClaw or Printing Press who want TMDb plus OMDb ratings and a local watchlist controlled from their coding agent.
When should I use pp-movie-goat?
During Operate iterate when you ask what should I watch tonight, where can I stream a title, or plan a franchise marathon—after confirming movie-goat-pp-cli is installed.
Is pp-movie-goat safe to install?
It runs a third-party Go CLI and Bash with network APIs; review Security Audits on this page and treat API keys for TMDb/OMDb like any local secret.
SKILL.md
READMESKILL.md - Pp Movie Goat
<!-- GENERATED FILE — DO NOT EDIT. This file is a verbatim mirror of library/media-and-entertainment/movie-goat/SKILL.md, regenerated post-merge by tools/generate-skills/. Hand-edits here are silently overwritten on the next regen. Edit the library/ source instead. See AGENTS.md "Generated artifacts: registry.json, cli-skills/". --> # Movie Goat — Printing Press CLI ## Prerequisites: Install the CLI This skill drives the `movie-goat-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: ```bash npx -y @mvanhorn/printing-press-library install movie-goat --cli-only ``` 2. Verify: `movie-goat-pp-cli --version` 3. Ensure `$GOPATH/bin` (or `$HOME/go/bin`) is on `$PATH`. If the `npx` install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.3 or newer): ```bash go install github.com/mvanhorn/printing-press-library/library/media-and-entertainment/movie-goat/cmd/movie-goat-pp-cli@latest ``` 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. ## When to Use This CLI Use Movie Goat when an agent needs to answer cinephile questions that require combining streaming availability with multi-source ratings. It is the right choice for tonight-picker scenarios, franchise marathon planning, and rated career timelines. It is not the right choice for box-office tracking, review sentiment analysis, or any workflow that needs LLM-style summaries of plot or reviews. ## When Not to Use This CLI Do not activate this CLI for requests that require creating, updating, deleting, publishing, commenting, upvoting, inviting, ordering, sending messages, booking, purchasing, or changing remote state. This printed CLI exposes read-only commands for inspection, export, sync, and analysis. ## Unique Capabilities These capabilities aren't available in any other tool for this API. ### Cinephile rituals - **`tonight`** — Pick what to watch tonight from trending titles actually streaming on your services. _Use this when an agent needs a streaming-filtered shortlist; one call replaces tab-bouncing across TMDb/RT/JustWatch._ ```bash movie-goat-pp-cli tonight --mood thriller --max-runtime 120 --providers netflix,max --region US --json ``` - **`ratings`** — TMDb + IMDb + Rotten Tomatoes + Metacritic ratings for any title in one card. _Use when an agent needs the canonical multi-source rating for a title; degrades gracefully to TMDb-only if OMDB_API_KEY is unset._ ```bash movie-goat-pp-cli ratings 550 --json ``` - **`marathon`** — Plan a franchise marathon with watch order, total runtime, and suggested breaks. _Use when planning an event watch; agent can dump the schedule to share with a group._ ```bash movie-goat-pp-cli marathon "The Avengers" --order release --breaks-every 240 --json ``` - **`career`** — Explore any actor or director's full filmography with ratings and chronology. _Use when an agent needs a