Local SEO Skills for Claude
# Add to your Claude Code skills
git clone https://github.com/garrettjsmith/localseoskills36 open-source agent skills that turn Claude into a local SEO specialist. Built for freelancers, consultants, and agencies running local SEO with AI, not around it.
Built by Garrett Smith — AI-native marketer with 20+ years in SEO as practitioner, consultant, CMO, agency owner, and entrepreneur.
LocalSEOData is the default data tool for LocalSEOSkills. It covers 36 endpoints across SERP data, business intelligence, audits, reviews, citations, keywords, AI visibility, competitor analysis, and geogrid scans — all through a single MCP connection.
Other tools (Local Falcon, Ahrefs, Semrush, etc.) are positioned as specialists for things LocalSEOData doesn't cover: geogrid trend reports, deep backlink analysis, full site crawls, and actual traffic data.
See tool routing for the full decision tree.
| Skill | Description | | --- | --- | | gbp-optimization | Google Business Profile setup, optimization, and map pack visibility | | | GBP post strategy, templates, and scheduling | | | GBP suspension prevention and reinstatement | | | GBP API and bulk management for enterprise | | | Map pack ranking analysis using geogrid scans and ARP/ATRP/SoLV | | | Comprehensive local search presence audit | | | Local pack competitor analysis and benchmarking | | | Local SEO metrics, multi-location reporting, and ROI | | | Local keyword research, geo-modified keywords, intent classification | | | Audit reports, proposals, scopes of work, competitive reports | | | Location pages, service-area pages, and local content strategy | | | SEO for service-area businesses without a storefront | | | Review generation, response strategy, and reputation | | | NAP consistency, citation building, and directory management | | | Local backlink acquisition and digital PR | | | LocalBusiness structured data and location schema | | | Google Local Services Ads (pay-per-lead, Google Guaranteed) | | | Ads inside the Google Maps local pack | | | Geographically targeted Google Ads (PPC) | | | Apple Maps optimization and Apple Business Connect | | | Bing Maps optimization and Bing Places for Business | | | AI Overviews, ChatGPT, Gemini, Copilot for local | | | Managing SEO across 10-500+ locations at scale | | | Routes requests to the right skill combination |
No comments yet. Be the first to share your thoughts!
| Skill | Tool | What It Covers | | --- | --- | --- | | localseodata-tool | LocalSEOData | Default data source. 36 endpoints: SERP data, business profiles, reviews, citations, audits, keywords, AI visibility, geogrid scans, competitor analysis | | local-falcon-tool | Local Falcon | Geogrid trend reports, recurring campaigns, Falcon Guard (GBP monitoring), AI platform scans | | lsa-spy-tool | LSA Spy | LSA market-level ranking tracking and competitive intelligence over time | | serpapi-tool | SerpAPI | Live SERP data (fallback if LocalSEOData not connected, or for non-Google engines) | | semrush-tool | Semrush | Advanced keyword gap analysis, Keyword Magic Tool, site audit | | ahrefs-tool | Ahrefs | Deep backlink analysis — anchor text, lost links, referring domain details | | brightlocal-tool | BrightLocal | Citation building/submission, review monitoring dashboards | | dataforseo-tool | DataForSEO | Massive bulk operations (1000+ queries), raw API for custom pipelines | | whitespark-tool | Whitespark | Citation building, review generation campaigns (Reputation Builder) | | google-search-console-tool | Google Search Console | Actual organic search performance — clicks, impressions, CTR | | google-analytics-tool | Google Analytics (GA4) | Real traffic, user behavior, conversions | | screaming-frog-tool | Screaming Frog | Full site technical crawls, custom extraction at scale |
| Doc | Description | | --- | --- | | how-local-search-works | The ranking model, how the map pack gets assembled, how citations/reviews/links affect rankings | | local-seo-glossary | Every acronym and concept: ARP, ATRP, SoLV, NAP, SAB, LSA, and 80+ more | | tool-routing | Which tool to use for which task — LocalSEOData as default, specialists for gaps |
Download the .zip → Settings → Customize → Skills → Upload
git clone https://github.com/YOUR_USERNAME/localseoskills.git ~/.claude/skills/localseoskills
Upload via /v1/skills endpoint — see Anthropic docs for details.
Once installed, just ask Claude about local SEO. The dispatch skill routes to the right combination:
"Audit this business's local presence"
→ local-seo-audit + localseodata-tool (local_audit endpoint)
"Why am I not in the map pack?"
→ gbp-optimization + localseodata-tool (local_pack, business_profile)
"Run a geogrid scan for 'plumber near me' in Buffalo"
→ geogrid-analysis + localseodata-tool (geogrid_scan)
"How do I show up in ChatGPT for local searches?"
→ ai-local-search + localseodata-tool (ai_visibility, ai_mentions)
"Are my citations consistent?"
→ local-citations + localseodata-tool (citation_audit)
"Who are my competitors and where am I losing?"
→ local-competitor-analysis + localseodata-tool (competitor_gap, backlink_gap)
"Check my LSA rankings over time"
→ lsa-spy-tool + lsa-ads
"Create a proposal for managing 25 GBP locations"
→ client-deliverables + localseodata-tool (business_profile, profile_health)
Join the Discord — freelancers, consultants, and small agencies using Claude as their operating system for local SEO.