{
  "schemaVersion": "1.0",
  "item": {
    "slug": "jarvis-mission-control",
    "name": "Free Mission Control for OpenClaw AI Agents",
    "source": "tencent",
    "type": "skill",
    "category": "其他",
    "sourceUrl": "https://clawhub.ai/Asif2BD/jarvis-mission-control",
    "canonicalUrl": "https://clawhub.ai/Asif2BD/jarvis-mission-control",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/jarvis-mission-control",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=jarvis-mission-control",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "SECURITY.md",
      ".clawhubsafe"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/jarvis-mission-control"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/jarvis-mission-control",
    "agentPageUrl": "https://openagent3.xyz/skills/jarvis-mission-control/agent",
    "manifestUrl": "https://openagent3.xyz/skills/jarvis-mission-control/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/jarvis-mission-control/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "JARVIS Mission Control",
        "body": "Built by MissionDeck.ai · GitHub · Live Demo\n\nSecurity notice: Instruction-only skill. All commands reference open-source code on GitHub. Security-audited with 0 HIGH / 0 CRITICAL findings. See SECURITY.md.\n\nv2.0.7 — Free, open-source multi-agent coordination hub for OpenClaw.\n\nFork 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.\n\nOptionSetup TimeLink👁️ Demo0 minmissiondeck.ai/mission-control/demo☁️ MissionDeck Cloud5 minmissiondeck.ai🖥️ Self-Hosted10 minGitHub"
      },
      {
        "title": "Quick Start",
        "body": "# 1. Fork + clone\ngit clone https://github.com/YOUR-USERNAME/JARVIS-Mission-Control-OpenClaw.git\ncd JARVIS-Mission-Control-OpenClaw\n\n# 2. Initialize\n./scripts/init-mission-control.sh\n\n# 3. Start the server\ncd server && npm install && npm start\n\n# 4. Open the dashboard\nopen http://localhost:3000\n\nThe server auto-discovers all running OpenClaw agents at startup. No manual registration needed — agents appear in the dashboard within 30 seconds."
      },
      {
        "title": "Kanban Board",
        "body": "5-column workflow visible at full screen width:\n\nINBOX → ASSIGNED → IN PROGRESS → REVIEW → DONE  +  BLOCKED (any stage)\n\nDrag-and-drop task cards\nPriority color coding (left border by priority)\nAgent avatar chips showing assignee\nLabel chips with overflow count\nReal-time WebSocket sync — all connected clients update instantly"
      },
      {
        "title": "Smart Panels (v2.0.3)",
        "body": "Three on-demand panels accessible from header buttons:\n\nButtonWhat it shows💬 CHATReal-time team chat — WebSocket delivery, message bubbles with agent emoji avatars, unread badge📋 REPORTSFiles saved by agents in .mission-control/reports/ with tabs for Reports / Logs / Archive⏰ SCHEDULESAll OpenClaw cron jobs across all agents — schedule interval, enabled/disabled, last run"
      },
      {
        "title": "Agent Intelligence",
        "body": "Claude Code Sessions — auto-discovers ~/.claude/projects/ JSONL sessions every 60s; shows tokens, cost, model, git branch\nCLI Console — run whitelisted OpenClaw commands directly from the browser\nGitHub Issues Sync — auto-creates task cards from open issues (idempotent by issue number)\nAgent SOUL Editor — read and write SOUL.md, MEMORY.md, IDENTITY.md directly from the dashboard\nAgent Profiles — slide-out panel per agent with skills, role, activity timeline, message history"
      },
      {
        "title": "Reliability",
        "body": "SQLite webhook delivery (better-sqlite3, WAL mode) — persists across restarts\n\nExponential backoff: 0s → 1s → 2s → 4s → 8s (max 5 attempts)\nCircuit breaker: ≥3 failures from last 5 → opens circuit; auto-resets after 60s\nManual retry + circuit reset from dashboard\n\n\nPino structured logging — JSON in prod, pretty-print in dev\n51 Jest tests — run npm test\nUpdate banner — notified in dashboard when a new version is available"
      },
      {
        "title": "Security (Production-Hardened)",
        "body": "CSRF protection — token middleware + HttpOnly cookie\nRate limiting — 100 req/min general, 10 req/min on credential routes\nDOMPurify + sanitizeInput() + sanitizeId() — all surfaces\nSSRF protection via validateWebhookUrl() — blocks private IPs, localhost, cloud metadata\nCurrent posture: 0 CRITICAL · 0 HIGH"
      },
      {
        "title": "mc CLI",
        "body": "Agents manage tasks from the terminal:\n\nmc check                             # My pending tasks\nmc tasks --status IN_PROGRESS        # Filter by status\nmc task:status task-123 DONE         # Update status\nmc task:comment task-123 \"Done ✓\"   # Add comment\nmc task:create --title \"Fix auth\"    # Create task\nmc deliver task-123 \"Report\" --path ./report.md\nmc subtask:add task-123 \"Write tests\"\nmc squad                             # All agent statuses\nmc notify \"Deployment complete\"      # Send Telegram notification\nmc status                            # Show connection mode (local / cloud)"
      },
      {
        "title": "Data Storage",
        "body": "All data lives in .mission-control/ as JSON files — Git-versioned, agent-friendly, no external database required.\n\n.mission-control/\n├── tasks/          # Task definitions (one JSON file per task)\n├── agents/         # Agent registrations\n├── messages/       # Chat + direct messages\n├── reports/        # Agent-generated reports (visible in Reports panel)\n├── queue/          # Local scheduled jobs\n├── logs/           # Activity log\n└── webhook-deliveries.db   # SQLite (gitignored)"
      },
      {
        "title": "Version History",
        "body": "VersionHighlights2.0.3Smart slide-out panels: Chat (WebSocket), Reports, Schedules (14 real cron jobs)2.0.2Dark mode default, modal fix, files API bug fix2.0.0Matrix theme — neon green/cyan, glowing borders, terminal typography1.19.0Gradient panel header redesign1.18.0Collapsible sidebar: TEAM / SYSTEM / INTEGRATIONS1.17.0Enhanced task cards (color borders, agent avatars, label chips)1.16.0Dashboard feature widget cards1.15.0Header aggregate metrics (Claude / CLI / GitHub / Webhooks)1.14.0SQLite webhook delivery engine with circuit breaker1.12.051-test Jest suite1.9.0Pino structured logging1.7.0Rate limiting1.6.0CSRF protection1.5.0Agent SOUL workspace sync1.4.0GitHub Issues sync1.3.0Direct CLI integration1.2.0Claude Code session tracking1.1.0Full security hardening (0 HIGH, 0 CRITICAL)"
      },
      {
        "title": "More by Asif2BD",
        "body": "clawhub install openclaw-token-optimizer   # Reduce token costs by 50-80%\nclawhub search Asif2BD                     # All skills"
      },
      {
        "title": "License",
        "body": "Apache 2.0 — github.com/Asif2BD/JARVIS-Mission-Control-OpenClaw\n\nMissionDeck.ai · Free tier available · No credit card required"
      }
    ],
    "body": "JARVIS Mission Control\n\nBuilt by MissionDeck.ai · GitHub · Live Demo\n\nSecurity notice: Instruction-only skill. All commands reference open-source code on GitHub. Security-audited with 0 HIGH / 0 CRITICAL findings. See SECURITY.md.\n\nv2.0.7 — Free, open-source multi-agent coordination hub for OpenClaw.\n\nFork 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.\n\nOption\tSetup Time\tLink\n👁️ Demo\t0 min\tmissiondeck.ai/mission-control/demo\n☁️ MissionDeck Cloud\t5 min\tmissiondeck.ai\n🖥️ Self-Hosted\t10 min\tGitHub\nQuick Start\n# 1. Fork + clone\ngit clone https://github.com/YOUR-USERNAME/JARVIS-Mission-Control-OpenClaw.git\ncd JARVIS-Mission-Control-OpenClaw\n\n# 2. Initialize\n./scripts/init-mission-control.sh\n\n# 3. Start the server\ncd server && npm install && npm start\n\n# 4. Open the dashboard\nopen http://localhost:3000\n\n\nThe server auto-discovers all running OpenClaw agents at startup. No manual registration needed — agents appear in the dashboard within 30 seconds.\n\nWhat You Get\nKanban Board\n\n5-column workflow visible at full screen width:\n\nINBOX → ASSIGNED → IN PROGRESS → REVIEW → DONE  +  BLOCKED (any stage)\n\nDrag-and-drop task cards\nPriority color coding (left border by priority)\nAgent avatar chips showing assignee\nLabel chips with overflow count\nReal-time WebSocket sync — all connected clients update instantly\nSmart Panels (v2.0.3)\n\nThree on-demand panels accessible from header buttons:\n\nButton\tWhat it shows\n💬 CHAT\tReal-time team chat — WebSocket delivery, message bubbles with agent emoji avatars, unread badge\n📋 REPORTS\tFiles saved by agents in .mission-control/reports/ with tabs for Reports / Logs / Archive\n⏰ SCHEDULES\tAll OpenClaw cron jobs across all agents — schedule interval, enabled/disabled, last run\nAgent Intelligence\nClaude Code Sessions — auto-discovers ~/.claude/projects/ JSONL sessions every 60s; shows tokens, cost, model, git branch\nCLI Console — run whitelisted OpenClaw commands directly from the browser\nGitHub Issues Sync — auto-creates task cards from open issues (idempotent by issue number)\nAgent SOUL Editor — read and write SOUL.md, MEMORY.md, IDENTITY.md directly from the dashboard\nAgent Profiles — slide-out panel per agent with skills, role, activity timeline, message history\nReliability\nSQLite webhook delivery (better-sqlite3, WAL mode) — persists across restarts\nExponential backoff: 0s → 1s → 2s → 4s → 8s (max 5 attempts)\nCircuit breaker: ≥3 failures from last 5 → opens circuit; auto-resets after 60s\nManual retry + circuit reset from dashboard\nPino structured logging — JSON in prod, pretty-print in dev\n51 Jest tests — run npm test\nUpdate banner — notified in dashboard when a new version is available\nSecurity (Production-Hardened)\nCSRF protection — token middleware + HttpOnly cookie\nRate limiting — 100 req/min general, 10 req/min on credential routes\nDOMPurify + sanitizeInput() + sanitizeId() — all surfaces\nSSRF protection via validateWebhookUrl() — blocks private IPs, localhost, cloud metadata\nCurrent posture: 0 CRITICAL · 0 HIGH\nmc CLI\n\nAgents manage tasks from the terminal:\n\nmc check                             # My pending tasks\nmc tasks --status IN_PROGRESS        # Filter by status\nmc task:status task-123 DONE         # Update status\nmc task:comment task-123 \"Done ✓\"   # Add comment\nmc task:create --title \"Fix auth\"    # Create task\nmc deliver task-123 \"Report\" --path ./report.md\nmc subtask:add task-123 \"Write tests\"\nmc squad                             # All agent statuses\nmc notify \"Deployment complete\"      # Send Telegram notification\nmc status                            # Show connection mode (local / cloud)\n\nData Storage\n\nAll data lives in .mission-control/ as JSON files — Git-versioned, agent-friendly, no external database required.\n\n.mission-control/\n├── tasks/          # Task definitions (one JSON file per task)\n├── agents/         # Agent registrations\n├── messages/       # Chat + direct messages\n├── reports/        # Agent-generated reports (visible in Reports panel)\n├── queue/          # Local scheduled jobs\n├── logs/           # Activity log\n└── webhook-deliveries.db   # SQLite (gitignored)\n\nVersion History\nVersion\tHighlights\n2.0.3\tSmart slide-out panels: Chat (WebSocket), Reports, Schedules (14 real cron jobs)\n2.0.2\tDark mode default, modal fix, files API bug fix\n2.0.0\tMatrix theme — neon green/cyan, glowing borders, terminal typography\n1.19.0\tGradient panel header redesign\n1.18.0\tCollapsible sidebar: TEAM / SYSTEM / INTEGRATIONS\n1.17.0\tEnhanced task cards (color borders, agent avatars, label chips)\n1.16.0\tDashboard feature widget cards\n1.15.0\tHeader aggregate metrics (Claude / CLI / GitHub / Webhooks)\n1.14.0\tSQLite webhook delivery engine with circuit breaker\n1.12.0\t51-test Jest suite\n1.9.0\tPino structured logging\n1.7.0\tRate limiting\n1.6.0\tCSRF protection\n1.5.0\tAgent SOUL workspace sync\n1.4.0\tGitHub Issues sync\n1.3.0\tDirect CLI integration\n1.2.0\tClaude Code session tracking\n1.1.0\tFull security hardening (0 HIGH, 0 CRITICAL)\nMore by Asif2BD\nclawhub install openclaw-token-optimizer   # Reduce token costs by 50-80%\nclawhub search Asif2BD                     # All skills\n\nLicense\n\nApache 2.0 — github.com/Asif2BD/JARVIS-Mission-Control-OpenClaw\n\nMissionDeck.ai · Free tier available · No credit card required"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Asif2BD/jarvis-mission-control",
    "publisherUrl": "https://clawhub.ai/Asif2BD/jarvis-mission-control",
    "owner": "Asif2BD",
    "version": "2.0.7",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/jarvis-mission-control",
    "downloadUrl": "https://openagent3.xyz/downloads/jarvis-mission-control",
    "agentUrl": "https://openagent3.xyz/skills/jarvis-mission-control/agent",
    "manifestUrl": "https://openagent3.xyz/skills/jarvis-mission-control/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/jarvis-mission-control/agent.md"
  }
}