npx claudepluginhub kvreem/claude-cast --plugin claude-castThis skill is limited to using the following tools:
Set up claude-cast by installing all required dependencies.
Checks and installs dependencies for asciinema-tools via Homebrew and uv, including core (asciinema, ripgrep) and optional (iTerm2, fswatch, gh CLI, YAKE). Use for setup, check deps, preflight.
Installs or checks cc-dm-stream, live TUI viewer for cc-dm messages, using shell, cargo, npm, or brew methods. Triggers on install stream viewer requests.
Detects Python environment and guides installation of bitwize-music plugin dependencies (mcp, matchering, boto3, playwright) in venv. Use for first-time setup or MCP server failures.
Share bugs, ideas, or general feedback.
Set up claude-cast by installing all required dependencies.
Arguments: $ARGUMENTS
Run each check:
command -v mpv && mpv --version | head -1 || echo "MISSING: mpv"
command -v streamlink && streamlink --version || echo "MISSING: streamlink"
command -v tmux && tmux -V || echo "MISSING: tmux"
command -v bun && bun --version || echo "MISSING: bun"
For each missing dependency on macOS:
# If mpv is missing:
brew install mpv
# If streamlink is missing:
brew install streamlink
# If tmux is missing:
brew install tmux
For Linux:
# Debian/Ubuntu
sudo apt install mpv streamlink tmux
# Fedora
sudo dnf install mpv streamlink tmux
After installing, run all checks again to confirm everything works:
mpv --version | head -1
streamlink --version
tmux -V
If all dependencies are installed, tell the user:
"claude-cast is ready. Start a tmux session and launch Claude Code:
tmux new-session -s dev
claude
Then stream:
/claude-cast shroud
"
$ARGUMENTS is "check"Only run the checks in step 1 without installing anything. Report what's installed and what's missing.