garrettjsmith

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.

garrettjsmith 4 Updated 2mo ago
GitHub

Install

npx skillscat add garrettjsmith/localseoskills/dispatch

Install via the SkillsCat registry.

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?"

  1. local-seo-audit — the full audit framework
  2. localseodata-toollocal_audit endpoint runs a comprehensive audit in one call
  3. If user wants geogrid: geogrid-analysis — LocalSEOData has geogrid_scan, or use Local Falcon for trends

"Why am I not in the map pack?"

  1. gbp-optimization — check profile quality first (most common issue)
  2. localseodata-toollocal_pack to see who IS ranking, business_profile for GBP data
  3. If need geographic view: geogrid-analysis + LocalSEOData geogrid_scan

"Help me get more reviews"

  1. review-management — strategy, generation, response frameworks
  2. localseodata-toolreview_velocity for trends, google_reviews for recent reviews, reputation_audit for full picture

"Optimize my Google Business Profile"

  1. gbp-optimization — the full GBP playbook
  2. localseodata-toolbusiness_profile for current state, profile_health for gaps
  3. After optimization → geogrid-analysis + LocalSEOData geogrid_scan to measure impact

"I need local landing pages" / "Build location pages"

  1. local-landing-pages — page strategy, content, structure
  2. local-keyword-research — keyword targeting per page
  3. local-schema — schema markup for each page
  4. localseodata-toolkeyword_opportunities and keyword_suggestions for targeting

"Fix my citations" / "NAP is inconsistent"

  1. local-citations — audit and cleanup process
  2. localseodata-toolcitation_audit checks 20 directories in one call
  3. For building: check docs/tool-routing → Whitespark or BrightLocal

"Run a ranking scan" / "Check my geogrid"

  1. geogrid-analysis — interpret results
  2. localseodata-toolgeogrid_scan for a one-time scan
  3. If user needs trends/campaigns → local-falcon-tool instead
  4. After scan → gbp-optimization or local-seo-audit based on findings

"Who are my competitors?" / "Competitive analysis"

  1. local-competitor-analysis — full competitive framework
  2. localseodata-toolcompetitor_gap for rankings/reviews, backlink_gap for links, competitor_ads for ad intel
  3. If need geographic comparison: geogrid-analysis + LocalSEOData geogrid_scan or Local Falcon

"I have multiple locations"

  1. multi-location-seo — portfolio-level strategy
  2. gbp-optimization — per-location standards
  3. local-reporting — per-location + rollup reporting
  4. localseodata-tool — run endpoints per location, or Local Falcon campaigns for recurring

"Build me a report" / "Monthly reporting"

  1. local-reporting — metrics, KPIs, report structure
  2. client-deliverables — packaging for client consumption
  3. localseodata-toollocal_authority for score, review_velocity for trends, local_pack for rankings

"I'm a service area business"

  1. service-area-seo — SAB-specific strategy
  2. gbp-optimization — SAB GBP configuration
  3. local-landing-pages — area-specific pages
  4. localseodata-toolgeogrid_scan with wider radius for SABs

"Set up Local Services Ads"

  1. lsa-ads — LSA strategy and optimization
  2. lsa-spy-tool — market rankings and competitive data over time
  3. localseodata-toollocal_services_ads for current snapshot
  4. review-management — reviews are the #1 LSA ranking factor

"Check my LSA rankings"

  1. lsa-spy-tool — pull current and historical rankings
  2. lsa-ads — interpret and strategize
  3. localseodata-toollocal_services_ads for a quick current snapshot

"What keywords should I target?"

  1. local-keyword-research — keyword strategy framework
  2. localseodata-toolkeyword_opportunities, keyword_suggestions, search_volume, keyword_trends

"Build local links"

  1. local-link-building — link acquisition strategies
  2. localseodata-toolbacklink_summary for current profile, backlink_gap for competitor comparison
  3. For deep analysis: ahrefs-tool if connected

"Set up schema markup"

  1. local-schema — structured data implementation
  2. localseodata-toolpage_audit to check if schema exists on a page

"How do I show up in AI search?"

  1. ai-local-search — AI visibility strategy
  2. localseodata-toolai_overview, ai_mode, ai_mentions, ai_visibility, ai_top_sources
  3. For geographic AI coverage: local-falcon-tool (GAIO/ChatGPT/Gemini platform scans)

"My listing got suspended"

  1. gbp-suspension-recovery — reinstatement process
  2. gbp-optimization — prevent future issues

"Create a proposal" / "Pitch a client"

  1. client-deliverables — proposals, SOWs, reports
  2. localseodata-toolbusiness_profile + profile_health + google_reviews for quick research (5 credits total)
  3. Load relevant strategy skills based on what you're proposing

"I want to run Google Ads"

  1. local-search-ads — map pack ads
  2. local-ppc-ads — geo-targeted PPC
  3. localseodata-toolcompetitor_ads to see what competitors run

"Set up Apple Maps / Bing"

  1. apple-business-connect or bing-places
  2. local-citations for 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.