What problem does it solve? When users ask for podcasts, explainer videos, TTS, images, videos, or music through ListenHub, it is unclear which specialized skill should handle the request. This router skill classifies the user's intent and delegates to the correct specialized skill so each task follows the right workflow. ## Core Features & Use Cases - Intent-Based Routing: Maps keywords like "podcast", "TTS", "生成视频", "lipsync", or "slides" to dedicated skills such as /podcast, /tts, /video-gen, /music, and /asr. - Ambiguity Handling: Asks a clarifying question with concrete options when the user's intent cannot be determined. - Automatic CLI Setup: Checks ListenHub CLI authentication and auto-installs @marswave/listenhub-cli and triggers login when missing. - Use Case: A user says "帮我做一个解说视频" and the router identifies the explainer intent, then hands off to the /explainer skill to complete the narrated video workflow. ## Quick Start Ask the assistant to generate a podcast, explainer video, image, song, or TTS narration and it will route the request to the matching ListenHub skill.