TMDB Movies
@mvanhornpp-movie-goat skill: TMDb movie and TV search with OMDb ratings, where-to-stream checks, filmographies and a local watchlist via a CLI.
Instruction-only skill for a third-party TMDb/OMDb CLI that reads movie data with your keys and stores state locally.
Install TMDB Movies in Google Antigravity
Antigravity loads skills from .agents/skills/ in your project or ~/.gemini/config/skills/ for all projects (official docs). Full guide
Install the "TMDB Movies" skill for Google Antigravity. Follow the steps at https://www.antigravityskills.org/install/tmdb-movies.md (source: https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-movie-goat). Before running anything, show me what you will download and whether it includes scripts, and wait for my OK. Install it into this project (.agents/skills/) unless I say global. When done, check that Antigravity lists it as an installed skill.
The agent reads the install file, shows you what it will download and waits for your OK.
Option 2: install it yourself
- 1. Clone the source repo
git clone --depth 1 --filter=blob:none --sparse https://github.com/mvanhorn/printing-press-library /tmp/printing-press-library && git -C /tmp/printing-press-library sparse-checkout set cli-skills/pp-movie-goat
Sparse checkout: the repository holds 574 skill folders, you only need this one.
- 2. Copy into this workspace (project skill)
mkdir -p .agents/skills && cp -r /tmp/printing-press-library/cli-skills/pp-movie-goat .agents/skills/pp-movie-goat
Run this from your project root. Antigravity reads workspace skills from <project>/.agents/skills/<folder>/.
- 3. Or install globally (all projects)
mkdir -p ~/.gemini/config/skills && cp -r /tmp/printing-press-library/cli-skills/pp-movie-goat ~/.gemini/config/skills/pp-movie-goat
Use this instead of the previous step if you want the skill in every workspace. Antigravity reads global skills from ~/.gemini/config/skills/<folder>/.
- 4. Install the CLI and save your key
npx -y @mvanhorn/printing-press-library install movie-goat --cli-only && movie-goat-pp-cli auth set-token
The skill does nothing without the binary on PATH. Get a free TMDb v3 key at themoviedb.org/settings/api.
- 5. Check that Antigravity sees it
Start a new Antigravity agent session in this workspace and ask "What skills do you have?" (in the Antigravity CLI you can also run /skills). pp-movie-goat should be listed.
The README does not mention Antigravity by name (it lists OpenClaw, Hermes, Claude Code, Codex and Cursor); the copy steps above use Antigravity's standard skill folders. OMDB_API_KEY is optional.
Using Claude Code, Cursor or Codex? See other assistants below.
What is TMDB Movies?
How to use TMDB Movies?
Key features of TMDB Movies
- ✓tonight: trending titles filtered by your streaming providers, mood and runtime
- ✓ratings: TMDb plus IMDb, Rotten Tomatoes and Metacritic (with OMDb key)
- ✓versus: side-by-side comparison of two titles incl. cast, runtime and providers
- ✓career and collaborators: rated filmographies and recurring collaborators
- ✓marathon: franchise watch order with total runtime and breaks
- ✓Local SQLite watchlist that flags titles now streamable on your services
When to use TMDB Movies
- 1Picking a movie to watch tonight from services you have
- 2Checking where a title is streaming in your region
- 3Getting a director's or actor's rated filmography
- 4Planning a franchise marathon
Installation & Setup Guide
Agent Rules / Prompt SetupFollow these steps (taken from the project's own docs) to configure TMDB Movies in your development environment.
npx skills add mvanhorn/printing-press-library/cli-skills/pp-movie-goat -g -y
Source: repository README, "Agent-native discovery" and "Focused skills" sections, which name OpenClaw, Hermes, Claude Code, Codex and Cursor as harnesses for npx skills add. The skills CLI picks each agent's folder.
npx -y @mvanhorn/printing-press-library install movie-goat
Source: README, "Discover and install": pulls the Go binary and the focused skill; add --cli-only or --skill-only for one half. Binaries go to ~/.local/bin on macOS/Linux.
movie-goat-pp-cli auth set-token
Source: SKILL.md command reference. Stores the key in ~/.config/movie-goat-pp-cli/config.toml; TMDB_API_KEY in the environment also works.
claude mcp add -e TMDB_API_KEY=<your-tmdb-key> -e OMDB_API_KEY=<your-omdb-key> movie-goat-pp-mcp -- movie-goat-pp-mcp
Source: SKILL.md / README "Binary-only install". Needs go install github.com/mvanhorn/printing-press-library/library/media-and-entertainment/movie-goat/cmd/movie-goat-pp-mcp@latest first.
Usage Example & Verification
1) README example (SKILL.md trigger phrase): "What should I watch tonight?" -> What happens: the agent runs movie-goat-pp-cli tonight with your providers and region, e.g. tonight --mood thriller --max-runtime 120 --providers netflix,max --region US --json, and returns a shortlist of trending titles streaming on those services. 2) README example (SKILL.md, remake-aware resolution): movie-goat-pp-cli ratings "Sabrina" --year 1954 --json -> What happens: TMDb would pick the 1995 remake for "Sabrina"; the CLI flags the title as ambiguous (stderr notice plus meta.ambiguous in the JSON) and --year pins the 1954 film. IMDb, Rotten Tomatoes and Metacritic columns appear only if OMDB_API_KEY is set. 3) Our example: "Plan an Avengers marathon in release order with a break every 4 hours." -> What happens: the agent maps this to marathon "The Avengers" --order release --breaks-every 240 --json and reads back the watch order and total runtime.
Run movie-goat-pp-cli --version and movie-goat-pp-cli auth status in a terminal; then ask "What skills do you have?" in Antigravity (Antigravity CLI: /skills) and look for pp-movie-goat.
Security Review
Static reviewInstruction-only skill for a third-party TMDb/OMDb CLI that reads movie data with your keys and stores state locally.
Full review: scope, findings, risks
cli-skills/pp-movie-goat/SKILL.md is a generated mirror of library/media-and-entertainment/movie-goat/SKILL.md and holds only usage instructions; it states the CLI exposes read-only commands toward remote services. A grep of library/media-and-entertainment/movie-goat/internal shows requests to api.themoviedb.org and omdbapi.com; other URLs are examples or GitHub links. os/exec appears only in internal/mcp/cobratree for the MCP server. Keys come from TMDB_API_KEY / OMDB_API_KEY or ~/.config/movie-goat-pp-cli/config.toml (mode 0600), and the TMDb key is sent as a query parameter. Feedback is written to ~/.movie-goat-pp-cli/feedback.jsonl and only sent if MOVIE_GOAT_FEEDBACK_ENDPOINT is set and sending is enabled.
Operational Notes & Known Limitations
Known Limitations
- •Requires the movie-goat-pp-cli binary (npx installer, or go install with Go 1.26.6+ per the SKILL.md)
- •Requires a TMDb v3 API key (TMDB_API_KEY); without an OMDb key you only get TMDb ratings
- •The TMDb key is sent as a query parameter, so it can appear in proxy or server logs
- •Read-only toward TMDb and OMDb: no rating, list or account changes on remote services (per the SKILL.md); not for box-office tracking or review sentiment
- •Third-party tool, not made or endorsed by TMDb
Frequently Asked Questions
Is the TMDB movies skill safe?
The SKILL.md is instructions only (allowed tools: Read and Bash). In our static review the CLI only contacts api.themoviedb.org and www.omdbapi.com with your keys, stores keys in ~/.config/movie-goat-pp-cli/config.toml (mode 0600) and keeps feedback local unless you set MOVIE_GOAT_FEEDBACK_ENDPOINT. Shell-outs (os/exec) appear only in the MCP server code that calls the CLI.
How do I install the TMDB movies skill in Antigravity?
Sparse-clone mvanhorn/printing-press-library (cli-skills/pp-movie-goat), copy that folder to .agents/skills/ or ~/.gemini/config/skills/, install movie-goat-pp-cli, run auth set-token with your TMDb key and check by asking "What skills do you have?" (Antigravity CLI: /skills).
Do I need an API key?
Yes, a free TMDb v3 key. An OMDb key is optional and adds IMDb, Rotten Tomatoes and Metacritic ratings.
What if a title has remakes?
The CLI warns when a title matches several well-rated films and lets you pin one with --year, a "Title (YYYY)" suffix or the TMDb id.
Supported Platforms
Keep exploring this topic
Browse the full Antigravity skills directory for more source-linked skills with install steps and static safety reviews.
Related Skills
HubSpot CRM
@hubspot
HubSpot's official skills that teach AI agents to look up, update and report on CRM records with the hubspot agent CLI.
Steam Library
@mvanhorn
pp-steam-web skill: audit your Steam library and backlog, compare friends' playtime and find easy achievements via the Steam Web API CLI.
Pollinations AI
@pollinations
Official Pollinations skill for the polli CLI: generate images, text, audio, video and 3D, transcribe speech and check your Pollen balance.
Popular Skills
View All →Agent Manager
@sickn33
Manage multiple local CLI agents via tmux sessions.
Systematic Debugging
@sickn33
Debug systematically, not randomly. Find and fix bugs methodically.
Browser Automation (Playwright)
@sickn33
Expert browser automation for cleaning scraping and reliable testing.