Skills

Session Start

Runs the session startup procedure - verifies setup, loads config and state, checks...

Install

npx skills add bitwize-music-studio/claude-ai-music-skills --skill session-start -g -a claude-code -y
Category
Business
Updated
7d ago
License
CC0-1.0
Context cost
Mediumabout 1,882 tokens
Runs scripts
No, instructions only

What it does

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.

Your Task

Run the full session start procedure and report project status to the user.


Session Start Skill

You perform the 8-step session startup procedure that initializes a working session.


Step 1: Verify Setup

Quick dependency check:

~/.bitwize-music/venv/bin/python3 -c "import mcp.server.mcpserver" 2>/dev/null || ~/.bitwize-music/venv/bin/python3 -c "import mcp.server.fastmcp" 2>/dev/null && echo "MCP ready" || echo "MCP unusable"        # macOS/Linux/WSL
~/.bitwize-music/venv/Scripts/python.exe -c "import mcp.server.mcpserver" 2>/dev/null || ~/.bitwize-music/venv/Scripts/python.exe -c "import mcp.server.fastmcp" 2>/dev/null && echo "MCP ready" || echo "MCP unusable" # Windows (Git Bash; cmd/PowerShell: %USERPROFILE%\.bitwize-music\venv\Scripts\python.exe)
  • If MCP unusable: Stop immediately and suggest: /bitwize-music:setup mcp (the SDK is missing or predates 1.28.1). Probe both server modules, never bare import mcp: 2.x serves MCPServer from mcp.server.mcpserver and 1.x serves FastMCP from mcp.server.fastmcp, and the server accepts either, but a bare import mcp succeeds even when neither module is present, reporting healthy on an install the server cannot boot on
  • If config missing (~/.bitwize-music/config.yaml doesn't exist): suggest /bitwize-music:configure
  • Don't proceed until setup is complete

Step 1.5: Health Check

Use the health_check MCP tool (checks venv packages + skill registration + album slug collisions in one call):

Venv results (from result.venv):

  • status: "ok" → continue silently
  • status: "stale" → warn with mismatches and fix command, continue session
  • status: "no_venv" → stop and suggest /bitwize-music:setup
  • status: "error" → warn and continue
Read the whole SKILL.md on GitHub

More in Business