setup

Detect Python environments and configure venv dependencies for the Claude Music plugin.

408|97|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/bitwize-music-studio/claude-ai-music-skills --skill setup-bitwize-music-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/bitwize-music-studio/claude-ai-music-skills/tree/main/skills/setup
Command: npx skills add https://github.com/bitwize-music-studio/claude-ai-music-skills --skill setup-bitwize-music-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a streamlined process to detect the user's Python environment and install Claude Music plugin dependencies, reducing setup time and errors.

Core Features & Use Cases

  • Environment detection: Identify Python version, management mode, and required tools.
  • Virtual environment setup: Create and configure a unified venv for all plugin components.
  • Dependency installation: Install plugin requirements and ensure browser tooling is available.
  • Use Case: A new developer clones the repo and runs the setup skill to verify their environment and complete a working plugin installation.

Quick Start

Run these commands to set up the environment: python3 -m venv ~/.bitwize-music/venv ~/.bitwize-music/venv/bin/pip install -r ${CLAUDE_PLUGIN_ROOT}/requirements.txt ~/.bitwize-music/venv/bin/playwright install chromium

Frequently Asked Questions about setup

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

FAQPage Schema
How do I set up a Python venv and install dependencies for the Claude Music plugin?

To set up Python venv for Claude Music, create a virtual environment using python3 -m venv, install requirements via pip, and run playwright install chromium to prepare browser automation tooling.

Does the Claude Music plugin setup work on Windows, macOS, and Linux?

Yes, the plugin setup supports Linux, macOS, and Windows by detecting the local Python environment, creating a venv, and installing required dependencies across these operating systems.

Do I need Playwright installed to use browser automation in Claude Music?

Playwright is required for browser automation workflows in Claude Music; the setup process installs the chromium browser tooling automatically after configuring the Python venv and pip dependencies.

What Python version is required for the Claude Music plugin environment?

Python 3 is required for the Claude Music plugin environment, as the setup skill detects the installed Python 3 version and uses pip to install the necessary plugin dependencies within a venv.

How does automatic Python environment detection work for plugin installation?

Automatic Python environment detection identifies the installed Python version and management mode, then creates a unified venv to install plugin requirements and verify browser tooling availability.

Why does my Python dependency installation fail during plugin setup?

Dependency installation fails during plugin setup if Python 3 is missing, the venv cannot be created, or pip cannot access the requirements.txt file to install the specified packages.