{
  "schemaVersion": "1.0",
  "item": {
    "slug": "workspace-explorer",
    "name": "Workspace Explorer",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/mrbeandev/workspace-explorer",
    "canonicalUrl": "https://clawhub.ai/mrbeandev/workspace-explorer",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/workspace-explorer",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=workspace-explorer",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "HEARTBEAT.md",
      "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/workspace-explorer"
    },
    "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/workspace-explorer",
    "agentPageUrl": "https://openagent3.xyz/skills/workspace-explorer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/workspace-explorer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/workspace-explorer/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": "Workspace Explorer",
        "body": "Provide secure, temporary access to your workspace via code-server (VS Code in browser) tunneled through Cloudflare.\n\nRepository: https://github.com/mrbeandev/workspace-explorer"
      },
      {
        "title": "Installation",
        "body": "git clone https://github.com/mrbeandev/workspace-explorer.git"
      },
      {
        "title": "Usage",
        "body": "Run the start script with the workspace path:\n\npython3 {baseDir}/scripts/start_workspace.py /path/to/workspace\n\nThe script will:\n\nDownload binaries on first run (code-server + cloudflared)\nStart code-server on localhost\nCreate a Cloudflare tunnel\nPrint the public URL and password directly to terminal (Note: Wait 15-30s for the URL to become active)\n\nExample output:\n\n============================================================\n✅ WORKSPACE READY!\n============================================================\n🌐 URL:      https://random-words.trycloudflare.com\n🔑 Password: xY7kL9mN2pQ4\n============================================================\n\n💡 Share the URL and password with your owner.\n   Press Ctrl+C to terminate the session."
      },
      {
        "title": "Options",
        "body": "python3 {baseDir}/scripts/start_workspace.py /path/to/workspace --port 9000\n\nOptionDefaultDescriptionworkspace(required)Path to directory to serve--port8080Local port for code-server--status(flag)Check if workspace is running"
      },
      {
        "title": "Heartbeat Support",
        "body": "This project includes a HEARTBEAT.md file. When installed as an OpenClaw skill, the agent will periodically check if the tunnel is active and remind you if it's left running for too long."
      },
      {
        "title": "Termination",
        "body": "Press Ctrl+C to stop the session. Both code-server and the tunnel will be terminated."
      },
      {
        "title": "Security",
        "body": "Each session generates a unique cryptographically secure password\nTunnel URLs are temporary .trycloudflare.com domains\nNo ports need to be opened on firewall\nSession ends when script is terminated"
      }
    ],
    "body": "Workspace Explorer\n\nProvide secure, temporary access to your workspace via code-server (VS Code in browser) tunneled through Cloudflare.\n\nRepository: https://github.com/mrbeandev/workspace-explorer\n\nInstallation\ngit clone https://github.com/mrbeandev/workspace-explorer.git\n\nUsage\n\nRun the start script with the workspace path:\n\npython3 {baseDir}/scripts/start_workspace.py /path/to/workspace\n\n\nThe script will:\n\nDownload binaries on first run (code-server + cloudflared)\nStart code-server on localhost\nCreate a Cloudflare tunnel\nPrint the public URL and password directly to terminal (Note: Wait 15-30s for the URL to become active)\n\nExample output:\n\n============================================================\n✅ WORKSPACE READY!\n============================================================\n🌐 URL:      https://random-words.trycloudflare.com\n🔑 Password: xY7kL9mN2pQ4\n============================================================\n\n💡 Share the URL and password with your owner.\n   Press Ctrl+C to terminate the session.\n\nOptions\npython3 {baseDir}/scripts/start_workspace.py /path/to/workspace --port 9000\n\nOption\tDefault\tDescription\nworkspace\t(required)\tPath to directory to serve\n--port\t8080\tLocal port for code-server\n--status\t(flag)\tCheck if workspace is running\nHeartbeat Support\n\nThis project includes a HEARTBEAT.md file. When installed as an OpenClaw skill, the agent will periodically check if the tunnel is active and remind you if it's left running for too long.\n\nTermination\n\nPress Ctrl+C to stop the session. Both code-server and the tunnel will be terminated.\n\nSecurity\nEach session generates a unique cryptographically secure password\nTunnel URLs are temporary .trycloudflare.com domains\nNo ports need to be opened on firewall\nSession ends when script is terminated"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/mrbeandev/workspace-explorer",
    "publisherUrl": "https://clawhub.ai/mrbeandev/workspace-explorer",
    "owner": "mrbeandev",
    "version": "1.1.5",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/workspace-explorer",
    "downloadUrl": "https://openagent3.xyz/downloads/workspace-explorer",
    "agentUrl": "https://openagent3.xyz/skills/workspace-explorer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/workspace-explorer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/workspace-explorer/agent.md"
  }
}