一键导入
dashboard
Open the Claude Session Dashboard in the browser. Starts it first if not already running. Checks for and installs updates before starting.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Open the Claude Session Dashboard in the browser. Starts it first if not already running. Checks for and installs updates before starting.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Analyze ~/.claude session files to find unused agent skills and reduce context token waste. Scans subagent JSONL files for injected skills and cross-references with agent responses.
Full SDLC pipeline: design → plan → implement → review → test → ship. Use this skill when the user wants to BUILD A NEW FEATURE that spans multiple files across scanner, server functions, and UI layers — anything requiring architecture design, an implementation plan, and coordinated changes across a vertical slice. Trigger on: /feature command, 'build/implement/add [feature]' requests involving new server functions + UI components, multi-step feature work needing TDD and code review. Do NOT trigger for: bug fixes, refactors, small UI tweaks, single-file changes, CI fixes, test runs, or PR reviews.
Investigate and fix the latest failing CI workflow
Fix a GitHub issue end-to-end
Investigate a URL or page using Playwright browser
Analyze a change request, ask clarifying questions, and create a well-structured GitHub issue with acceptance criteria. Use this skill whenever the user wants to create an issue, write a ticket, log a bug, propose a feature request, or capture requirements — even if they say "let's track this" or "add this to the backlog".
| name | dashboard |
| description | Open the Claude Session Dashboard in the browser. Starts it first if not already running. Checks for and installs updates before starting. |
| user-invocable | true |
Run: lsof -i :3000 -sTCP:LISTEN
Check whether the dashboard is installed globally or via npx, then compare versions:
INSTALLED=$(npm list -g claude-session-dashboard --depth=0 --json 2>/dev/null | node -p "try{JSON.parse(require('fs').readFileSync(0,'utf8')).dependencies?.['claude-session-dashboard']?.version||''}catch(e){''}" 2>/dev/null)
LATEST=$(npm view claude-session-dashboard version 2>/dev/null)
echo "installed=${INSTALLED} latest=${LATEST}"
INSTALLED is empty → using npx (always fetches latest automatically, no update needed)INSTALLED is non-empty and differs from LATEST → update is available, go to step 3A newer version is available. Install it:
npm install -g claude-session-dashboard@latest
Report to the user: "Updated claude-session-dashboard from vX.X.X to vY.Y.Y."
If not already running, start in background:
nohup npx claude-session-dashboard --port 3000 >> "$HOME/.claude/dashboard.log" 2>&1 & disown
Wait for it to be ready:
npx wait-on http://localhost:3000 --timeout 15000 2>/dev/null || sleep 5
open http://localhost:3000
Report to the user that the dashboard is open at http://localhost:3000.