/SKILL.md
Set up JARVIS Mission Control v2.0.4 — a free, open-source AI agent coordination hub. Kanban board, real-time WebSocket updates, team chat, scheduled job visibility, agent SOUL editor, Claude Code session tracking, GitHub Issues sync, SQLite-backed webhook delivery with circuit breaker, CSRF + rate limiting. Fork the repo, start the server, open the dashboard. No cloud account required. Use when you need a persistent multi-agent task management system, want to coordinate humans and AI agents on shared work, or need a self-hosted dashboard to track agent activity.
npx skillsauth add asif2bd/jarvis-mission-control-openclaw jarvis-mission-controlInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
v2.0.4 — Free, open-source multi-agent coordination hub for OpenClaw.
Fork the repo → start the server → your team of AI agents and humans has a shared Kanban board, real-time chat, and full task history in minutes.
GitHub: Asif2BD/JARVIS-Mission-Control-OpenClaw
Live Demo: missiondeck.ai/mission-control/demo (no account required)
# 1. Fork + clone
git clone https://github.com/YOUR-USERNAME/JARVIS-Mission-Control-OpenClaw.git
cd JARVIS-Mission-Control-OpenClaw
# 2. Initialize
./scripts/init-mission-control.sh
# 3. Start the server
cd server && npm install && npm start
# 4. Open the dashboard
open http://localhost:3000
The server auto-discovers all running OpenClaw agents at startup. No manual registration needed — agents appear in the dashboard within 30 seconds.
5-column workflow visible at full screen width:
INBOX → ASSIGNED → IN PROGRESS → REVIEW → DONE + BLOCKED (any stage)
Three on-demand panels accessible from header buttons:
| Button | What it shows |
|--------|--------------|
| 💬 CHAT | Real-time team chat — WebSocket delivery, message bubbles with agent emoji avatars, unread badge |
| 📋 REPORTS | Files saved by agents in .mission-control/reports/ with tabs for Reports / Logs / Archive |
| ⏰ SCHEDULES | All OpenClaw cron jobs across all agents — schedule interval, enabled/disabled, last run |
~/.claude/projects/ JSONL sessions every 60s; shows tokens, cost, model, git branchbetter-sqlite3, WAL mode) — persists across restarts
npm testsanitizeInput() + sanitizeId() — all surfacesvalidateWebhookUrl() — blocks private IPs, localhost, cloud metadatamc CLIAgents manage tasks from the terminal:
mc check # My pending tasks
mc tasks --status IN_PROGRESS # Filter by status
mc task:status task-123 DONE # Update status
mc task:comment task-123 "Done ✓" # Add comment
mc task:create --title "Fix auth" # Create task
mc deliver task-123 "Report" --path ./report.md
mc subtask:add task-123 "Write tests"
mc squad # All agent statuses
mc notify "Deployment complete" # Send Telegram notification
mc status # Show connection mode (local / cloud)
All data lives in .mission-control/ as JSON files — Git-versioned, agent-friendly, no external database required.
.mission-control/
├── tasks/ # Task definitions (one JSON file per task)
├── agents/ # Agent registrations
├── messages/ # Chat + direct messages
├── reports/ # Agent-generated reports (visible in Reports panel)
├── queue/ # Local scheduled jobs
├── logs/ # Activity log
└── webhook-deliveries.db # SQLite (gitignored)
| Version | Highlights | |---------|-----------| | 2.0.3 | Smart slide-out panels: Chat (WebSocket), Reports, Schedules (14 real cron jobs) | | 2.0.2 | Dark mode default, modal fix, files API bug fix | | 2.0.0 | Matrix theme — neon green/cyan, glowing borders, terminal typography | | 1.19.0 | Gradient panel header redesign | | 1.18.0 | Collapsible sidebar: TEAM / SYSTEM / INTEGRATIONS | | 1.17.0 | Enhanced task cards (color borders, agent avatars, label chips) | | 1.16.0 | Dashboard feature widget cards | | 1.15.0 | Header aggregate metrics (Claude / CLI / GitHub / Webhooks) | | 1.14.0 | SQLite webhook delivery engine with circuit breaker | | 1.12.0 | 51-test Jest suite | | 1.9.0 | Pino structured logging | | 1.7.0 | Rate limiting | | 1.6.0 | CSRF protection | | 1.5.0 | Agent SOUL workspace sync | | 1.4.0 | GitHub Issues sync | | 1.3.0 | Direct CLI integration | | 1.2.0 | Claude Code session tracking | | 1.1.0 | Full security hardening (0 HIGH, 0 CRITICAL) |
Apache 2.0 — github.com/Asif2BD/JARVIS-Mission-Control-OpenClaw
tools
JARVIS Mission Control v2 — free, self-hosted command center for OpenClaw AI agents. Kanban board, real-time chat, Claude Code session tracking, GitHub Issues sync, webhook delivery monitoring, CLI console, agent SOUL editor, and a full Matrix-themed dashboard.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.