setup
SolidDetects your Python environment and guides you through installing plugin dependencies. Use on first-time setup or when MCP server fails to start.
AI & Automation 251 stars
47 forks Updated yesterday CC0-1.0
Install
Quality Score: 88/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
Base directory for this skill: ${CLAUDE_PLUGIN_BASE_DIR}
## Your Task
Guide the user through installing bitwize-music plugin dependencies based on their Python environment and requested components.
---
# Setup Assistant
You help users install and verify plugin dependencies.
---
## Step 1: Detect Environment
**Run these checks in parallel:**
```bash
# Python version
python3 --version
# Check if externally managed
python3 -c "import sysconfig; print(sysconfig.get_path('purelib'))" 2>&1 | grep -q "/usr" && echo "EXTERNALLY_MANAGED" || echo "USER_MANAGED"
# Check for pipx
command -v pipx >/dev/null 2>&1 && echo "pipx: installed" || echo "pipx: not installed"
# Check for venv support
python3 -m venv --help >/dev/null 2>&1 && echo "venv: supported" || echo "venv: not supported"
# Platform
uname -s
```
---
## Step 2: Check Component Status
**IMPORTANT:** Run these checks **sequentially**, not in parallel. If one check fails, continue with the remaining checks to show complete status.
**CRITICAL:** Always check the venv, not system Python!
```bash
# Set venv path
VENV_PYTHON=~/.bitwize-music/venv/bin/python3
# Check if venv exists
if [ -f "$VENV_PYTHON" ]; then
echo "✅ Venv exists at ~/.bitwize-music/venv"
# Check each component in the venv
$VENV_PYTHON -c "import mcp; print('✅ mcp installed')" 2>&1 || echo "❌ mcp not installed"
$VENV_PYTHON -c "import matchering; print('✅ matchering installed')" 2>&1 || echo "❌ matchering not installed"
$VENV_...
Details
- Author
- bitwize-music-studio
- Repository
- bitwize-music-studio/claude-ai-music-skills
- Created
- 4 months ago
- Last Updated
- yesterday
- Language
- Python
- License
- CC0-1.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
health-check
Runs plugin health checks (venv packages and skill registration). Use when the user asks to check plugin health, verify setup, or troubleshoot missing skills.
251 Updated yesterday
bitwize-music-studio AI & Automation Solid
session-start
Runs the session startup procedure - verifies setup, loads config and state, checks skill models, and reports project status. Use at the beginning of a fresh session.
251 Updated yesterday
bitwize-music-studio Data & Documents Solid
configure
Sets up or edits the plugin configuration file interactively. Use on first-time setup, when config is missing, or when the user wants to change settings.
251 Updated yesterday
bitwize-music-studio