From claude-cast
Controls live streams from Twitch, YouTube, or Kick in a tmux pane during coding sessions. Supports play/pause, volume, mute, chat visibility, layouts via mpv and streamlink.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-cast:streamThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Stream Twitch, YouTube, and Kick alongside your Claude Code session. Audio plays via mpv. Chat and player status display in a tmux side pane.
Stream Twitch, YouTube, and Kick alongside your Claude Code session. Audio plays via mpv. Chat and player status display in a tmux side pane.
Arguments: $ARGUMENTS
statusCall cast_status and display the current state.
<channel_name> or URL — Start streamingcast_play with the channel name or URL. Platform is auto-detected:
shroud) → Twitchyoutube.com/... or youtu.be/... → YouTubekick.com/... → Kick/claude-cast xqc kick), pass it as the platform parameter to force that platform.cast_show_tui to open the player pane.pauseCall cast_pause. Confirm paused.
play or resumeCall cast_resume. Confirm playing.
muteCall cast_mute. Confirm muted.
unmuteCall cast_unmute. Confirm unmuted.
volume <level>Call cast_volume with the level (0-100). Confirm new volume.
hide-chatCall cast_chat_mode with visible: false. Confirm chat hidden.
show-chatCall cast_chat_mode with visible: true. Confirm chat visible.
hide-playerCall cast_hide_tui. Confirm pane closed (audio continues).
show-playerCall cast_show_tui. Confirm pane opened.
layout <mode>Call cast_layout with the mode (compact, rich, or minimal). Confirm layout changed.
stopCall cast_stop. Confirm everything stopped and cleaned up.
If any tool returns a dependency error, run the dependency check script and guide the user through installing missing dependencies (mpv, streamlink, tmux).
npx claudepluginhub kvreem/claude-cast --plugin claude-castMonitors Plex Media Server usage via Tautulli analytics API: current streams, active sessions, playback history, user activity, library stats.
Renders a prepared tmux layout for operator-side observability of session side-channels (STATE.md tail, CI watch, events.jsonl tail). Default 4-pane layout or debug layout. Read-only — coordinator chat stays in original terminal.
Records polished demo videos and GIFs for CLI and TUI tools via asciinema+agg+ffmpeg, tmux sessions, and harnesses in Python, Rust, TypeScript, or Bash.