seo-bing
An agent skill by AgriciDaniel, from AgriciDaniel/claude-seo. Tags: api, bing, indexing, search, seo.
What it does
Bing Webmaster Tools + IndexNow extension. Microsoft Copilot citations are fed by the Bing index; this skill makes Bing visibility, link data, and IndexNow URL submission first-class.
Install
With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:
npx skills add AgriciDaniel/claude-seo --skill seo-bing
Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo
cp -r claude-seo/extensions/bing-webmaster/skills/seo-bing ~/.claude/skills/seo-bing
Safety box score
Grade D, elevated risk: 51 of 100 risk points, rated 2026-10-20. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.
This skill is a Bing Webmaster/IndexNow wrapper that sends URLs and link queries to Microsoft-facing services via local helper scripts. The main risks are network exposure of submitted URLs and API keys, plus unreviewed installer/runtime scripts referenced but not included in the reviewed files.
| Category | Level | Why |
|---|---|---|
| Code & shell execution | 2 (moderate) | The skill is designed to invoke local scripts and Python entrypoints such as `"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run bing_webmaster.py ...` and `install.sh`/`install.ps1`. |
| Network access | 2 (moderate) | It submits data to Bing Webmaster Tools and IndexNow (`links`, `compare`, `submit`, `submit-batch`, `verify-indexnow`), which necessarily sends URLs and related metadata off-machine. |
| Filesystem reach | 2 (moderate) | It explicitly requires `~/.claude/settings.json` configuration and points to an installer (`extensions/bing-webmaster/install.sh`) that will likely modify user-level files. |
| Secrets & credentials | 2 (moderate) | The skill requires `BING_WEBMASTER_API_KEY` and optionally `INDEXNOW_KEY`, both secret-bearing credentials referenced in `~/.claude/settings.json`. |
| Privilege & persistence | 1 (low) | No sudo or system-wide install is shown, but the installer and user config changes imply some local account-level setup. |
| Instruction hijack surface | 0 (none) | The reviewed text does not tell the agent to ignore safeguards, hide actions, or follow remote instructions. |
| Irreversible actions | 2 (moderate) | It can automatically publish or batch-publish URLs via IndexNow (`submit`, `submit-batch`), which is an external side effect even if bounded to user-supplied inputs. |
| Transparency | 2 (moderate) | The referenced scripts (`extensions/bing-webmaster/install.sh`, `${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo`, `bing_webmaster.py`, `indexnow_submit.py`) are not present in the reviewed inventory, so their actual behavior could not be audited. |
Before installing
- Inspect `extensions/bing-webmaster/install.sh` and `install.ps1` before running them; confirm they only edit expected user config files.
- Verify what `~/.claude/settings.json` will store, and use a non-production Bing API key first.
- Check the contents of `scripts/claude-seo`, `bing_webmaster.py`, and `indexnow_submit.py` if they are present in the repo; they were not included in the reviewed inventory.
- Run `submit-batch` only on a small test file first to confirm the exact URLs and payloads sent out.
Rated 2026-10-20 by an automated review of 1 file from the skill's repository.
Source
- Repository
- AgriciDaniel/claude-seo (all skills from this repository)
- Path
- extensions/bing-webmaster/skills/seo-bing/SKILL.md
- Branch
- main
- Collection
- claude-seo
- Updated
- 2026-09-21
Related skills
- seo-google — Google SEO APIs: Search Console (Search Analytics, URL Inspection, Sitemaps), PageSpeed Insights v5, CrUX field data with 25-week history, Indexing API v3.
- seo-ahrefs — Ahrefs API analyst (extension).
- seo-dataforseo — Live SEO data via DataForSEO MCP server: SERP analysis, keyword research (volume, difficulty, intent, trends), backlink profiles, on-page analysis.
- seo-geo — Optimize content for AI Overviews (formerly SGE), ChatGPT web search, Perplexity, and other AI-powered search experiences.
- seo-local — Local SEO analysis covering Google Business Profile optimization, NAP consistency, citation health, review signals, local schema markup, location page quality.
- seo-seranking — SE Ranking AI visibility analyst (extension). Tracks AI Share-of-Voice across ChatGPT, Gemini, Perplexity, AI Overviews, and AI Mode in a single query.