{
  "schemaVersion": "1.0",
  "item": {
    "slug": "clawwatch",
    "name": "ClawWatch",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/goarstne/clawwatch",
    "canonicalUrl": "https://clawhub.ai/goarstne/clawwatch",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/clawwatch",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=clawwatch",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/api-notes.md",
      "references/cli-reference.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/clawwatch"
    },
    "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/clawwatch",
    "agentPageUrl": "https://openagent3.xyz/skills/clawwatch/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawwatch/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawwatch/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": "Quick Reference",
        "body": "User says...You run...\"Füg Bitcoin zur Watchlist hinzu\"clawwatch add BTC\"Add NVIDIA and Tesla\"clawwatch add NVDA TSLA --tag portfolio\"Wie steht meine Watchlist?\"clawwatch check --json → parse & summarize\"Zeig mir nur die Kryptos\"clawwatch list --type crypto --json\"Alert wenn BTC über 100k geht\"clawwatch alert add BTC above 100000\"Alert if ETH drops 5% in a day\"clawwatch alert add ETH change 5\"Wie ist die Marktstimmung?\"clawwatch feargreed\"Entferne TSLA\"clawwatch remove TSLA\"Check my alerts\"clawwatch alert check --json\"Export als CSV\"clawwatch export --format csv"
      },
      {
        "title": "How to Use",
        "body": "Run commands via Bash tool: bash clawwatch <command>\nUse --json flag to get machine-readable output you can parse\nSummarize results in natural language for the user\nFor deep analysis, pass the JSON data to market-analyst agent"
      },
      {
        "title": "Important Rules",
        "body": "Always use --json flag when you need to parse the output programmatically\nDon't run clawwatch check too frequently — respect API rate limits (max every 60 seconds)\nAuto-detection: Just pass symbols like BTC, ETH, NVDA, SAP.DE — the tool auto-detects crypto vs stock\nAlert exit codes: clawwatch alert check returns exit code 0 (no alerts) or 1 (triggered)"
      },
      {
        "title": "Combining with market-analyst",
        "body": "When the user asks for analysis (not just prices), chain:\n\nclawwatch check --json → get current prices\nPass relevant data to market-analyst for interpretation\nDeliver combined response"
      },
      {
        "title": "Reading Cached Data",
        "body": "Instead of running CLI commands, you can read cached data directly:\n\n~/.clawwatch/latest.json — Last fetched prices\n~/.clawwatch/watchlist.json — Full watchlist state"
      },
      {
        "title": "Installation",
        "body": "pip install clawwatch\n# No API keys needed for crypto! Works out of the box.\n# Optional: set CoinCap key for higher rate limits\nclawwatch config --coincap-key YOUR_KEY  # optional"
      }
    ],
    "body": "ClawWatch — Watchlist Skill\nQuick Reference\nUser says...\tYou run...\n\"Füg Bitcoin zur Watchlist hinzu\"\tclawwatch add BTC\n\"Add NVIDIA and Tesla\"\tclawwatch add NVDA TSLA --tag portfolio\n\"Wie steht meine Watchlist?\"\tclawwatch check --json → parse & summarize\n\"Zeig mir nur die Kryptos\"\tclawwatch list --type crypto --json\n\"Alert wenn BTC über 100k geht\"\tclawwatch alert add BTC above 100000\n\"Alert if ETH drops 5% in a day\"\tclawwatch alert add ETH change 5\n\"Wie ist die Marktstimmung?\"\tclawwatch feargreed\n\"Entferne TSLA\"\tclawwatch remove TSLA\n\"Check my alerts\"\tclawwatch alert check --json\n\"Export als CSV\"\tclawwatch export --format csv\nHow to Use\nRun commands via Bash tool: bash clawwatch <command>\nUse --json flag to get machine-readable output you can parse\nSummarize results in natural language for the user\nFor deep analysis, pass the JSON data to market-analyst agent\nImportant Rules\nAlways use --json flag when you need to parse the output programmatically\nDon't run clawwatch check too frequently — respect API rate limits (max every 60 seconds)\nAuto-detection: Just pass symbols like BTC, ETH, NVDA, SAP.DE — the tool auto-detects crypto vs stock\nAlert exit codes: clawwatch alert check returns exit code 0 (no alerts) or 1 (triggered)\nCombining with market-analyst\n\nWhen the user asks for analysis (not just prices), chain:\n\nclawwatch check --json → get current prices\nPass relevant data to market-analyst for interpretation\nDeliver combined response\nReading Cached Data\n\nInstead of running CLI commands, you can read cached data directly:\n\n~/.clawwatch/latest.json — Last fetched prices\n~/.clawwatch/watchlist.json — Full watchlist state\nInstallation\npip install clawwatch\n# No API keys needed for crypto! Works out of the box.\n# Optional: set CoinCap key for higher rate limits\nclawwatch config --coincap-key YOUR_KEY  # optional"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/goarstne/clawwatch",
    "publisherUrl": "https://clawhub.ai/goarstne/clawwatch",
    "owner": "goarstne",
    "version": "0.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/clawwatch",
    "downloadUrl": "https://openagent3.xyz/downloads/clawwatch",
    "agentUrl": "https://openagent3.xyz/skills/clawwatch/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawwatch/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawwatch/agent.md"
  }
}