Turn Claude into a local SEO specialist with skills for Google Business Profile optimization, map pack ranking, citation audits, review management, geogrid analysis, keyword research, competitor benchmarking, AI visibility, multi-location SEO, and client reporting.
When the user wants backlink analysis, link gap analysis, competitor link profiles, referring domain data, or link building research. Trigger on "backlinks," "who links to," "link profile," "referring domains," "link gap," "Ahrefs," "link building research," or "why do they outrank me" (often a link authority issue).
When the user wants to optimize for AI-powered local search results including Google AI Overviews, AI Mode, ChatGPT, Gemini, Perplexity, or Grok. Also use when the user mentions "AI Overviews," "AI search local," "ChatGPT local," "GEO," "LLMO," "generative search," "AI recommendations," "AI Mode," or "showing up in AI answers for local." For traditional map pack ranking, see gbp-optimization.
When the user wants to optimize their Apple Maps listing, set up Apple Business Connect, or improve visibility in Apple's ecosystem. Also use when the user mentions "Apple Maps," "Apple Business Connect," "Siri local," "Apple listings," "Apple Intelligence local," or "Maps on iPhone." For Google Business Profile, see gbp-optimization.
When the user wants to optimize their Bing Maps listing, set up Bing Places for Business, or improve visibility in Microsoft's search ecosystem. Also use when the user mentions "Bing Places," "Bing Maps," "Bing local," "Microsoft local listings," or "Copilot local." For Google Business Profile, see gbp-optimization. For Apple Maps, see apple-business-connect.
Manages persistent work state (briefs) for local SEO engagements. Automatically load this skill when starting work on a specific business or location, when a user says "resume," "continue," "pick up where we left off," or references a specific client or location by name. Also load when any tool call is about to be made for a business, that's the trigger to create or update a brief. Load when receiving output from a scheduled task.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
38 open-source skills that turn Claude into a local SEO specialist.
Connect your data tools, describe a business, Claude audits it, monitors it, reports on it, and executes.
Works with: Claude Code · Claude Desktop · Claude.ai · Cursor · Codex · OpenClaw · Antigravity · any Agent Skills-compatible agent
If Local SEO Skills saves you time, star the repo. It's how other practitioners find it.
Most skill libraries stop at instructions. Local SEO Skills adds the three things that turn instructions into an actual operating system for client work:
Pick the path for your setup. However you install, the 38 skills end up where your agent can find them.
/plugin marketplace add garrettjsmith/localseoskills
/plugin install local-seo-skills@garrettjsmith-localseo
Full brief experience. Claude reads and writes briefs/ on your filesystem, so history compounds automatically across sessions.
Open Settings → Customize → Plugins → add marketplace garrettjsmith/localseoskills → install local-seo-skills. Three clicks.
Briefs require filesystem access. In Desktop, Claude can read and write briefs in any folder you grant access to; in Claude.ai in the browser, briefs are session-scoped and you paste them back into your Project between sessions. For the full persistent-brief experience, use Claude Code (CLI).
curl -fsSL https://raw.githubusercontent.com/garrettjsmith/localseoskills/main/install.sh | bash
irm https://raw.githubusercontent.com/garrettjsmith/localseoskills/main/install.ps1 | iex
Open Claude in Chrome and paste:
Go to github.com/garrettjsmith/localseoskills, find all the SKILL.md files, and
add them to my Claude Skills or a new Project called "Local SEO Skills".
Claude handles the import. Takes 60-90 seconds. One time.
git clone https://github.com/garrettjsmith/localseoskills.git ~/.agents/skills/localseoskills
Skills are platform-agnostic markdown. Any agent that reads the Agent Skills spec can use them as context.
Before your first audit, connect a data source. Local SEO Data is the default and covers 36 endpoints in one MCP connection — see Default Data Source below for the setup link. Without a data source connected the skills still load, but the first audit will fail with a clear message telling you which MCP is missing.
npx claudepluginhub garrettjsmith/localseoskills --plugin local-seo-skillsComplete 21-phase local business SEO audit system with 6 parallel agent team. Project-based directory structure (projects/[business-slug]/). 8 Python scripts for automation. LOCAL-IMPACT (60-item) and SERP-TRUST (50-item) proprietary scoring frameworks. AI visibility & GEO (AIO, ChatGPT, Perplexity, Gemini, Copilot). AI Citability Scoring, AI Crawler Access Audit, llms.txt, brand mention authority. Professional PDF reports.
SEO operasyonunu VS Code + Claude Code üzerinden yöneten plugin sistemi — schema-locked, Excel+JSONL state, drift-checked, 49 skill, 29 slash command, 6 hook, 4 MCP server.
Local-first SEO and AI-search diagnostics. Bundles the seo MCP server plus one SEO skill that gives an agent 50+ audit and report tools without filling its context window.
Claude SEO Skills for the SE Ranking MCP server. Turns raw API data into finished deliverables across keyword research, content briefing, page intelligence, technical and content audits, structured data, drift monitoring, SXO diagnostics, competitive analysis, paid search, AI-search optimization, sitemap analysis, subdomain mapping, content opportunity mining, strategic roadmap planning, Google APIs (GSC, PSI, CrUX, Indexing, GA4, YouTube, NLP), and SE Ranking API integration recipes (Data API + Project API).
Editorial "SEO Specialist" bundle for Claude Code from Antigravity Awesome Skills.
Connects Claude to Feishu/Lark for collaboration, messaging, and document management across team workflows.