command-dispatch

Dispatch user intents to matching system or plugin commands.

11.5k|1.4k|Updated May 31, 2023
One-click install
npx skills add https://github.com/jxxghp/MoviePilot --skill command-dispatch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-dispatch
Source: https://github.com/jxxghp/MoviePilot/tree/main/skills/command-dispatch
Command: npx skills add https://github.com/jxxghp/MoviePilot --skill command-dispatch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies user intent from natural language or slash commands and routes it to the correct system or plugin command, enabling seamless automation and faster task completion.

Core Features & Use Cases

  • Intent detection for both slash commands (e.g., /sites, /subscribes) and natural-language requests (e.g., "show subscriptions").
  • Command discovery and matching by querying available commands with list_slash_commands and plugin capabilities with query_plugin_capabilities.
  • Parameter extraction, command execution, and asynchronous result reporting using run_slash_command.

Quick Start

Describe your action in natural language and I will map it to the correct command and start execution.

Frequently Asked Questions about command-dispatch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I dispatch natural language requests to the correct CLI command?

To dispatch natural language requests, the system interprets user intent and matches it to available system or plugin commands for automated task execution. It detects intent, infers parameters, and triggers the correct command.

Can I use slash commands to trigger automated task execution?

Yes, slash commands trigger automated task execution by querying available commands, validating inputs, executing the matched command, and reporting asynchronous results back to the user.

How does intent detection work for plugin commands?

Intent detection for plugin commands works by querying plugin capabilities and matching natural language or slash inputs to the best available command. It resolves the matching command, extracts needed parameters, and handles the execution.

Do I need specific plugins installed to dispatch user intents to commands?

You need available tooling and plugins installed for the dispatcher to discover commands and query plugin capabilities. It relies on these tools to validate inputs, execute actions, and report asynchronous results.

What is the best way to map user intents to available system commands?

The best way to map user intents to system commands is using an intent dispatcher that applies natural language interpretation and slash command routing. It discovers available commands, infers parameters, and executes the best match.

Why are my natural language inputs not matching the correct command?

Natural language inputs may fail to match if the available tooling cannot discover the target command or validate inputs. The dispatcher requires queryable plugin capabilities and available commands to resolve the best match.