Claude-skill-registry discover-movies

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/discover-movies" ~/.claude/skills/majiayu000-claude-skill-registry-discover-movies && rm -rf "$T"
manifest: skills/data/discover-movies/SKILL.md
source content

Discover Movies Skill

Find new movies for Horus based on preferences, taxonomy bridge attributes, and external discovery services.

Quick Start

cd .pi/skills/discover-movies

# Find similar movies
./run.sh similar "There Will Be Blood"

# Get trending movies
./run.sh trending --range week

# Search by genre
./run.sh search-genre "psychological thriller"

# Search by bridge attribute
./run.sh bridge Corruption

# Movies by director
./run.sh by-director "Paul Thomas Anderson"

# New releases
./run.sh fresh

# Check API connectivity
./run.sh check

Discovery Services

ServiceAPIUse For
TMDBFree API keySimilar movies, trending, genres, recommendations

TMDB API key required. Get one free at: https://www.themoviedb.org/settings/api

Commands

Similar Movies

./run.sh similar "<movie>" [--limit 10] [--json]

Find movies similar to a given movie via TMDB.

Trending Movies

./run.sh trending [--range day|week] [--limit 10] [--json]

Get trending movies from TMDB.

Search by Genre

./run.sh search-genre "<genre>" [--limit 10] [--json]

Search movies by genre name (Action, Drama, Horror, Thriller, etc.).

Movies by Director

./run.sh by-director "<name>" [--limit 10] [--json]

Get movies directed by a specific person.

Search by Bridge

./run.sh bridge <attribute> [--limit 10] [--json]

Search for movies matching an HMT bridge attribute:

BridgeMovie Genres
Precisionthriller, heist, procedural, legal, documentary
Resiliencewar, epic, survival, sports, biography
Fragilitydrama, romance, indie, arthouse, coming-of-age
Corruptionnoir, crime, psychological, horror, dystopian
Loyaltyfamily, period drama, historical, western, military
Stealthmystery, espionage, slow burn, neo-noir, conspiracy

Fresh Releases

./run.sh fresh [--limit 10] [--json]

Get movies currently in theaters (new releases).

Recommendations

./run.sh recommendations [--limit 10] [--json]

Get personalized recommendations based on consume-movie history.

Check API

./run.sh check

Test connectivity to TMDB API.

Integration with /dogpile

This skill can be invoked via

/dogpile movies
:

# Via dogpile
/dogpile movies "dark psychological thrillers similar to Blade Runner"

# Equivalent to
./run.sh similar "Blade Runner"
./run.sh bridge Corruption

Taxonomy Integration

All JSON output includes taxonomy metadata for cross-collection graph traversal:

{
  "results": [...],
  "taxonomy": {
    "bridge_tags": ["Corruption", "Stealth"],
    "collection_tags": {
      "domain": "Chaos",
      "function": "Revelation"
    },
    "confidence": 0.75,
    "worth_remembering": true
  }
}

This enables queries like:

  • "Find movies with same bridge as Siege of Terra lore"
  • "Movies matching Resilience theme"

Configuration

Environment variables:

TMDB_API_KEY=xxx    # Required: TMDB API key

Rate Limits

ServiceLimitImplementation
TMDB~40 req/10s0.25s minimum interval

Example Horus Queries

# "What's similar to There Will Be Blood?"
./run.sh similar "There Will Be Blood" --limit 10

# "Find noir films"
./run.sh search-genre "noir"

# "Movies for a corruption scene" (Corruption bridge)
./run.sh bridge Corruption

# "Dark psychological thrillers"
./run.sh bridge Stealth

# "What's trending this week?"
./run.sh trending --range week

# "New releases for discovery"
./run.sh fresh --json

Output Formats

All commands support

--json
for agent-parseable output with taxonomy:

{
  "results": [
    {"id": 345, "title": "No Country for Old Men", "year": "2007", "genres": ["Crime", "Drama", "Thriller"]},
    {"id": 678, "title": "Sicario", "year": "2015", "genres": ["Action", "Crime", "Drama"]}
  ],
  "count": 2,
  "taxonomy": {
    "bridge_tags": ["Corruption", "Stealth"],
    "collection_tags": {"domain": "Chaos", "function": "Revelation"},
    "confidence": 0.75,
    "worth_remembering": true
  }
}

Pipeline Integration

discover-movies → ingest-movie → consume-movie → review-story
      ↓                ↓              ↓              ↓
  Find movies    Download via    Watch with      Analyze
                 NZBGeek/Radarr  context         themes