Skills

Moviepilot API

Use this skill for MoviePilot product operations such as media search, torrent search...

Install

npx skills add jxxghp/MoviePilot --skill moviepilot-api -g -a claude-code -y
Repository
jxxghp/MoviePilot12k
Category
AI and agents
Updated
3d ago
License
GPL-3.0
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Use this skill for MoviePilot product operations such as media search, torrent search, downloads, subscriptions, library checks, sites, storage, workflows, schedulers, plugins, filter rules, and system settings. It authorizes the structured moviepilot_api gateway only; it does not authorize arbitrary HTTP, legacy Agent tools, MCP compatibility commands, authentication headers, or API tokens.

MoviePilot API

When a plugin mutation is busy or its outcome is unknown, inspect plugin.runtime.status before retrying. active_operation identifies the running plugin, operation, hook, and elapsed time. A caller timeout or cancellation does not stop the hook and must never trigger automatic replay of the same mutation.

For a historical invalid plugin instance ID reported in logs, plugin.instance.purge accepts the exact ID with only config: true (all other scope flags false). It deletes only an empty disabled host record: no saved configuration, display overrides, default target, or log overrides. A saved empty configuration object still protects the record. This recovery path never stops plugins or deletes plugin data, databases, or files. Records with settings, clones, missing records, and mixed scopes are rejected.

Unhandled exceptions outside the durable transfer step ledger stop automatic replay and create an unhandled_execution_review diagnostic. Repair or disable the failing plugin and inspect the files before resolving it as not_applied; roll back untracked effects first when needed. This diagnostic rejects applied and does not replace the evidence for any recorded file operations.

For relevant prior conversations or previous tool evidence, use the host-provided session_search tool when available. Discover a session, then read its anchored messages; past results are context, not proof of current state or permission to repeat a write. Stable preferences use search_memory; its former activity category no longer exists. Neither tool is an API operation or an external MCP tool.

Use moviepilot_api for normal MoviePilot business operations. The tool accepts only operation_id, path_params, query, and body. The host chooses the fixed HTTP method and path, creates the current user's authentication token, applies authorization and confirmation policy, and returns the API response.

Read the whole SKILL.md on GitHub

More in AI and agents