free-mission-control

SKILL.md

JARVIS Mission Control v2 for OpenClaw

Version License

Built by MissionDeck.ai Β· GitHub Β· Live Demo

Security notice: Instruction-only skill. All commands reference open-source code on GitHub. Review before running. Nothing executes automatically.


Install

clawhub install jarvis-mission-control

🎯 What's New in v2

v2.0 is a major upgrade over v1 β€” same powerful backend, completely redesigned frontend.

Dashboard Widget Cards

4 live metric cards in the header showing real-time counts with color-coded status:

  • πŸ–₯ Claude Sessions β€” active Claude Code sessions discovered from ~/.claude/projects/
  • ⚑ CLI Connections β€” connected CLI tools
  • πŸ™ GitHub Sync β€” synced issues from your configured repo
  • πŸ”” Webhook Health β€” open circuit breaker count

Enhanced Task Cards

  • Priority color bars (πŸ”΄ HIGH Β· 🟑 MEDIUM Β· 🟒 LOW)
  • Agent avatar circles (color-coded per agent)
  • Label badges with overflow (+N more)
  • Review πŸ” indicator when peer review required
  • Hover lift effect

Smart Panels (header buttons)

  • πŸ’¬ CHAT β€” real-time team messaging, WebSocket-powered, agent emojis, unread badge
  • πŸ“‹ REPORTS β€” browse Reports / Logs / Archive files
  • ⏰ SCHEDULES β€” live view of all OpenClaw cron jobs

Organized Sidebar

Collapsible groups with localStorage persistence:

  • TEAM β€” Human Operators + AI Agents roster
  • INTELLIGENCE β€” Claude Sessions, CLI Console, GitHub Issues, CLI Connections, Webhooks, Agent Files
  • SYSTEM β€” Settings

Matrix Theme Polish

CRT scanline overlay, pulse-glow on active agents, Matrix rain header accent, typewriter version cursor


🎯 Setup Modes

Mode Setup Time Dashboard
πŸ‘οΈ Demo 0 min missiondeck.ai/mission-control/demo
☁️ MissionDeck Cloud 5 min missiondeck.ai
πŸ–₯️ Self-Hosted 10 min localhost:3000

πŸ–₯️ Self-Hosted Setup

Requirements: Node.js β‰₯18, Git

git clone https://github.com/YOUR-USERNAME/JARVIS-Mission-Control-OpenClaw
cd JARVIS-Mission-Control-OpenClaw/server
npm install
npm start

Open: http://localhost:3000


πŸ”’ Security Features (v1.6–1.7)

  • CSRF protection β€” token-based, smart bypass for API/CLI clients
  • Rate limiting β€” 100 req/min general, 10 req/min on sensitive routes
  • Input sanitization β€” DOMPurify + sanitizeInput on all surfaces
  • SSRF protection β€” webhook URL validation blocks private IPs + metadata endpoints

πŸ€– Agent Intelligence Features

Claude Code Session Tracking (v1.2)

Auto-discovers ~/.claude/projects/ JSONL sessions every 60s. Shows tokens, cost estimate, model, git branch, active status per session.

Direct CLI Console (v1.3)

Run whitelisted OpenClaw commands from the dashboard β€” openclaw status, gateway start/stop, system info.

GitHub Issues Sync (v1.4)

Fetch open GitHub issues and auto-create JARVIS task cards (idempotent by issue number). Configure with GITHUB_TOKEN + GITHUB_REPO.

Agent SOUL Editor (v1.5)

View and edit agent SOUL.md, MEMORY.md, IDENTITY.md directly in the browser. Auto-backup on save.


πŸ” Reliability Features

Webhook Retry + Circuit Breaker (v1.10–1.14)

  • SQLite-backed delivery log (survives server restarts)
  • Exponential backoff: 1s β†’ 2s β†’ 4s β†’ 8s β†’ 16s (max 5 attempts)
  • Circuit breaker: β‰₯3 failures from last 5 deliveries = open circuit
  • Dashboard delivery history panel with Manual Retry + Reset Circuit buttons
  • GET /api/webhooks/:id/deliveries Β· POST /api/webhooks/:id/retry

Pino Structured Logging (v1.9)

JSON in production, pretty-print in development. Replaces all console.log.

Update Banner (v1.11)

Dashboard shows a dismissable banner when a newer version is available on npm.


πŸ“Š Quality

  • 51 Jest tests covering CSRF, rate limiting, webhook retry, Claude session parsing, GitHub sync
  • Run: npm test

πŸ“¨ Telegram β†’ MC Auto-Routing

When a Telegram message mentions an agent bot (@TankMatrixZ_Bot fix login), JARVIS MC automatically creates a task card β€” no manual logging.

// .mission-control/config/agents.json
{
  "botMapping": {
    "@YourAgentBot": "agent-id"
  }
}

Core mc Commands

mc check                          # See your pending tasks
mc task:create "Title" --priority high --assign oracle
mc task:claim TASK-001
mc task:comment TASK-001 "Done." --type progress
mc task:done TASK-001
mc squad                          # All agents + status
mc deliver "Report" --path ./output/report.md
mc notify "Deployment complete"
mc status                         # local / cloud mode

More by Asif2BD

clawhub install openclaw-token-optimizer   # Reduce token costs by 50-80%
clawhub search Asif2BD                     # All skills

MissionDeck.ai Β· Free tier Β· No credit card required

Weekly Installs
4
GitHub Stars
21
First Seen
12 days ago
Installed on
openclaw4
github-copilot4
codex4
kimi-cli4
gemini-cli4
cursor4