<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 2mo ago

by garrettjsmith

localseoskills

Open-source Claude SEO tool for local search visibility — skills, tool integrations, and automation templates that turn Claude into a Local SEO expert.

Works with
  • Claude

126 GitHub stars (126)

+20 in 16 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Oct 16: +20 in total; the busiest day was Oct 9 with +4 stars.Oct 1: 0 starsOct 2: 0 starsOct 3: +1 starsOct 4: +3 starsOct 5: +2 starsOct 6: 0 starsOct 7: 0 starsOct 8: +2 starsOct 9: +4 starsOct 10: +3 starsOct 11: 0 starsOct 12: +2 starsOct 13: +1 starsOct 14: +1 starsOct 15: +1 starsOct 16: 0 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 10
Oct 20
Oct 3+1
Oct 4+3
Oct 5+2
Oct 60
Oct 70
Oct 8+2
Oct 9+4
Oct 10+3
Oct 110
Oct 12+2
Oct 13+1
Oct 14+1
Oct 15+1
Oct 160
  • 30 skills (30 skills found in its SKILL.md files)
  • 25 forks (25 forks)
  • 2mo ago last update (Last updated 2mo ago)

Install

Skills CLI

npx skills add garrettjsmith/localseoskills

Asks which skills and agents to install. Just one: npx skills add garrettjsmith/localseoskills --skill ahrefs-tool — add -g for every project.

Claude Code

git clone https://github.com/garrettjsmith/localseoskillscp -r "localseoskills/skills/ahrefs-tool" ~/.claude/skills/

Copies the ahrefs-tool skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add garrettjsmith/localseoskills

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md — showing the first 30 of 39 files.

  • ahrefs-tool

    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).

    skills/ahrefs-tool/SKILL.md on GitHub (opens in a new tab)
  • ai-local-search

    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.

    skills/ai-local-search/SKILL.md on GitHub (opens in a new tab)
  • apple-business-connect

    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.

    skills/apple-business-connect/SKILL.md on GitHub (opens in a new tab)
  • bing-places

    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.

    skills/bing-places/SKILL.md on GitHub (opens in a new tab)
  • brief

    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 rece…

    skills/brief/SKILL.md on GitHub (opens in a new tab)
  • brightlocal-tool

    When the user wants citation audits, citation building, review monitoring across platforms, GBP audit scoring, or white-label local SEO reports. Trigger on "citation audit," "check my citations," "NAP consistency," "where am I listed," "BrightLocal," "directory listings," "review monitoring," or "client report."

    skills/brightlocal-tool/SKILL.md on GitHub (opens in a new tab)
  • client-deliverables

    When the user needs to create a client-facing document such as an SEO audit, proposal, scope of work, competitive analysis report, onboarding document, or market intelligence report. Also use when the user mentions "audit report," "proposal," "scope of work," "SOW," "pitch deck," "client presentation," "pricing document," "onboarding checklist," "competitive report," "market analysis," "prospect…

    skills/client-deliverables/SKILL.md on GitHub (opens in a new tab)
  • dataforseo-tool

    When the user needs bulk SERP data, local pack data at scale, keyword volumes for hundreds of terms at once, Google Maps business data programmatically, or is building custom local SEO tools/dashboards. Trigger on "bulk keyword data," "SERP data at scale," "DataForSEO," "Google Maps API data," "business data API," or when any other keyword/SERP tool would be too slow for the volume needed.

    skills/dataforseo-tool/SKILL.md on GitHub (opens in a new tab)
  • dispatch

    Quick-reference for which skills to load together based on what the user is asking. Load this FIRST when a local SEO request comes in and you're unsure which skills to activate. This prevents loading all skills when you only need 2-3.

    skills/dispatch/SKILL.md on GitHub (opens in a new tab)
  • gbp-api-automation

    When the user wants to programmatically manage Google Business Profiles at scale via API, automate GBP updates, build GBP management tools, or integrate GBP data into their systems. Also use when the user mentions "GBP API," "Google Business Profile API," "bulk GBP management," "automate GBP," "GBP integration," or "programmatic GBP." For manual GBP optimization, see gbp-optimization. For multi-l…

    skills/gbp-api-automation/SKILL.md on GitHub (opens in a new tab)
  • gbp-optimization

    When the user wants to set up, optimize, or manage a Google Business Profile, or improve visibility in Google's local map pack. Also use when the user mentions "GBP," "Google Business Profile," "Google My Business," "GMB," "business listing," "Google Maps listing," "optimize my profile," "map pack," "local pack," "3-pack," "Google Maps ranking," or "why am I not in the map pack." For review strat…

    skills/gbp-optimization/SKILL.md on GitHub (opens in a new tab)
  • gbp-posts

    When the user wants to create, schedule, or optimize Google Business Profile posts. Also use when the user mentions "GBP posts," "Google posts," "GMB updates," "business profile posts," "what should I post on Google," or "GBP content calendar." For overall GBP optimization, see gbp-optimization.

    skills/gbp-posts/SKILL.md on GitHub (opens in a new tab)
  • gbp-suspension-recovery

    When the user's Google Business Profile has been suspended, disabled, or is under review. Also use when the user mentions "suspended," "GBP suspension," "listing disabled," "profile removed," "reinstatement," "Google suspended my business," "guideline violation," or "my listing disappeared." For general GBP optimization, see gbp-optimization.

    skills/gbp-suspension-recovery/SKILL.md on GitHub (opens in a new tab)
  • geogrid-analysis

    When the user wants to analyze local ranking data using geogrid scans, interpret map pack rankings across a geographic area, or understand ARP/ATRP/SoLV metrics. Also use when the user mentions "geogrid," "rank grid," "local rank tracking," "Local Falcon," "grid scan," "map pack rankings," "ranking heatmap," or "where am I ranking." For broader local audit, see local-seo-audit. For competitor ana…

    skills/geogrid-analysis/SKILL.md on GitHub (opens in a new tab)
  • google-analytics-tool

    When the user wants traffic data, conversion tracking, user behavior on location pages, GBP traffic attribution, or geographic traffic patterns. Trigger on "Google Analytics," "GA4," "traffic," "conversions," "how many leads," "phone calls," "form submissions," "where is my traffic coming from," or "is my website converting."

    skills/google-analytics-tool/SKILL.md on GitHub (opens in a new tab)
  • google-search-console-tool

    When the user wants to know what queries drive traffic to their site, which pages are indexed, click-through rates, organic search performance, or technical indexing issues. Trigger on "Search Console," "GSC," "what keywords am I getting traffic for," "what queries," "impressions," "click-through rate," "indexing issues," "is my page indexed," or "organic performance."

    skills/google-search-console-tool/SKILL.md on GitHub (opens in a new tab)
  • local-citations

    When the user wants to build citations, fix NAP inconsistencies, manage business directory listings, or audit citation presence. Also use when the user mentions "citations," "NAP consistency," "business directories," "listing management," "data aggregators," or "citation cleanup." For GBP profile work, see gbp-optimization. For full audit, see local-seo-audit.

    skills/local-citations/SKILL.md on GitHub (opens in a new tab)
  • local-competitor-analysis

    When the user wants to analyze local search competitors, benchmark against map pack rivals, or understand why competitors outrank them. Also use when the user mentions "competitor analysis," "who's outranking me," "competitor GBP," "local competition," or "competitive audit." For geogrid-specific ranking data, see geogrid-analysis. For general map pack strategy, see map-pack-optimization.

    skills/local-competitor-analysis/SKILL.md on GitHub (opens in a new tab)
  • local-content-briefs

    Generate complete semantic content briefs for local SEO content — location pages, service pages, blog posts, FAQ content, and pillar pages. Use this skill when the user needs a content brief for any piece of local SEO content, has a concept cluster from local-content-strategy and needs to brief the content, asks "what should this page cover", "brief me on [topic] for local SEO", "what concepts sh…

    skills/local-content-briefs/SKILL.md on GitHub (opens in a new tab)
  • local-content-strategy

    Build a complete local content strategy from keyword research output. Use this skill when the user has completed keyword research and needs to organize keywords into concept clusters, assign each cluster to the right content vehicle (location page, GBP service, blog post, FAQ, near-me GBP signal), select geogrid tracking keywords, confirm GBP category and service additions, and design the interna…

    skills/local-content-strategy/SKILL.md on GitHub (opens in a new tab)
  • local-falcon-tool

    When the user wants to run a geogrid scan, check existing scan reports, track ranking trends over time, monitor GBP changes via Falcon Guard, or analyze reviews. Also use when the user says "run a scan," "check my rankings," "Local Falcon," "how am I ranking," "ranking heatmap," or "scan this keyword." This is the execution tool — for interpreting results, also load geogrid-analysis.

    skills/local-falcon-tool/SKILL.md on GitHub (opens in a new tab)
  • local-keyword-research

    When the user wants to research keywords for a local business, find local search opportunities, build a keyword map for location pages, or understand local search intent. Also use when the user mentions "local keywords," "keyword research," "service area keywords," "near me keywords," "local search volume," "keyword map," "city keywords," "geo-modified keywords," "implicit local intent," or "loca…

    skills/local-keyword-research/SKILL.md on GitHub (opens in a new tab)
  • local-landing-pages

    When the user wants to create location pages, service-area pages, city pages, or locally-relevant content for SEO. Also use when the user mentions "location pages," "city pages," "service area pages," "local landing pages," "[service] in [city] pages," "local content," "local blog," "neighborhood content," or "pages for each location." For SAB-specific strategy, see service-area-seo. For schema,…

    skills/local-landing-pages/SKILL.md on GitHub (opens in a new tab)
  • local-link-building

    When the user wants to build local backlinks, earn links from community organizations, or develop a local link building strategy. Also use when the user mentions "local links," "local backlinks," "community links," "sponsor links," "chamber of commerce link," or "local PR." For citation building, see local-citations. For content strategy, see local-content.

    skills/local-link-building/SKILL.md on GitHub (opens in a new tab)
  • local-ppc-ads

    When the user wants to run geographically targeted Google Ads (PPC) campaigns for a local business. Also use when the user mentions "local PPC," "geotargeted ads," "radius targeting," "Google Ads for local business," "local search campaigns," "geographic PPC," or "Google Ads location targeting." For LSAs (pay-per-lead), see lsa-ads. For map pack ads specifically, see local-search-ads.

    skills/local-ppc-ads/SKILL.md on GitHub (opens in a new tab)
  • local-reporting

    When the user wants to create local SEO reports, track local ranking performance, set up reporting dashboards, or communicate results to clients. Also use when the user mentions "local SEO report," "client reporting," "local metrics," "KPIs for local," "GBP insights," "how to measure local SEO," or "prove ROI on local." For geogrid-specific analysis, see geogrid-analysis. For competitor benchmark…

    skills/local-reporting/SKILL.md on GitHub (opens in a new tab)
  • local-schema

    When the user wants to implement LocalBusiness structured data, location schema, or local-specific JSON-LD markup. Also use when the user mentions "local schema," "LocalBusiness schema," "structured data for local," "JSON-LD for business," "NAP schema," or "local business markup." For general schema, see schema-markup skill. For GBP profile work, see gbp-optimization.

    skills/local-schema/SKILL.md on GitHub (opens in a new tab)
  • local-search-ads

    When the user wants to run ads that appear inside the Google Maps local pack / map pack results. Also use when the user mentions "local search ads," "map pack ads," "ads in the map results," "local pack ads," "Google Maps ads," "location extensions ads," or "promoted pins on Google Maps." For LSAs (pay-per-lead), see lsa-ads. For standard geographic PPC, see local-ppc-ads.

    skills/local-search-ads/SKILL.md on GitHub (opens in a new tab)
  • local-seo-audit

    When the user wants to audit, review, or diagnose a business's local search presence. Also use when the user mentions "local SEO audit," "why am I not showing up on Google Maps," "local search issues," "local ranking problems," "GBP audit," or "local presence check." For geogrid-specific analysis, see geogrid-analysis. For GBP-only optimization, see gbp-optimization.

    skills/local-seo-audit/SKILL.md on GitHub (opens in a new tab)
  • localseodata-tool

    When the user wants to pull local SEO data — SERP results, local pack rankings, business profile data, reviews, citations, audits, geogrid scans, keyword research, AI visibility, competitor analysis, or any local search intelligence. This is the DEFAULT data tool for LocalSEOSkills. Trigger on any data request before considering other tools. Also trigger on "LocalSEOData," "LSD," "run an audit,"…

    skills/localseodata-tool/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.