Agent skill
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.
Install this agent skill to your Project
npx add-skill https://github.com/garrettjsmith/localseoskills/tree/main/skills/dispatch
SKILL.md
Skill Dispatch Guide
When a local SEO request comes in, match it to a pattern below. Load those skills. Don't load everything.
Default data tool: localseodata-tool — covers most data needs. Load it alongside the relevant strategy skill unless the request specifically needs a different tool.
Request Patterns → Skills to Load
"Audit my local presence" / "What's wrong with my rankings?"
local-seo-audit— the full audit frameworklocalseodata-tool—local_auditendpoint runs a comprehensive audit in one call- If user wants geogrid:
geogrid-analysis— LocalSEOData hasgeogrid_scan, or use Local Falcon for trends
"Why am I not in the map pack?"
gbp-optimization— check profile quality first (most common issue)localseodata-tool—local_packto see who IS ranking,business_profilefor GBP data- If need geographic view:
geogrid-analysis+ LocalSEODatageogrid_scan
"Help me get more reviews"
review-management— strategy, generation, response frameworkslocalseodata-tool—review_velocityfor trends,google_reviewsfor recent reviews,reputation_auditfor full picture
"Optimize my Google Business Profile"
gbp-optimization— the full GBP playbooklocalseodata-tool—business_profilefor current state,profile_healthfor gaps- After optimization →
geogrid-analysis+ LocalSEODatageogrid_scanto measure impact
"I need local landing pages" / "Build location pages"
local-landing-pages— page strategy, content, structurelocal-keyword-research— keyword targeting per pagelocal-schema— schema markup for each pagelocalseodata-tool—keyword_opportunitiesandkeyword_suggestionsfor targeting
"Fix my citations" / "NAP is inconsistent"
local-citations— audit and cleanup processlocalseodata-tool—citation_auditchecks 20 directories in one call- For building: check
docs/tool-routing→ Whitespark or BrightLocal
"Run a ranking scan" / "Check my geogrid"
geogrid-analysis— interpret resultslocalseodata-tool—geogrid_scanfor a one-time scan- If user needs trends/campaigns →
local-falcon-toolinstead - After scan →
gbp-optimizationorlocal-seo-auditbased on findings
"Who are my competitors?" / "Competitive analysis"
local-competitor-analysis— full competitive frameworklocalseodata-tool—competitor_gapfor rankings/reviews,backlink_gapfor links,competitor_adsfor ad intel- If need geographic comparison:
geogrid-analysis+ LocalSEODatageogrid_scanor Local Falcon
"I have multiple locations"
multi-location-seo— portfolio-level strategygbp-optimization— per-location standardslocal-reporting— per-location + rollup reportinglocalseodata-tool— run endpoints per location, or Local Falcon campaigns for recurring
"Build me a report" / "Monthly reporting"
local-reporting— metrics, KPIs, report structureclient-deliverables— packaging for client consumptionlocalseodata-tool—local_authorityfor score,review_velocityfor trends,local_packfor rankings
"I'm a service area business"
service-area-seo— SAB-specific strategygbp-optimization— SAB GBP configurationlocal-landing-pages— area-specific pageslocalseodata-tool—geogrid_scanwith wider radius for SABs
"Set up Local Services Ads"
lsa-ads— LSA strategy and optimizationlsa-spy-tool— market rankings and competitive data over timelocalseodata-tool—local_services_adsfor current snapshotreview-management— reviews are the #1 LSA ranking factor
"Check my LSA rankings"
lsa-spy-tool— pull current and historical rankingslsa-ads— interpret and strategizelocalseodata-tool—local_services_adsfor a quick current snapshot
"What keywords should I target?"
local-keyword-research— keyword strategy frameworklocalseodata-tool—keyword_opportunities,keyword_suggestions,search_volume,keyword_trends
"Build local links"
local-link-building— link acquisition strategieslocalseodata-tool—backlink_summaryfor current profile,backlink_gapfor competitor comparison- For deep analysis:
ahrefs-toolif connected
"Set up schema markup"
local-schema— structured data implementationlocalseodata-tool—page_auditto check if schema exists on a page
"How do I show up in AI search?"
ai-local-search— AI visibility strategylocalseodata-tool—ai_overview,ai_mode,ai_mentions,ai_visibility,ai_top_sources- For geographic AI coverage:
local-falcon-tool(GAIO/ChatGPT/Gemini platform scans)
"My listing got suspended"
gbp-suspension-recovery— reinstatement processgbp-optimization— prevent future issues
"Create a proposal" / "Pitch a client"
client-deliverables— proposals, SOWs, reportslocalseodata-tool—business_profile+profile_health+google_reviewsfor quick research (5 credits total)- Load relevant strategy skills based on what you're proposing
"I want to run Google Ads"
local-search-ads— map pack adslocal-ppc-ads— geo-targeted PPClocalseodata-tool—competitor_adsto see what competitors run
"Set up Apple Maps / Bing"
apple-business-connectorbing-placeslocal-citationsfor broader presence
When to Load Docs
- Unknown term →
docs/local-seo-glossary - Need reasoning about WHY →
docs/how-local-search-works - Need to pick a tool →
docs/tool-routing
When NOT to Use This Guide
Single-skill requests don't need dispatch. If someone says "how do I write a GBP post" → just load gbp-posts.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
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.
multi-location-seo
When the user manages SEO across multiple business locations (10-500+). Also use when the user mentions "multi-location," "franchise SEO," "enterprise local SEO," "managing multiple GBPs," "chain store SEO," "location at scale," or "bulk GBP management." For single-location GBP work, see gbp-optimization. For location pages, see local-landing-pages.
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," or "deliverable." For ongoing performance reports, see local-reporting. For the research behind audits, see local-seo-audit.
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 "local keyword strategy." For content creation from keywords, see local-landing-pages. For competitor keyword analysis, see local-competitor-analysis.
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 benchmarking, see local-competitor-analysis.
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."
Didn't find tool you were looking for?