Improve how a local business shows up in Google.
From Claude SEO. Your agent analyses local SEO: Google Business Profile, consistent name, address and phone details, citations, reviews, local schema markup and location pages.
Install this skill
npx skills add https://github.com/agricidaniel/claude-seo --skill seo-localRuns the open-source skills CLI in your own terminal. It asks which agents to add the skill to. Read what it tells your agent to do before you install it.
Install for your agent
Claude Code
Run this in your project
npx skills add https://github.com/agricidaniel/claude-seo --skill seo-local -a claude-codeAdd
-gto install it for every project instead.Or ask Claude Code to do it
Install the "seo-local" skill from https://github.com/agricidaniel/claude-seo for Claude Code. Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .claude/skills/ in this project. Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.
Or copy the folder yourself
Unzip the download into
.claude/skills/for this project, or~/.claude/skills/for all your projects.Picked up in the current session, no restart needed.
Claude Code skills docsClaude.ai
Upload the ZIP
- In Settings > Capabilities, turn on Code execution and file creation.
- Go to Customize > Skills, press +, then Create skill.
- Choose Upload a skill and pick the ZIP you downloaded.
Free, Pro and Max plans. On Team and Enterprise, an owner turns skills on in Organization settings first.
Claude.ai skills docsChatGPT
Upload the ZIP
- Open Skills in ChatGPT and select Create.
- Select Upload from your computer and pick the ZIP you downloaded.
- Wait for ChatGPT's safety scan. A skill marked Needs Review asks you to check it before use.
Skills that rely on scripts or a terminal may not work unchanged in ChatGPT.
ChatGPT skills docsCodex
Run this in your project
npx skills add https://github.com/agricidaniel/claude-seo --skill seo-local -a codexAdd
-gto install it for every project instead.Or ask Codex to do it
Install the "seo-local" skill from https://github.com/agricidaniel/claude-seo for Codex. Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .agents/skills/ in this project. Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.
Or copy the folder yourself
Unzip the download into
.agents/skills/for this project, or~/.agents/skills/for all your projects.Restart Codex if the skill does not show up.
Codex skills docsCursor
Run this in your project
npx skills add https://github.com/agricidaniel/claude-seo --skill seo-local -a cursorAdd
-gto install it for every project instead.Or ask Cursor to do it
Install the "seo-local" skill from https://github.com/agricidaniel/claude-seo for Cursor. Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .cursor/skills/ in this project. Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.
Or copy the folder yourself
Unzip the download into
.cursor/skills/for this project, or~/.cursor/skills/for all your projects.Run it by typing / and the skill name in chat.
Cursor skills docsGitHub Copilot
Run this in your project
npx skills add https://github.com/agricidaniel/claude-seo --skill seo-local -a github-copilotAdd
-gto install it for every project instead.Or ask GitHub Copilot to do it
Install the "seo-local" skill from https://github.com/agricidaniel/claude-seo for GitHub Copilot. Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .github/skills/ in this project. Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.
Or copy the folder yourself
Unzip the download into
.github/skills/for this project, or~/.copilot/skills/for all your projects.Works in Copilot CLI, the cloud agent and agent mode in VS Code and JetBrains.
GitHub Copilot skills docsAntigravity
Run this in your project
npx skills add https://github.com/agricidaniel/claude-seo --skill seo-local -a antigravityAdd
-gto install it for every project instead.Or ask Antigravity to do it
Install the "seo-local" skill from https://github.com/agricidaniel/claude-seo for Antigravity. Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .agents/skills/ in this project. Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.
Antigravity skills docsOr copy the folder yourself
Unzip the download into
.agents/skills/for this project, or~/.gemini/config/skills/for all your projects.Gemini CLI
Run this in your project
npx skills add https://github.com/agricidaniel/claude-seo --skill seo-local -a gemini-cliAdd
-gto install it for every project instead.Or ask Gemini CLI to do it
Install the "seo-local" skill from https://github.com/agricidaniel/claude-seo for Gemini CLI. Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .gemini/skills/ in this project. Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.
Or copy the folder yourself
Unzip the download into
.gemini/skills/for this project, or~/.gemini/skills/for all your projects.Run /skills to check it was found.
Gemini CLI skills docs
- Installs
- 5.2K via skills.sh
- GitHub
- 16.9K stars ↗
- Last updated
- 11 Sept 2026
- Licence
- MIT
Security checks
Run by independent scanners and published on skills.sh. Their results, not a Viberation review.
- 11 May 2026
Gen Agent Trust Hub Pass
The skill is a professional SEO auditing tool designed to analyze local search visibility and Google Business Profile optimization. It performs legitimate analysis by reading web content from user-provided URLs and generating detailed markdown reports. No malicious patterns, obfuscation, or unauthorized activities were detected.
- 11 May 2026
Socket Pass
No alerts
- 11 May 2026
Snyk Warning
Risk: MEDIUM · 1 issue
- 16 Apr 2026
ZeroLeaks Pass
Score: 93/100 · 2 sections analyzed
What's inside (2 files)
LICENSE.txt143 charsSKILL.md17.2K chars
SKILL.md, first part. Shown as plain text.
--- name: seo-local description: > Local SEO analysis covering Google Business Profile optimization, NAP consistency, citation health, review signals, local schema markup, location page quality, multi-location SEO, and industry-specific recommendations. Detects business type (brick-and-mortar, SAB, hybrid) and industry vertical. Use when user says "local SEO", "Google Business Profile", "GBP", "map pack", "local pack", "citations", "NAP consistency", "service area", or "multi-location". user-invocable: true argument-hint: "[url]" license: MIT metadata: author: AgriciDaniel version: "2.3.1" category: seo --- # Local SEO Analysis (March 2026) ## Key Statistics | Metric | Value | Source | |--------|-------|--------| | GBP signals share of local pack weight | 32% | Whitespark 2026 | | Proximity share of ranking variance | 55.2% | Search Atlas ML study | | Review signals share (up from 16%) | ~20% | Whitespark 2026 | | Google searches seeking local info | 46% | Industry data | | Mobile "near me" searches leading to visit in 24h | 76% | Google confirmed | | ChatGPT/AI usage for local recommendations | 45% (up from 6%) | BrightLocal LCRS 2026 | | ChatGPT local conversion rate | 15.9% | Seer Interactive | | Google organic local conversion rate | 1.76% | Seer Interactive | | Local pack ads growth (Jan 2025 to Jan 2026) | 1% to 22% | Sterling Sky | --- ## Business Type Detection Detect from page signals before analysis. This determines which checks apply. ### Brick-and-Mortar - Physical street address visible in page content or footer - Google Maps embed with pin/directions - "Visit us at", "Located at", "Come see us" - Structured address in LocalBusiness schema ### Service Area Business (SAB) - No visible physical address - Service area mentions: "serving [city/region]", "service area includes" - "We come to you", "On-site service", "Mobile [service]" - `areaServed` in schema without `address.streetAddress` ### Hybrid - Both physical address AND service area language present - "Visit our showroom" combined with "We also serve [areas]" **Impact on checks**: SABs skip embedded map verification and physical address consistency. Brick-and-mortar gets full NAP + map checks. --- ## Industry Vertical Detection Detect from page signals and GBP category patterns. Routes to industry-specific checks from `../seo/references/local-schema-types.md`. | Vertical | Detection Signals | |----------|------------------| | **Restaurant** | /menu, menu items, reservations, cuisine types, food ordering, "dine-in", "takeout" | | **Healthcare** | insurance accepted, patients, appointments, NPI, medical terms, "Dr.", HIPAA notice | | **Legal** | attorney, lawyer, practice areas, bar admission, case results, "free consultation" | | **Home Services** | service area, emergency service, "free estimate", licensed/insured/bonded, "24/7" | | **Real Estate** | listings, MLS, properties for sale/rent, agent bio, brokerage, "open house" | | **Automotive** | inventory, VIN, test drive, dealership, service department, "new/used/certified" | If no vertical detected, use generic `LocalBusiness` analysis path. --- ## Analysis Dimensions ### 1. GBP Signals (25%) Primary category is the **single most important local pack factor** (Whitespark #1, score: 193). Incorrect primary category is the **#1 negative factor** (score: 176). **Check for:** - GBP embed or reference detectable on page (Maps iframe, place ID, reviews widget) - Primary category appropriateness (infer from page content vs visible GBP data) - Evidence of secondary categories (optimal: 4 additional per BrightLocal) - GBP posts presence (no direct ranking impact per WebFX, but triggers Post Justifications) - Photos/video evidence (45% more direction requests with photos, Agency Jet) - Q&A content: check whether GBP Q&A is available for the business category/region; optimize questions and owner answers when available - Google Verified badge eligibility (replaced Guaranteed/Scree
Key info
- Pricing
- Open source
- Category
- Skills
Related reading
- Fundamentals
Full stack fundamentals without the framework churn
A longer course on how web applications actually fit together: requests, responses, databases, authentication and deployment.
Intermediate