Home › AI agent skills › SEO skill (mblode)
MBSEO skill (mblode)
⚠ Reviewed, with warnings on October 27, 2026 Skill (SKILL.md)
Technical and content SEO audit skill for websites: tags, structure, structured data, performance, plus an optional script that checks whether ChatGPT, Claude and Gemini cite your brand.
Security review
⚠ Reviewed, with warnings on October 27, 2026
Passive review of the public code, commit ff92bf5 of October 27, 2026: 1 SKILL.md file(s), 11 files, 1 script(s). Nothing was run.
- What it can do: Instructions to audit and fix a site's SEO, plus an optional Python script (prompt-panel.py) that asks your questions to OpenAI, Claude and Gemini and scores whether your brand is cited.
- Files: Your site files. The script reads your questions file (JSON) and appends the answers to the output file you name.
- Network: The script calls api.openai.com, api.anthropic.com and generativelanguage.googleapis.com (Gemini), with web search on. The instructions alone call nothing.
- Credentials: OPENAI_API_KEY, ANTHROPIC_API_KEY and GEMINI_API_KEY, read from environment variables and sent only to the matching provider.
- Red flags: none found with our checklist
Warnings
- Contains 1 script that runs on your machine when the agent calls it.
- Sends data to third-party services: OpenAI, Anthropic and Google (Gemini) receive your panel questions.
- Each call can be billed: OpenAI, Anthropic and Gemini APIs. The script asks each question at least 5 times per engine, so 15 calls per question with the 3 default engines.
Notes
- Script added on 27/10/2026, after our previous review (commit 193fa28, no script).
- The SKILL.md tells the agent not to look for keys in other projects' .env files. The script uses only the Python standard library.
A new version can change everything: the review covers the commit above only. Our review method →
Install
npx skills add mblode/agent-skills --skill seo
Command copied from the official documentation. Read the code before you run it, and prefer a version pinned to a commit or a release.
Similar skills
DataForSEO's official MCP server: Google results, keywords, backlinks and other SEO data for your assistant.
- By: DataForSEO
- Works in: MCP servers, Claude, OpenAI Codex, Cursor
- Cost: Pay as you go, no subscription ($50 minimum top-up)
FSkill (SKILL.md), official 5 official Firecrawl workflows: SEO audit, lead generation, lead research, competitive intelligence and market research, from the web.
- By: Firecrawl
- Works in: Claude, OpenAI Codex, Cursor
- Cost: Free skills; Firecrawl has a free plan (1,000 credits)
Firecrawl's official MCP server: web search, scraping and crawling for your assistant (monitoring, content, SEO).
- By: Firecrawl
- Works in: MCP servers, Claude, OpenAI Codex, Cursor
- Cost: Free plan (1,000 credits); Standard $83/mo billed yearly
H30 skills from Hyper to launch and track Google, Meta, TikTok, Reddit, Pinterest, Amazon and OpenAI Ads campaigns, run SEO research, read GA4 and Search Console, and run lifecycle emails, through the Hyper MCP server.
- By: Hyper (hyperfx.ai)
- Works in: Claude, OpenAI Codex, Cursor
- Cost: Free skills (MIT); Hyper MCP server per the publisher's plans
Official Anthropic plugin for Claude Cowork and Claude Code: 8 skills to draft content, plan a campaign, review brand voice, brief on a competitor, run an SEO audit, write an email sequence and prepare a performance report.
- By: Anthropic
- Works in: Claude
- Cost: Free (Apache-2.0 licence)
RPlugin and 8 skills from Revnu: the agent reads your project, answers "how do I get customers" and can set up Revnu, which runs outreach, ads and SEO and GEO pages.
- By: Revnu
- Works in: Claude, OpenAI Codex, Cursor, Gemini CLI
- Cost: Free skills (MIT); Revnu is paid with a free trial
Guides that list this skill 1
Related pages
You publish a skill or an MCP server? Submit it for free. It is listed as "not reviewed" until we have read its code.
Submit a skill → 🎁 Get the pack: 20 AI prompts to win clients
Free and available right away. Then email tips to pick AI tools for your goal. One-click unsubscribe.