{
  "schemaVersion": "1.0",
  "item": {
    "slug": "bing-webmaster-cli",
    "name": "Bing Webmaster CLI",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/NmadeleiDev/bing-webmaster-cli",
    "canonicalUrl": "https://clawhub.ai/NmadeleiDev/bing-webmaster-cli",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/bing-webmaster-cli",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=bing-webmaster-cli",
    "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",
      "slug": "bing-webmaster-cli",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T13:39:30.135Z",
      "expiresAt": "2026-05-07T13:39:30.135Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=bing-webmaster-cli",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=bing-webmaster-cli",
        "contentDisposition": "attachment; filename=\"bing-webmaster-cli-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "bing-webmaster-cli"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/bing-webmaster-cli"
    },
    "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/bing-webmaster-cli",
    "agentPageUrl": "https://openagent3.xyz/skills/bing-webmaster-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/bing-webmaster-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/bing-webmaster-cli/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": "Bing Webmaster CLI Skill",
        "body": "Use this skill to operate and troubleshoot the bwm CLI in this repository."
      },
      {
        "title": "When To Use",
        "body": "Use this skill when the task involves any of:\n\ncreating or rotating a Bing Webmaster API key\nauthenticating this CLI with env var or local stored key\nlisting sites in Bing Webmaster\nfetching site/URL traffic stats\nchecking whether a URL is indexed and why not\nsubmitting URLs for indexing"
      },
      {
        "title": "Prerequisites",
        "body": "Python environment with this project installed (bwm command available)\nBing Webmaster Tools account with access to at least one site\nBing Webmaster API key"
      },
      {
        "title": "Install This CLI",
        "body": "Recommended (pipx, global bwm command):\n\npython3 -m pip install --user pipx\npython3 -m pipx ensurepath\npipx install bing-webmaster-cli\nbwm --version\n\nFrom source (development):\n\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -e \".[dev]\"\nbwm --help\n\nFrom source (pipx, editable):\n\npipx install -e /absolute/path/to/bing_webmaster_cli\nbwm --help"
      },
      {
        "title": "Create API Key (Bing Webmaster)",
        "body": "As of February 26, 2026, create a Bing Webmaster API key using these steps:\n\nOpen Bing Webmaster Tools: https://www.bing.com/webmasters/\nSign in and open account/API access settings.\nGenerate a new API key.\nCopy and securely store the key.\n\nReference:\n\nhttps://learn.microsoft.com/en-us/bingwebmaster/getting-access"
      },
      {
        "title": "Environment variable (recommended for CI/ephemeral usage)",
        "body": "export BING_WEBMASTER_API_KEY=\"<your_api_key>\"\nbwm auth whoami"
      },
      {
        "title": "Local stored key",
        "body": "bwm auth login --api-key \"<your_api_key>\"\nbwm auth whoami\n\nInteractive prompt:\n\nbwm auth login\n\nClear local key:\n\nbwm auth clear"
      },
      {
        "title": "Optional: Set Default Site",
        "body": "bwm config set default-site https://example.com/\nbwm config get default-site\n\nWhen set, commands that accept --site can omit it."
      },
      {
        "title": "Command Reference",
        "body": "Top-level:\n\nbwm --version\nbwm --help"
      },
      {
        "title": "auth",
        "body": "bwm auth login [--api-key TEXT]\nbwm auth whoami [--output table|json]\nbwm auth clear"
      },
      {
        "title": "config",
        "body": "bwm config set default-site SITE_URL\nbwm config get default-site"
      },
      {
        "title": "site",
        "body": "bwm site list [--output table|json|csv] [--csv-path FILE]"
      },
      {
        "title": "stats",
        "body": "bwm stats site [--site SITE] [--start-date YYYY-MM-DD] [--end-date YYYY-MM-DD] [--output table|json|csv] [--csv-path FILE]\nbwm stats url [--site SITE] --url URL [--start-date YYYY-MM-DD] [--end-date YYYY-MM-DD] [--output table|json|csv] [--csv-path FILE]"
      },
      {
        "title": "url",
        "body": "bwm url check-index [--site SITE] --url URL [--output table|json] [--explain]\nbwm url submit [--site SITE] [--url URL]... [--file FILE] [--output table|json]"
      },
      {
        "title": "Quick Examples",
        "body": "# List sites\nbwm site list --output json\n\n# Site stats for a date window\nbwm stats site \\\n  --site https://example.com/ \\\n  --start-date 2026-02-01 \\\n  --end-date 2026-02-26\n\n# URL stats\nbwm stats url \\\n  --site https://example.com/ \\\n  --url https://example.com/page \\\n  --output json\n\n# URL index check with richer explanation\nbwm url check-index \\\n  --site https://example.com/ \\\n  --url https://example.com/page \\\n  --output json \\\n  --explain\n\n# Submit one URL\nbwm url submit --site https://example.com/ --url https://example.com/new-page\n\n# Submit batch from file\nbwm url submit --site https://example.com/ --file ./urls.txt"
      },
      {
        "title": "Troubleshooting",
        "body": "Auth error: No API key found...\n\nset BING_WEBMASTER_API_KEY or run bwm auth login.\n\n\n\nNo site specified. Pass --site or set one...\n\npass --site or set default site with bwm config set default-site ....\n\n\n\nURL appears blocked in Bing UI while simple API fields are sparse\n\nrun bwm url check-index --explain ... to get best-effort diagnostics from API signals."
      },
      {
        "title": "Config Paths And Overrides",
        "body": "Defaults:\n\ncredentials: ~/.config/bing-webmaster-cli/credentials.json\napp config: ~/.config/bing-webmaster-cli/config.json\n\nEnv overrides:\n\nBING_WEBMASTER_API_KEY\nBWM_CONFIG_DIR\nBWM_CREDENTIALS_FILE\nBWM_APP_CONFIG_FILE\nBWM_API_BASE_URL"
      }
    ],
    "body": "Bing Webmaster CLI Skill\n\nUse this skill to operate and troubleshoot the bwm CLI in this repository.\n\nWhen To Use\n\nUse this skill when the task involves any of:\n\ncreating or rotating a Bing Webmaster API key\nauthenticating this CLI with env var or local stored key\nlisting sites in Bing Webmaster\nfetching site/URL traffic stats\nchecking whether a URL is indexed and why not\nsubmitting URLs for indexing\nPrerequisites\nPython environment with this project installed (bwm command available)\nBing Webmaster Tools account with access to at least one site\nBing Webmaster API key\nInstall This CLI\n\nRecommended (pipx, global bwm command):\n\npython3 -m pip install --user pipx\npython3 -m pipx ensurepath\npipx install bing-webmaster-cli\nbwm --version\n\n\nFrom source (development):\n\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -e \".[dev]\"\nbwm --help\n\n\nFrom source (pipx, editable):\n\npipx install -e /absolute/path/to/bing_webmaster_cli\nbwm --help\n\nCreate API Key (Bing Webmaster)\n\nAs of February 26, 2026, create a Bing Webmaster API key using these steps:\n\nOpen Bing Webmaster Tools: https://www.bing.com/webmasters/\nSign in and open account/API access settings.\nGenerate a new API key.\nCopy and securely store the key.\n\nReference:\n\nhttps://learn.microsoft.com/en-us/bingwebmaster/getting-access\nAuthenticate This CLI\nEnvironment variable (recommended for CI/ephemeral usage)\nexport BING_WEBMASTER_API_KEY=\"<your_api_key>\"\nbwm auth whoami\n\nLocal stored key\nbwm auth login --api-key \"<your_api_key>\"\nbwm auth whoami\n\n\nInteractive prompt:\n\nbwm auth login\n\n\nClear local key:\n\nbwm auth clear\n\nOptional: Set Default Site\nbwm config set default-site https://example.com/\nbwm config get default-site\n\n\nWhen set, commands that accept --site can omit it.\n\nCommand Reference\n\nTop-level:\n\nbwm --version\nbwm --help\nauth\nbwm auth login [--api-key TEXT]\nbwm auth whoami [--output table|json]\nbwm auth clear\nconfig\nbwm config set default-site SITE_URL\nbwm config get default-site\nsite\nbwm site list [--output table|json|csv] [--csv-path FILE]\nstats\nbwm stats site [--site SITE] [--start-date YYYY-MM-DD] [--end-date YYYY-MM-DD] [--output table|json|csv] [--csv-path FILE]\nbwm stats url [--site SITE] --url URL [--start-date YYYY-MM-DD] [--end-date YYYY-MM-DD] [--output table|json|csv] [--csv-path FILE]\nurl\nbwm url check-index [--site SITE] --url URL [--output table|json] [--explain]\nbwm url submit [--site SITE] [--url URL]... [--file FILE] [--output table|json]\nQuick Examples\n# List sites\nbwm site list --output json\n\n# Site stats for a date window\nbwm stats site \\\n  --site https://example.com/ \\\n  --start-date 2026-02-01 \\\n  --end-date 2026-02-26\n\n# URL stats\nbwm stats url \\\n  --site https://example.com/ \\\n  --url https://example.com/page \\\n  --output json\n\n# URL index check with richer explanation\nbwm url check-index \\\n  --site https://example.com/ \\\n  --url https://example.com/page \\\n  --output json \\\n  --explain\n\n# Submit one URL\nbwm url submit --site https://example.com/ --url https://example.com/new-page\n\n# Submit batch from file\nbwm url submit --site https://example.com/ --file ./urls.txt\n\nTroubleshooting\n\nAuth error: No API key found...\n\nset BING_WEBMASTER_API_KEY or run bwm auth login.\n\nNo site specified. Pass --site or set one...\n\npass --site or set default site with bwm config set default-site ....\n\nURL appears blocked in Bing UI while simple API fields are sparse\n\nrun bwm url check-index --explain ... to get best-effort diagnostics from API signals.\nConfig Paths And Overrides\n\nDefaults:\n\ncredentials: ~/.config/bing-webmaster-cli/credentials.json\napp config: ~/.config/bing-webmaster-cli/config.json\n\nEnv overrides:\n\nBING_WEBMASTER_API_KEY\nBWM_CONFIG_DIR\nBWM_CREDENTIALS_FILE\nBWM_APP_CONFIG_FILE\nBWM_API_BASE_URL"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/NmadeleiDev/bing-webmaster-cli",
    "publisherUrl": "https://clawhub.ai/NmadeleiDev/bing-webmaster-cli",
    "owner": "NmadeleiDev",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/bing-webmaster-cli",
    "downloadUrl": "https://openagent3.xyz/downloads/bing-webmaster-cli",
    "agentUrl": "https://openagent3.xyz/skills/bing-webmaster-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/bing-webmaster-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/bing-webmaster-cli/agent.md"
  }
}