{
  "schemaVersion": "1.0",
  "item": {
    "slug": "openfleet",
    "name": "OpenFleet",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/Serrato1/openfleet",
    "canonicalUrl": "https://clawhub.ai/Serrato1/openfleet",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/openfleet",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=openfleet",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "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-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.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/openfleet"
    },
    "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/openfleet",
    "agentPageUrl": "https://openagent3.xyz/skills/openfleet/agent",
    "manifestUrl": "https://openagent3.xyz/skills/openfleet/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/openfleet/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": "OpenFleet",
        "body": "Autonomous multi-agent orchestration from your terminal. Create tasks, manage agents, trigger work cycles, and monitor everything — without leaving OpenClaw."
      },
      {
        "title": "Setup",
        "body": "Get your API key from the OpenFleet Dashboard → Developer Settings\nSet the env var:\nexport OPENFLEET_API_KEY=ofk_your_key_here\n\n\nInstall the skill:\nclawhub install openfleet"
      },
      {
        "title": "Quick verify",
        "body": "Ask your agent: \"List my OpenFleet tasks\""
      },
      {
        "title": "Tasks",
        "body": "ToolDescriptionopenfleet_list_tasksList tasks — filter by status, priority, or free-text searchopenfleet_create_taskCreate a task (starts in INBOX, auto-assigned to best agent)openfleet_get_taskGet full task details by IDopenfleet_update_taskUpdate title, description, status, priority, or tagsopenfleet_delete_taskArchive (soft-delete) a taskopenfleet_unblock_taskUnblock a BLOCKED task with resolution contextopenfleet_approve_taskApprove a REVIEW task → moves to DONEopenfleet_add_commentAdd a comment visible to agents during execution"
      },
      {
        "title": "Agents",
        "body": "ToolDescriptionopenfleet_list_agentsList all agents with status, health, and token usageopenfleet_get_agentGet full agent details by IDopenfleet_create_agentCreate a new agent (LEAD, SPECIALIST, or INTERN)"
      },
      {
        "title": "Automations",
        "body": "ToolDescriptionopenfleet_list_automationsList recurring task automationsopenfleet_create_automationCreate a scheduled automation (hourly → monthly)openfleet_toggle_automationToggle an automation on/offopenfleet_trigger_automationFire an automation immediately"
      },
      {
        "title": "System",
        "body": "ToolDescriptionopenfleet_trigger_pulseTrigger an agent work cycle (health check + assignment + execution)openfleet_get_workspaceGet workspace info and configurationopenfleet_parse_inputParse natural language into a structured taskopenfleet_install_templateInstall a workspace template (e.g. saas-startup, content-pipeline)openfleet_list_activitiesList recent activity feed entries"
      },
      {
        "title": "Create a task",
        "body": "Create an OpenFleet task: \"Build a landing page with hero section, pricing table, and contact form\" with HIGH priority and tags frontend, react"
      },
      {
        "title": "Check agent status",
        "body": "List my OpenFleet agents and show who is working on what"
      },
      {
        "title": "Trigger a pulse",
        "body": "Trigger an OpenFleet pulse to assign queued tasks and start agent work"
      },
      {
        "title": "Manage blocked tasks",
        "body": "Show me all BLOCKED tasks in OpenFleet and unblock the one about API keys with the message \"Key has been added to environment\""
      },
      {
        "title": "Create a recurring automation",
        "body": "Create a daily OpenFleet automation called \"Morning standup report\" that generates a summary task every morning"
      },
      {
        "title": "MCP Server Details",
        "body": "This skill wraps the @open-fleet/mcp-server npm package, which exposes a standard MCP stdio server.\n\nManual MCP setup (if not using ClawHub):\n\nnpx @open-fleet/mcp-server setup\n\nThe setup wizard auto-detects Claude Code, Cursor, and Windsurf and configures MCP automatically.\n\nDirect npx invocation (for custom configs):\n\nOPENFLEET_API_KEY=ofk_xxx npx -y @open-fleet/mcp-server"
      },
      {
        "title": "OpenClaw + OpenFleet Integration",
        "body": "When you connect OpenFleet with an OpenClaw gateway, this skill completes the bidirectional link:\n\nDirectionWhat it doesOpenFleet → OpenClawOpenFleet sends tasks to your gateway for executionOpenClaw → OpenFleetThis skill lets OpenClaw manage tasks, agents, and pulse"
      },
      {
        "title": "Full setup",
        "body": "Start your OpenClaw gateway: openclaw gateway\nExpose it: cloudflared tunnel --url http://localhost:18789\nConnect the tunnel URL + token in OpenFleet Settings\nInstall this skill: clawhub install openfleet"
      },
      {
        "title": "Resources",
        "body": "OpenFleet Dashboard\nAPI Documentation\nGitHub\nSDK"
      }
    ],
    "body": "OpenFleet\n\nAutonomous multi-agent orchestration from your terminal. Create tasks, manage agents, trigger work cycles, and monitor everything — without leaving OpenClaw.\n\nSetup\nGet your API key from the OpenFleet Dashboard → Developer Settings\nSet the env var:\nexport OPENFLEET_API_KEY=ofk_your_key_here\n\nInstall the skill:\nclawhub install openfleet\n\nQuick verify\n\nAsk your agent: \"List my OpenFleet tasks\"\n\n20 Available Tools\nTasks\nTool\tDescription\nopenfleet_list_tasks\tList tasks — filter by status, priority, or free-text search\nopenfleet_create_task\tCreate a task (starts in INBOX, auto-assigned to best agent)\nopenfleet_get_task\tGet full task details by ID\nopenfleet_update_task\tUpdate title, description, status, priority, or tags\nopenfleet_delete_task\tArchive (soft-delete) a task\nopenfleet_unblock_task\tUnblock a BLOCKED task with resolution context\nopenfleet_approve_task\tApprove a REVIEW task → moves to DONE\nopenfleet_add_comment\tAdd a comment visible to agents during execution\nAgents\nTool\tDescription\nopenfleet_list_agents\tList all agents with status, health, and token usage\nopenfleet_get_agent\tGet full agent details by ID\nopenfleet_create_agent\tCreate a new agent (LEAD, SPECIALIST, or INTERN)\nAutomations\nTool\tDescription\nopenfleet_list_automations\tList recurring task automations\nopenfleet_create_automation\tCreate a scheduled automation (hourly → monthly)\nopenfleet_toggle_automation\tToggle an automation on/off\nopenfleet_trigger_automation\tFire an automation immediately\nSystem\nTool\tDescription\nopenfleet_trigger_pulse\tTrigger an agent work cycle (health check + assignment + execution)\nopenfleet_get_workspace\tGet workspace info and configuration\nopenfleet_parse_input\tParse natural language into a structured task\nopenfleet_install_template\tInstall a workspace template (e.g. saas-startup, content-pipeline)\nopenfleet_list_activities\tList recent activity feed entries\nUsage Examples\nCreate a task\nCreate an OpenFleet task: \"Build a landing page with hero section, pricing table, and contact form\" with HIGH priority and tags frontend, react\n\nCheck agent status\nList my OpenFleet agents and show who is working on what\n\nTrigger a pulse\nTrigger an OpenFleet pulse to assign queued tasks and start agent work\n\nManage blocked tasks\nShow me all BLOCKED tasks in OpenFleet and unblock the one about API keys with the message \"Key has been added to environment\"\n\nCreate a recurring automation\nCreate a daily OpenFleet automation called \"Morning standup report\" that generates a summary task every morning\n\nMCP Server Details\n\nThis skill wraps the @open-fleet/mcp-server npm package, which exposes a standard MCP stdio server.\n\nManual MCP setup (if not using ClawHub):\n\nnpx @open-fleet/mcp-server setup\n\n\nThe setup wizard auto-detects Claude Code, Cursor, and Windsurf and configures MCP automatically.\n\nDirect npx invocation (for custom configs):\n\nOPENFLEET_API_KEY=ofk_xxx npx -y @open-fleet/mcp-server\n\nOpenClaw + OpenFleet Integration\n\nWhen you connect OpenFleet with an OpenClaw gateway, this skill completes the bidirectional link:\n\nDirection\tWhat it does\nOpenFleet → OpenClaw\tOpenFleet sends tasks to your gateway for execution\nOpenClaw → OpenFleet\tThis skill lets OpenClaw manage tasks, agents, and pulse\nFull setup\nStart your OpenClaw gateway: openclaw gateway\nExpose it: cloudflared tunnel --url http://localhost:18789\nConnect the tunnel URL + token in OpenFleet Settings\nInstall this skill: clawhub install openfleet\nResources\nOpenFleet Dashboard\nAPI Documentation\nGitHub\nSDK"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Serrato1/openfleet",
    "publisherUrl": "https://clawhub.ai/Serrato1/openfleet",
    "owner": "Serrato1",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/openfleet",
    "downloadUrl": "https://openagent3.xyz/downloads/openfleet",
    "agentUrl": "https://openagent3.xyz/skills/openfleet/agent",
    "manifestUrl": "https://openagent3.xyz/skills/openfleet/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/openfleet/agent.md"
  }
}