Skip to content

fix: sync extensions/dataforseo skill with core v1.9.0#62

Merged
AgriciDaniel merged 1 commit into
AgriciDaniel:mainfrom
xiaolai:fix/nlpm-sync-dataforseo-extension-skill
May 9, 2026
Merged

fix: sync extensions/dataforseo skill with core v1.9.0#62
AgriciDaniel merged 1 commit into
AgriciDaniel:mainfrom
xiaolai:fix/nlpm-sync-dataforseo-extension-skill

Conversation

@xiaolai
Copy link
Copy Markdown
Contributor

@xiaolai xiaolai commented Apr 22, 2026

Automated audit: This PR was generated by NLPM, a natural language programming linter, running via claude-code-action. Please evaluate the diff on its merits.

Bug

extensions/dataforseo/skills/seo-dataforseo/SKILL.md was at v1.6.1 while the canonical skills/seo-dataforseo/SKILL.md had been updated to v1.9.0.

Because extensions/dataforseo/install.sh copies the extension SKILL.md to ~/.claude/skills/seo-dataforseo/, users who install the DataForSEO extension were getting a version that was:

  • Missing the serp-images command and its full documentation
  • Missing the Cost Guardrails section (cost-estimation workflow)
  • Describing 9 API modules / 79 MCP tools instead of the updated 10 modules / 79+ tools
  • Missing the references/cost-tiers.md reference

Fix

Replaced extensions/dataforseo/skills/seo-dataforseo/SKILL.md with the content of the canonical core skills/seo-dataforseo/SKILL.md (v1.9.0). This is a mechanical sync — no content was changed, only the stale extension copy was brought up to date.

Why it matters

Install-order non-determinism: if a user installs the DataForSEO extension after the main plugin, the extension copy overwrites the newer core version. The extension skill should always match the core.

A longer-term fix would be to have install.sh reference the core skill directly rather than keeping a separate copy, but that's a structural refactor beyond the scope of this bug fix.

The extension copy of seo-dataforseo/SKILL.md was at v1.6.1 while
the core skills/seo-dataforseo/SKILL.md had been updated to v1.9.0.
This meant users installing the DataForSEO extension got an outdated
skill missing serp-images support, cost guardrails, and an expanded
tool catalog.

Co-Authored-By: Claude Code <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants