Skill Detail
netflix
Use when handling MediaUse Netflix Tudum tasks, including list/get/search actions with guest-first dynamic commands, multi-platform direct switching, and safe execution guardrails.
Install This Skill
npx skills add mediause/agent-skills/netflixskill.md
Run Netflix Tudum content discovery with guest-first dynamic commands, optional account context binding, and stable JSON-oriented execution.
Run Netflix Tudum content discovery with guest-first dynamic commands, optional account context binding, and stable JSON-oriented execution.
Scope
Use this skill when the task targets Netflix operations such as:
- Account health checks
- Content listing (home, shows, movies, trending, top10, recommend, comingSoon, leavingSoon, kDramas, anime, whatToWatch, podcasts)
- Tudum title/article retrieval
- What's New search and filtering
1. Install MediaUse CLI (Windows Only)
Use the official install script for Windows:
Run:
powershell -C "iwr https://release.mediause.dev/install.ps1 -UseBasicParsing | iex"
mediause --version
Current support status:
- Windows: supported
- Linux: not supported yet
- macOS: not supported yet
2. Configure API Key
mediause manage key <your_key> --json
Optional checks:
mediause auth list --json
mediause auth health --json
3. Context Model (Netflix Guest-First)
Netflix manifest defaults to guest context (default_account_id: guest).
Preferred pattern for this plugin:
- Use dynamic direct commands with account selector
- Guest mode can run read flows directly
- Use
use accountonly when you need explicit/visible session control
3.1 Direct dynamic commands (recommended)
mediause netflix:guest list home --json
mediause netflix:guest get tudum --slug avatar-the-last-airbender --json
3.2 Explicit context binding (optional)
mediause use account netflix:guest --json
mediause netflix list home --json
If manual observation or challenge handling is needed:
mediause use account netflix:guest --show --json
4. Netflix Dynamic Command Map (from manifest)
Source schema:
- plugin:
plugin.netflix - manifest:
crates/platforms/plugins/netflix/manifest.yaml
4.1 account.*
mediause netflix account health --json
4.2 list.*
mediause netflix list home [--page <n>] [--limit <n>] --jsonmediause netflix list shows [--page <n>] [--limit <n>] --jsonmediause netflix list movies [--page <n>] [--limit <n>] --jsonmediause netflix list trending [--page <n>] [--limit <n>] --jsonmediause netflix list top10 [--region <code>] [--type <movies|tv>] [--page <n>] [--limit <n>] --jsonmediause netflix list recommend [--page <n>] [--limit <n>] --jsonmediause netflix list comingSoon [--page <n>] [--limit <n>] --jsonmediause netflix list leavingSoon [--page <n>] [--limit <n>] --jsonmediause netflix list kDramas [--page <n>] [--limit <n>] --jsonmediause netflix list anime [--page <n>] [--limit <n>] --jsonmediause netflix list whatToWatch [--page <n>] [--limit <n>] --jsonmediause netflix list podcasts [--page <n>] [--limit <n>] --json
4.3 get.*
mediause netflix get tudum --slug <title_slug> --jsonmediause netflix get article --slug <article_slug> --json
4.4 search.*
mediause netflix search whatsnew [--search <text>] [--type <movie|series>] [--genre <text>] [--language <text>] [--archive <value>] [--page <n>] [--limit <n>] --json
Note:
- Manifest indicates
search whatsnewrequires visible account context (use account netflix --show true). - If search fails due to verification/risk checks, run:
mediause use account netflix:guest --show --json
5. Standard Workflows
5.1 Quick guest discovery
mediause plugin add netflix --json
mediause netflix:guest list home --limit 20 --json
mediause netflix:guest list trending --limit 20 --json
mediause trace last --json
5.2 Get latest Netflix series information with comingSoon
mediause plugin add netflix --json
mediause netflix:guest list comingSoon --limit 20 --json
Use this when you want the latest upcoming or newly surfaced Netflix series/movie information without needing an account-bound session.
5.3 Tudum title deep read
mediause netflix:guest get tudum --slug avatar-the-last-airbender --json
mediause netflix:guest get article --slug avatar-the-last-airbender-season-2 --json
mediause trace last --json
5.3 What's New filtered search
mediause use account netflix:guest --show --json
mediause netflix search whatsnew --search "sci-fi" --type series --language english --limit 20 --json
mediause trace last --json
6. Operational Constraints
- Prefer
--jsonfor all commands. - Keep read operations paced (avoid burst loops).
- On CAPTCHA / unusual traffic / manual challenge:
- Switch to visible context with
--show. - Pause, complete verification, then retry.
- Switch to visible context with
- Do not declare or execute commands not present in the Netflix manifest.
7. Minimum Validation Checklist
Before run:
mediause --versionworks.- API key configured.
- Plugin installed:
mediause plugin add netflix --json. - Command help reachable:
mediause netflix -h.
During run:
- Use dynamic direct command for guest-first flows.
- Use
--showwhen search or verification requires visible context. - Keep intervals between repeated calls.
After run:
- Inspect
mediause trace last --json. - Record any challenge/risk event and applied recovery step.
Skill Metadata
Maintainer: @mediause-team
Last-Updated: 2026-07-25
Version: v1