Comprehensive Mission Control dashboard for OpenClaw - monitor agents, automation, teams, documents, messages, and system metrics. Features real-time dashboards, agent-to-agent messaging, task execution, and enterprise-level monitoring.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add dvcrn/openclaw-skills-marketplace --skill overkill-mission-control --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Overkill Mission Control?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/dvcrn-overkill-mission-control)More formats (shields.io, HTML) on the badges page.
---
name: overkill-mission-control
description: "Comprehensive Mission Control dashboard for OpenClaw - monitor agents, automation, teams, documents, messages, and system metrics. Features real-time dashboards, agent-to-agent messaging, task execution, and enterprise-level monitoring."
homepage: https://github.com/your-repo/overkill-mission-control
---
# Overkill Mission Control
Enterprise-grade operations dashboard for OpenClaw autonomous agents.
## Overview
Mission Control provides comprehensive monitoring and control for OpenClaw agents, including:
- Real-time dashboard with live metrics
- Agent-to-agent messaging with LLM-powered responses
- Task execution framework
- Automation workflows
- Document management
- Team coordination
- System alerts and SLO tracking
## Quick Start
1. **Start the dashboard:**
```bash
cd ~/.openclaw/workspace-mission-control
npm run dev
```
2. **Access locally:** http://localhost:3000
3. **Access via Tailscale:** https://<your-host>.taila0448b.ts.net (run `tailscale serve 3000` to enable)
## Pages
| Page | Description |
|------|-------------|
| `/` | Main dashboard with live metrics |
| `/tasks` | Task queue and management |
| `/workshop` | Agent workshop with Kanban |
| `/teams` | Team management |
| `/messages` | Agent-to-agent messaging |
| `/documents` | Document storage and management |
| `/automation` | Automation workflows |
| `/intelligence` | System intelligence |
| `/alerts` | Alert management |
| `/slo` | SLO/Error budget tracking |
| `/runbooks` | Runbook automation |
| `/feature-flags` | Feature flag management |
| `/environments` | Environment comparison |
| `/webhooks` | Webhook management |
| `/stats` | Statistics and analytics |
| `/settings` | System settings |
## Features
### Real-time Dashboard
- Live session count
- Active agents
- Resource utilization (CPU, memory, disk)
- System health score
- Task distribution
- Timeline of activities
### Agent-to-Agent Messaging
- Send messages between agents
- LLM-powered responses (MiniMax M2.5)
- Task execution framework
- Auto-acknowledge and respond
- Polling every 60 seconds
### Task Execution
Agents can execute tasks based on message content:
- `researcher`: research, web_search, summarize
- `seo`: keyword_research, audit, analyze_competitors
- `contentwriter`: write_article, rewrite
- `data-analyst`: analyze_data, generate_report
- `designer`: generate_image, create_mockup
- `orchestrator`: delegate, coordinate
### Documents
- Upload PDFs, images, files
- SQLite-backed with FTS5 search
- Collections and tags
- Version history
- Access control (private/agent/team/public)
### Automation
- Visual workflow builder
- Triggers: schedule, webhook, event, manual, condition
- Actions: message, HTTP, task, notify, condition
- Analytics dashboard
## API Endpoints
| Endpoint | Description |
|----------|-------------|
| `/api/status` | System status and metrics |
| `/api/mission-control/agents` | List all agents |
| `/api/mission-control/sessions` | Session data |
| `/api/messages` | Agent messaging |
| `/api/messages/polling` | Message polling & execution |
| `/api/documents` | Document management |
| `/api/automation` | Automation workflows |
| `/api/alerts` | Alert management |
| `/api/slo` | SLO tracking |
| `/api/runbooks` | Runbook management |
## Configuration
### Systemd Services
**mission-control.service:**
```ini
[Unit]
Description=Mission Control Dashboard
After=network.target
[Service]
Type=simple
User=broedkrummen
WorkingDirectory=/home/broedkrummen/.openclaw/workspace-mission-control
ExecStart=/usr/bin/npm run dev
Restart=always
[Install]
WantedBy=multi-user.target
```
**tailscale-serve.service:**
```ini
[Unit]
Description=Tailscale Serve for Mission Control
After=network.target tailscaled.service
[Service]
Type=simple
User=root
ExecStart=/usr/bin/sudo /usr/bin/tailscale serve 3000
Restart=always
[Install]
WantedBy=multi-user.target
```
## Database
- **Messages:** `/mnt/openclaw/state/messages.db`
- **Documents:** `/mnt/openclaw/state/documents.db`
- **State:** `/mnt/openclaw/state/`
## Environment
- Node.js 22+
- Next.js 16
- SQLite (better-sqlite3)
- Tailwind CSS
## Troubleshooting
### Dashboard not loading
```bash
# Check if server is running
curl http://localhost:3000
# Restart server
sudo systemctl restart mission-control
```
### Tailscale not working
```bash
# Check Tailscale status
tailscale status
# Restart Tailscale serve
sudo systemctl restart tailscale-serve
```
### Messages not being processed
```bash
# Check cron job
cron list
# Manually trigger polling
curl -s http://localhost:3000/api/messages/polling?action=check-all
curl -s -X POST http://localhost:3000/api/messages/polling -H 'Content-Type: application/json' -d '{"action":"execute"}'
```
## Files Structure
```
mission-control/
├── src/
│ ├── app/ # Next.js pages
│ ├── components/ # React components
│ ├── lib/ # Utilities and APIs
│ └── hooks/ # Custom React hooks
├── public/ # Static assets
├── package.json
└── next.config.js
```
## Credits
Built with Next.js, Tailwind CSS, and SQLite.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!