jxxghp/moviepilot

command-dispatch

>- Use this skill when the user sends a slash command or asks to run a MoviePilot system or plugin command in natural language. Discover the live command catalog, resolve the exact command, and dispatch it through the structured API gateway.

First seen Apr 7, 2026

Installation

$ npx skills add jxxghp/moviepilot --skill command-dispatch

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from jxxghp/moviepilot · top by installs.

npx skills add jxxghp/moviepilot

Browse all from jxxghp/moviepilot

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 11.7K
License LICENSE
Default branch v3
Open issues 28
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version2
Allowed toolsmoviepilot_api

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,475 B
  • docs SUMMARY.md 262 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 91 installs

SKILL.md

Command Dispatch

Use moviepilot_api; retired command tools and MCP aliases do not exist.

  1. For a literal /command ..., preserve the command text and inspect the live

catalog with slash.list when availability or syntax is uncertain.

  1. For natural-language requests, call slash.list, then match the returned

name, description, and category. If a plugin owns the capability, optionally call plugin.capabilities for its declared commands and actions.

  1. Never invent a command or argument. If the live catalog has no match, report

that no supported command was found.

  1. Command execution changes external state. Obtain confirmation unless the user

already explicitly requested the exact command/action.

  1. Dispatch with slash.run and body.command containing the complete command,

for example /sites disable 3. Check the returned acceptance/result before reporting completion.

Examples of intent mapping such as site sync, subscription refresh, cache clear, or restart are hints only; the live slash.list response is authoritative.