How this skill is triggered — by the user, by Claude, or both
Slash command
/office:dashboardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Starts a local web dashboard that visualizes `/build` progress in real-time. The dashboard watches `build-state.yaml` and updates automatically via WebSocket.
Starts a local web dashboard that visualizes /build progress in real-time. The dashboard watches build-state.yaml and updates automatically via WebSocket.
/office:dashboard # Start dashboard on port 5050
/office:dashboard stop # Stop running dashboard
/office:dashboard --port 8080 # Start on custom port
Find the plugin installation path
DASHBOARD_DIR=$(find ~/.claude/plugins/cache -type f -name "server.py" -path "*/office/*/dashboard/*" 2>/dev/null | sort -V | tail -1 | xargs dirname)
echo "Dashboard found at: $DASHBOARD_DIR"
If empty, the office plugin may not be installed.
Check Python 3
python3 --version
If not found, display error with install instructions.
Run Setup (first time only)
cd "$DASHBOARD_DIR" && ./setup.sh
Creates virtual environment and installs dependencies.
Start Server
cd "$DASHBOARD_DIR" && source .venv/bin/activate && python server.py --office-dir "$(pwd)/docs/office"
Note: $(pwd) should be the user's project directory, not the dashboard directory. Run this from the project root:
PROJECT_DIR=$(pwd)
cd "$DASHBOARD_DIR" && source .venv/bin/activate && python server.py --office-dir "$PROJECT_DIR/docs/office"
Report URL
Dashboard running at http://localhost:5050
Open in browser to view build progress.
Find and kill the server process:
pkill -f "python.*server.py"
Or use Ctrl+C in the terminal running the server.
URL parameters:
?stuck_threshold=15 - Set stuck threshold in minutes (default: 30)Server arguments:
--port PORT - Specify port (default: 5050, tries up to 5059 if busy)--office-dir PATH - Specify docs/office directory path/build session for live data (or historical build-state.yaml)dashboard/
├── server.py # Flask server with file watcher
├── requirements.txt # Python dependencies
├── setup.sh # Venv setup script
└── static/
├── index.html # Dashboard UI
├── style.css # Tailwind styles
└── app.js # Frontend logic
npx claudepluginhub shahar061/office --plugin officeStarts a local dashboard server (Deno) for managing projects, viewing workflow graphs, agent streams, and documents. Useful for monitoring and managing multi-project workflows via browser.
Launches local web dashboard for current project's PBR planning state on localhost:3000 (custom port via --port). Watches .planning/ for live SSE updates.
Starts Cotask Dashboard server at http://localhost:3847 if not running, using Node.js and Bash, displays clickable link, and suggests PWA install.