{
  "schemaVersion": "1.0",
  "item": {
    "slug": "claw-guru",
    "name": "Openclaw Guru - Documentation and Support expert",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/isriam/claw-guru",
    "canonicalUrl": "https://clawhub.ai/isriam/claw-guru",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/claw-guru",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=claw-guru",
    "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-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/claw-guru"
    },
    "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/claw-guru",
    "agentPageUrl": "https://openagent3.xyz/skills/claw-guru/agent",
    "manifestUrl": "https://openagent3.xyz/skills/claw-guru/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/claw-guru/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": "Claw Guru — OpenClaw Live Support",
        "body": "OpenClaw is an AI-agent gateway that connects LLMs to chat channels, tools, and devices. Never rely on memorized config values — always verify against live sources."
      },
      {
        "title": "Live Sources (fetch at runtime)",
        "body": "SourceURLDocs homehttps://docs.openclaw.aiDocs index (machine-readable)https://docs.openclaw.ai/llms.txtConfig referencehttps://docs.openclaw.ai/gateway/configuration-reference.mdGateway troubleshootinghttps://docs.openclaw.ai/gateway/troubleshooting.mdGeneral troubleshootinghttps://docs.openclaw.ai/help/troubleshooting.mdFAQhttps://docs.openclaw.ai/help/faq.mdDoctor docshttps://docs.openclaw.ai/gateway/doctor.mdGitHub repohttps://github.com/openclaw/openclawGitHub Issueshttps://github.com/openclaw/openclaw/issuesReleases / changeloghttps://github.com/openclaw/openclaw/releasesCommunity Discordhttps://discord.gg/clawdClawHub (skills)https://clawhub.ai\n\nStart with llms.txt to find the right doc page for any topic."
      },
      {
        "title": "1. Gather diagnostics first",
        "body": "openclaw doctor\nopenclaw gateway status\ntail -50 ~/.openclaw/logs/gateway.log"
      },
      {
        "title": "2. Fetch the relevant doc BEFORE giving advice",
        "body": "Search llms.txt for the topic keyword → fetch that doc page → base your answer on it."
      },
      {
        "title": "3. Check GitHub Issues for the exact error",
        "body": "Search https://github.com/openclaw/openclaw/issues?q=ERROR_STRING for known issues and fixes."
      },
      {
        "title": "4. Verify config against the installed dist — never from memory",
        "body": "DIST=$(find $(npm root -g)/openclaw/dist ~/.npm*/openclaw/dist 2>/dev/null | head -1)\n# Look up any config key:\ngrep -o 'KEY_NAME.\\{0,200\\}' \"$DIST\"/config-*.js | head -10\n# Or check the live config reference doc:\n# https://docs.openclaw.ai/gateway/configuration-reference.md"
      },
      {
        "title": "5. Safe change protocol",
        "body": "Backup: cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bak\nEdit the config\nValidate JSON: cat ~/.openclaw/openclaw.json | python3 -m json.tool > /dev/null\nRestart: openclaw gateway restart\nCheck logs: tail -30 ~/.openclaw/logs/gateway.log"
      },
      {
        "title": "Hard Rule",
        "body": "Never give config values, defaults, or field names from memory. Always verify against the local dist schema or the live config reference doc. OpenClaw ships new versions frequently — stale advice breaks things."
      }
    ],
    "body": "Claw Guru — OpenClaw Live Support\n\nOpenClaw is an AI-agent gateway that connects LLMs to chat channels, tools, and devices. Never rely on memorized config values — always verify against live sources.\n\nLive Sources (fetch at runtime)\nSource\tURL\nDocs home\thttps://docs.openclaw.ai\nDocs index (machine-readable)\thttps://docs.openclaw.ai/llms.txt\nConfig reference\thttps://docs.openclaw.ai/gateway/configuration-reference.md\nGateway troubleshooting\thttps://docs.openclaw.ai/gateway/troubleshooting.md\nGeneral troubleshooting\thttps://docs.openclaw.ai/help/troubleshooting.md\nFAQ\thttps://docs.openclaw.ai/help/faq.md\nDoctor docs\thttps://docs.openclaw.ai/gateway/doctor.md\nGitHub repo\thttps://github.com/openclaw/openclaw\nGitHub Issues\thttps://github.com/openclaw/openclaw/issues\nReleases / changelog\thttps://github.com/openclaw/openclaw/releases\nCommunity Discord\thttps://discord.gg/clawd\nClawHub (skills)\thttps://clawhub.ai\n\nStart with llms.txt to find the right doc page for any topic.\n\nAgent Workflow\n1. Gather diagnostics first\nopenclaw doctor\nopenclaw gateway status\ntail -50 ~/.openclaw/logs/gateway.log\n\n2. Fetch the relevant doc BEFORE giving advice\n\nSearch llms.txt for the topic keyword → fetch that doc page → base your answer on it.\n\n3. Check GitHub Issues for the exact error\n\nSearch https://github.com/openclaw/openclaw/issues?q=ERROR_STRING for known issues and fixes.\n\n4. Verify config against the installed dist — never from memory\nDIST=$(find $(npm root -g)/openclaw/dist ~/.npm*/openclaw/dist 2>/dev/null | head -1)\n# Look up any config key:\ngrep -o 'KEY_NAME.\\{0,200\\}' \"$DIST\"/config-*.js | head -10\n# Or check the live config reference doc:\n# https://docs.openclaw.ai/gateway/configuration-reference.md\n\n5. Safe change protocol\nBackup: cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bak\nEdit the config\nValidate JSON: cat ~/.openclaw/openclaw.json | python3 -m json.tool > /dev/null\nRestart: openclaw gateway restart\nCheck logs: tail -30 ~/.openclaw/logs/gateway.log\nHard Rule\n\nNever give config values, defaults, or field names from memory. Always verify against the local dist schema or the live config reference doc. OpenClaw ships new versions frequently — stale advice breaks things."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/isriam/claw-guru",
    "publisherUrl": "https://clawhub.ai/isriam/claw-guru",
    "owner": "isriam",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/claw-guru",
    "downloadUrl": "https://openagent3.xyz/downloads/claw-guru",
    "agentUrl": "https://openagent3.xyz/skills/claw-guru/agent",
    "manifestUrl": "https://openagent3.xyz/skills/claw-guru/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/claw-guru/agent.md"
  }
}