command-dispatch
Installation
SKILL.md
Command Dispatch
Use moviepilot_api; retired command tools and MCP aliases do not exist.
- For a literal
/command ..., preserve the command text and inspect the live catalog withslash.listwhen availability or syntax is uncertain. - For natural-language requests, call
slash.list, then match the returned name, description, and category. If a plugin owns the capability, optionally callplugin.capabilitiesfor its declared commands and actions. - Never invent a command or argument. If the live catalog has no match, report that no supported command was found.
- Command execution changes external state. Obtain confirmation unless the user already explicitly requested the exact command/action.
- Dispatch with
slash.runandbody.commandcontaining 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.