Movie Advisor

v1.0.0

Suggests movies and TV shows based on your taste or mood, providing ratings, cast, runtime, and where to stream globally with data-backed details.

0· 171·6 current·6 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description promise: data-backed movie/TV recommendations and streaming hints. What is present: a small CLI stub that logs commands and returns canned success responses; SKILL.md describes using TMDb/OMDb and suggests installing requests and tmdbsimple. The code does not call TMDb/OMDb or require API keys, so the "data-backed lookups" capability is described but not implemented — you would need to wire API calls and provide API keys to realize that functionality. This is coherent but worth noting as a limitation rather than a security problem.
Instruction Scope
SKILL.md instructions stay within scope: recommend/search/detail flows, advice to use JustWatch and official APIs, and an explicit rule not to invent availability. They do ask the user to pip install dependencies if wiring real API calls. Minor DOC inconsistency: example command paths in SKILL.md reference scripts/skills/movie-advisor/scripts/movie_advisor_tool.py but the actual script is at scripts/movie_advisor_tool.py — the wrong path in examples could confuse users but is not a security issue. The instructions do not request or tell the agent to read unrelated files, environment variables, or external endpoints beyond named public APIs/aggregators.
Install Mechanism
No install spec included (instruction-only skill plus a small script). SKILL.md suggests pip installing requests and tmdbsimple if you wire real API calls — a low-risk, typical dependency suggestion. No downloads from arbitrary URLs or archive extraction are present.
Credentials
The skill requests no environment variables or credentials. Note: TMDb/OMDb integrations typically require API keys; the skill does not request them and its code does not use them, so lack of credentials is consistent with the provided implementation but means you must supply keys yourself if you wire API calls.
Persistence & Privilege
The script writes a small local JSON log (data/movie_advisor_data.json) in its data directory and ensures the directory exists. always:false and normal invocation flags — no elevated or persistent platform-wide privileges. It does not modify other skills or system-wide configs.
Assessment
This skill appears to be a harmless recommendation stub: it will create and append a small local JSON log under data/ and does not request credentials or perform network calls as provided. Before installing or wiring it into an agent: (1) correct the example command path in the docs if you plan to run it locally; (2) if you want real data-backed recommendations, be prepared to add API integration and supply TMDb/OMDb API keys — the skill does not ask for these automatically; (3) inspect any changes you or a maintainer make to the code before giving it network access or API keys; and (4) be aware the SKILL.md instructs installing Python packages via pip (requests, tmdbsimple), so only install those from trusted sources.

Like a lobster shell, security has layers — review code before you run it.

latestvk972gv0z3q6dxy1tjchrb2tst183j374
171downloads
0stars
1versions
Updated 4w ago
v1.0.0
MIT-0

Movie Advisor — Recommendations & Deeper Takes

Overview

Helps users pick movies and TV shows that fit their preferences, mood, or occasion, and supports short analytical takes (themes, tone, comparable titles). Use for weekend picks, group viewing, discovering lesser-known gems, or understanding a title before watching.

Trigger keywords: movie recommendation, TV show, film, what to watch, similar to [title], streaming

Prerequisites

pip install requests tmdbsimple

Capabilities

  1. Data-backed lookups — TMDb / OMDb–style workflows for titles, ratings, cast, and metadata (see references/movie_advisor_guide.md).
  2. Taste-aware suggestions — recommendations by genre, mood, “like this title,” or scenario (date night, family, short runtime).
  3. Title briefs — scores, synopsis, key cast, runtime, and where to watch pointers on major global streaming services (outside mainland China’s domestic apps).

Commands

CommandDescriptionExample
recommendRecommend titlespython3 scripts/skills/movie-advisor/scripts/movie_advisor_tool.py recommend [args]
searchSearch / filter titlespython3 scripts/skills/movie-advisor/scripts/movie_advisor_tool.py search [args]
detailTitle detailspython3 scripts/skills/movie-advisor/scripts/movie_advisor_tool.py detail [args]

Usage (from repository root)

python3 scripts/skills/movie-advisor/scripts/movie_advisor_tool.py recommend --like 'Interstellar' --count 5
python3 scripts/skills/movie-advisor/scripts/movie_advisor_tool.py search --year 2026 --sort rating
python3 scripts/skills/movie-advisor/scripts/movie_advisor_tool.py detail --title 'Oppenheimer'

Major global streaming platforms (reference)

When suggesting where to watch, prefer well-known international services and official hubs. Availability varies by country and title; remind users to check their region.

PlatformRoleOfficial site
NetflixSubscription SVOD; strong originals & licensed cataloghttps://www.netflix.com
YouTubeRentals/purchases (YouTube Movies & TV), free ad-supported titles, creator film channelshttps://www.youtube.com/movies
Amazon Prime VideoIncluded with Prime in many regions; add-on channelshttps://www.primevideo.com
Disney+Disney, Pixar, Marvel, Star Wars, Nat Geohttps://www.disneyplus.com
Max (HBO catalog in many markets)HBO originals & Warner Bros. library (branding varies by region)https://www.max.com
Apple TV+Apple originals; often bundled with Apple Onehttps://tv.apple.com
HuluUS-focused SVOD (Disney bundle in US)https://www.hulu.com
Paramount+Paramount, CBS, Showtime (where available)https://www.paramountplus.com
PeacockNBCUniversal (US)https://www.peacocktv.com
CrunchyrollAnime & Asian drama (global)https://www.crunchyroll.com

Aggregator (where to watch by country): JustWatch — useful to cross-check Netflix / Prime / Apple / etc. for a specific title.

Do not invent “available on X” without a source; when unsure, say availability is region-dependent and point to JustWatch or the platform’s own search.

Output format (for the agent’s report)

# Movie Advisor report

**Generated**: YYYY-MM-DD HH:MM

## Key picks
1. [Title — one-line why]
2. …
3. …

## Snapshot
| Title | Score / source | Genre | Runtime |
|-------|----------------|-------|---------|

## Notes
[Themes, tone, or “if you liked X” — grounded in facts you have]

## Where to watch (verify locally)
| Title | Platform hints (region-dependent) |
|-------|-----------------------------------|

References

APIs & data

Patterns & community

Notes

  • Base scores and metadata on API or user-provided data; do not fabricate ratings or availability.
  • Mark missing fields as unavailable instead of guessing.
  • Streaming lineups change often; region and date matter.

Comments

Loading comments...