{
  "schemaVersion": "1.0",
  "item": {
    "slug": "vscode-tunnel",
    "name": "vscode-tunnel",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/listky/vscode-tunnel",
    "canonicalUrl": "https://clawhub.ai/listky/vscode-tunnel",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/vscode-tunnel",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=vscode-tunnel",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "tunnel.sh"
    ],
    "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-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-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/vscode-tunnel"
    },
    "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/vscode-tunnel",
    "agentPageUrl": "https://openagent3.xyz/skills/vscode-tunnel/agent",
    "manifestUrl": "https://openagent3.xyz/skills/vscode-tunnel/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/vscode-tunnel/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": "VS Code Tunnel",
        "body": "Start a VS Code Remote Tunnel in Docker container environments, enabling remote terminal access through VS Code."
      },
      {
        "title": "Trigger Phrases",
        "body": "\"start vscode tunnel\"\n\"open vscode tunnel\"\n\"connect vscode\"\n\"launch code tunnel in container\"\n\"vscode remote\""
      },
      {
        "title": "Commands",
        "body": "# Start tunnel (interactive name prompt)\nbash /path/to/tunnel.sh start\n\n# Start tunnel with specific name\nbash /path/to/tunnel.sh start my-tunnel-name\n\n# Stop tunnel\nbash /path/to/tunnel.sh stop\n\n# View status\nbash /path/to/tunnel.sh status\n\n# View logs\nbash /path/to/tunnel.sh log"
      },
      {
        "title": "Environment Variables",
        "body": "VariableDescriptionDefaultVSCODE_TUNNEL_NAMETunnel nameInteractive inputVSCODE_CLI_DIRCLI installation directory~/.vscode-cli"
      },
      {
        "title": "Usage Examples",
        "body": "User: start vscode tunnel\nAgent: Starting VS Code Tunnel...\n[Executes: bash tunnel.sh start]\nAgent: Tunnel started. Please enter this code in VS Code to authorize: xxxx-xxxx\n\nUser: launch a tunnel named dev-env\nAgent: Starting tunnel dev-env...\n[Executes: bash tunnel.sh start dev-env]"
      },
      {
        "title": "Commands Reference",
        "body": "CommandDescriptionstart [name]Start tunnel with optional namestopStop running tunnelstatusDisplay tunnel statuslogView tunnel logs (live)"
      },
      {
        "title": "Dependencies",
        "body": "curl - Download CLI\ntar - Extract CLI\ngrep - Log processing"
      },
      {
        "title": "Notes",
        "body": "First-time startup requires Microsoft account authorization\nAuthorization code will be displayed in the log output\nTunnel runs in background; needs restart after container reboot"
      },
      {
        "title": "Platform Support",
        "body": "Linux x64 (Alpine/Debian/Ubuntu)\nDocker container environments"
      }
    ],
    "body": "VS Code Tunnel\n\nStart a VS Code Remote Tunnel in Docker container environments, enabling remote terminal access through VS Code.\n\nTrigger Phrases\n\"start vscode tunnel\"\n\"open vscode tunnel\"\n\"connect vscode\"\n\"launch code tunnel in container\"\n\"vscode remote\"\nCommands\n# Start tunnel (interactive name prompt)\nbash /path/to/tunnel.sh start\n\n# Start tunnel with specific name\nbash /path/to/tunnel.sh start my-tunnel-name\n\n# Stop tunnel\nbash /path/to/tunnel.sh stop\n\n# View status\nbash /path/to/tunnel.sh status\n\n# View logs\nbash /path/to/tunnel.sh log\n\nEnvironment Variables\nVariable\tDescription\tDefault\nVSCODE_TUNNEL_NAME\tTunnel name\tInteractive input\nVSCODE_CLI_DIR\tCLI installation directory\t~/.vscode-cli\nUsage Examples\nUser: start vscode tunnel\nAgent: Starting VS Code Tunnel...\n[Executes: bash tunnel.sh start]\nAgent: Tunnel started. Please enter this code in VS Code to authorize: xxxx-xxxx\n\nUser: launch a tunnel named dev-env\nAgent: Starting tunnel dev-env...\n[Executes: bash tunnel.sh start dev-env]\n\nCommands Reference\nCommand\tDescription\nstart [name]\tStart tunnel with optional name\nstop\tStop running tunnel\nstatus\tDisplay tunnel status\nlog\tView tunnel logs (live)\nDependencies\ncurl - Download CLI\ntar - Extract CLI\ngrep - Log processing\nNotes\nFirst-time startup requires Microsoft account authorization\nAuthorization code will be displayed in the log output\nTunnel runs in background; needs restart after container reboot\nPlatform Support\nLinux x64 (Alpine/Debian/Ubuntu)\nDocker container environments"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/listky/vscode-tunnel",
    "publisherUrl": "https://clawhub.ai/listky/vscode-tunnel",
    "owner": "listky",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/vscode-tunnel",
    "downloadUrl": "https://openagent3.xyz/downloads/vscode-tunnel",
    "agentUrl": "https://openagent3.xyz/skills/vscode-tunnel/agent",
    "manifestUrl": "https://openagent3.xyz/skills/vscode-tunnel/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/vscode-tunnel/agent.md"
  }
}