Stats
Actions
Tags
Help us improve
Share bugs, ideas, or general feedback.
From blender-remote
Runs a shell script on session start to initialize the plugin environment. Executes bash commands.
1 event · 1 hook
npx claudepluginhub boernmaster/blender_skill --plugin blender-remoteWhere this hook configuration is defined
Defined inline in plugin.json manifest
Event handlers and matchers — expand Raw Configuration for the full JSON
cd "$CLAUDE_PLUGIN_ROOT" && if ! claude mcp list 2>/dev/null | grep -q blender; then echo '[blender-remote] MCP not configured — installing dependencies...' && uv sync --quiet; BLENDER_EXE=$(command -v blender 2>/dev/null || ls "/c/Program Files/Blender Foundation/"*/blender.exe 2>/dev/null | sort -V | tail -1); if [ -n "$BLENDER_EXE" ]; then echo "[blender-remote] Found Blender: $BLENDER_EXE" && blender-remote-cli init --blender-path "$BLENDER_EXE" 2>/dev/null && blender-remote-cli install 2>/dev/null && echo '[blender-remote] Addon installed'; else echo '[blender-remote] Blender not found in PATH or default locations — run: blender-remote-cli init --blender-path <path>'; fi; claude mcp add blender -e BLENDER_HOST=localhost -e BLENDER_PORT=6688 -- uvx blender-remote --host localhost --port 6688 && echo '[blender-remote] Ready. Start Blender with: blender-start'; fiShare bugs, ideas, or general feedback.