listenhub-cli

Routes ListenHub CLI requests to specialized skills for audio, video, image, and music generation.

335|37|Updated Jul 18, 2026
One-click install
npx skills add https://github.com/joeseesun/qiaomu-cut-skill --skill listenhub-cli-joeseesun
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: listenhub-cli
Source: https://github.com/joeseesun/qiaomu-cut-skill/tree/main/vendor/marswaveai-skills/listenhub-cli
Command: npx skills add https://github.com/joeseesun/qiaomu-cut-skill --skill listenhub-cli-joeseesun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @marswave/listenhub-cli.

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.

Frequently Asked Questions about listenhub-cli

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

FAQPage Schema
How do I generate a podcast or explainer video with ListenHub CLI?▼

State your intent in natural language, such as "make a podcast" or "explainer video". The router matches keywords to the right skill, like /podcast or /explainer, and that skill's instructions handle the full generation workflow.

What content types can ListenHub CLI generate?▼

It covers podcasts, explainer videos, slides, TTS read-aloud, AI images, AI videos including lipsync, music and cover songs, URL content extraction, and local audio transcription. Each type maps to a dedicated specialized skill.

Does ListenHub CLI require installation and login?▼

Most skills require the listenhub binary, verified with listenhub auth status --json. If missing, the skill auto-installs via npm install -g @marswave/listenhub-cli and runs listenhub auth login. The /asr skill runs locally without the CLI.

What happens when my request intent is ambiguous?▼

The router asks a clarifying question listing options such as ListenHub Voice, Podcast, Explainer Video, Slides, Music, or Video. You pick one, and the request is delegated to that skill's SKILL.md instructions.

Can I transcribe audio without a ListenHub API key?▼

Yes. The /asr route performs audio transcription locally and needs neither the ListenHub CLI nor an API key. Other generation routes require an authenticated listenhub CLI session.