← ClaudeAtlas

btms-prv-sizinglisted

Size pressure-relief valves (PRVs) for battery packs. Routes to either a browser GUI (interactive Plotly charts, CSV/PDF export) or direct MCP tool calls (zero-friction parameter sweeps), depending on user intent. Backed by a lumped-parameter pack-pressure solver. Use when the user asks about PRV sizing, pressure-relief valve selection, explosion-proof valve selection, burst valve selection, pressure-released device selection, battery pack pressure simulation, thermal-runaway pressure modelling — in English or Chinese (泄压阀选型 / 电池包压力 / 热失控压力仿真 / 防爆阀选型) — or explicitly invokes /btms-prv-sizing.
ThermalMaverick/btms-prv-sizing-skill · ★ 0 · Data & Documents · score 60
Install: claude install-skill ThermalMaverick/btms-prv-sizing-skill
# btms-prv-sizing — Battery Pack PRV Sizing ## Overview Two execution paths share the same backend API: - **Browser Path** — local relay serves an HTML GUI; user clicks ▶ Run; results auto-stream back to chat. Claude Code only (needs `bash`/`PowerShell` and a writeable filesystem). Best for exploring, charting, and exporting reports. - **MCP Path** — Claude calls `prv_solve` directly via HTTP MCP; results land in chat with no relay or browser. Works in any environment with the MCP connector configured. Best for "I already know my parameters" and parameter sweeps. Setup, installation, `.mcp.json` configuration, and end-user troubleshooting live in [README.md](README.md). Detailed step-by-step commands for each path live in [references/playbook.md](references/playbook.md). Common runtime gotchas live in [references/troubleshooting.md](references/troubleshooting.md). This file is the **runtime playbook router** — follow it from top to bottom every time the skill is invoked. --- ## Step 0 — Environment detection (run once per session) Before the Route Decision, determine which runtime profile this session is in. The signal is whether a shell tool is available. 1. Scan the active tool list / system reminder for a `Bash` or `PowerShell` tool whose description mentions executing shell commands. If present → set `runtime = "code"`. 2. Otherwise → set `runtime = "headless"` (Claude Desktop / claude.ai — no relay, no filesystem, no browser). **Only MCP Path i