Dispatch Skill — The Routing Intelligence Behind LocalSEOSkills

You don’t need to know that citation consistency issues require the local-citations skill, review analysis needs the gbp-reviews skill, and visibility checking needs the geogrid-analysis skill with LocalSEOData’s geogrid_scan endpoint. You just need to describe what you want: “Audit the local presence for Valley Plumbing in Phoenix and tell me what’s broken.”

The dispatch skill is the routing intelligence layer of LocalSEOSkills. It reads any natural-language local SEO request, determines which combination of strategy skills and tool skills are needed, and orchestrates execution automatically.

What Dispatch Does

The dispatch skill interprets natural language local SEO requests and maps them to the correct skill combination. It means users never need to memorize which skill handles what — they describe the task, and dispatch routes appropriately.

Dispatch handles:

  • Task interpretation: Understanding what the user is trying to accomplish
  • Skill selection: Choosing the right strategy skill(s) for the task
  • Tool routing: Selecting which data tool skills provide necessary information
  • Multi-skill orchestration: Coordinating complex tasks that require multiple skills
  • Clarification requests: Asking follow-up questions when requests are ambiguous

The result: LocalSEOSkills feels like a single, unified local SEO specialist rather than a collection of 36 separate files.

The Routing Table: Request → Skill Combination

Here’s how dispatch routes common requests:

Audit and analysis requests:

"Audit the GBP for Valley Plumbing"
→ dispatch → local-seo-audit + localseodata-tool
Data: business_profile, local_audit

"Run a geogrid analysis for a dentist in Austin"
→ dispatch → geogrid-analysis + localseodata-tool
Data: geogrid_scan

"Check our AI visibility for roofing keywords in Denver"
→ dispatch → ai-local-search + localseodata-tool
Data: ai_visibility, ai_mentions

Competitive analysis requests:

"Who's ranking in the top 3 for 'plumber Phoenix'?"
→ dispatch → local-competitor-analysis + localseodata-tool
Data: local_pack, business_profile

"Compare our citations to competitors"
→ dispatch → local-citations + localseodata-tool
Data: citation_audit, business_listings

Content and optimization requests:

"Write a GBP post about our spring AC tune-up special"
→ dispatch → gbp-posts

"Generate LocalBusiness schema for our Phoenix location"
→ dispatch → local-schema

"Create a location page for our Scottsdale office"
→ dispatch → local-landing-pages

Strategy and planning requests:

"Build a 6-month local SEO strategy for a personal injury firm"
→ dispatch → local-seo-strategy

"What keywords should we target for a family dentist in Seattle?"
→ dispatch → local-keyword-research + localseodata-tool
Data: keyword_suggestions, search_volume

"How do we recover from a GBP suspension?"
→ dispatch → gbp-suspension-recovery

Client deliverable requests:

"Turn this audit into a client proposal"
→ dispatch → client-deliverables

"Build a monthly report for Valley Plumbing"
→ dispatch → local-reporting + localseodata-tool

Multi-skill requests:

"New client onboarding: audit everything and create a strategy"
→ dispatch → local-seo-audit + geogrid-analysis + local-citations
+ ai-local-search + local-seo-strategy + localseodata-tool
(Full diagnostic suite followed by strategy development)

How Dispatch Decides What to Use

Dispatch reads requests for several signal types:

Task type indicators: Certain words reliably map to specific skills:

  • “Audit” → local-seo-audit or platform-specific audit skills
  • “Geogrid” → geogrid-analysis
  • “Citation” → local-citations
  • “AI visibility” → ai-local-search
  • “Review” → gbp-reviews
  • “Post” → gbp-posts
  • “Schema” → local-schema
  • “Strategy” → local-seo-strategy
  • “Report” → local-reporting
  • “Proposal” → client-deliverables

Data needs: Dispatch determines what data is required and selects the appropriate tool skill. A geogrid analysis needs geogrid_scan from LocalSEOData. A citation audit needs business_listings and citation_audit. Dispatch knows which endpoints provide what data.

Complexity level: Simple requests go to single skills. Complex requests like “full audit” or “new client onboarding” trigger multi-skill orchestration. Dispatch chains outputs together — audit findings feed into strategy development, which feeds into proposal generation.

Platform specification: When platforms are mentioned, dispatch routes to platform-specific skills:

  • “Apple Maps” → apple-business-connect
  • “Bing Places” → bing-places
  • “GBP” or “Google Business Profile” → relevant gbp-* skill

Multi-Step Workflow Orchestration

Complex tasks require dispatch to coordinate multiple skills in sequence. The output of one skill feeds the input of the next.

Example: New client onboarding

"Run a complete new client diagnostic for Valley Plumbing in Phoenix"

Dispatch orchestration:
1. local-seo-audit → Initial GBP and web presence audit
2. geogrid-analysis → Service area visibility mapping
3. local-citations → Citation health and consistency check
4. gbp-reviews → Review velocity and sentiment analysis
5. ai-local-search → AI platform visibility check
6. local-competitor-analysis → Competitive gap identification
7. local-seo-strategy → Strategy recommendations based on all findings

Each step's output informs the next. The final strategy recommendations
incorporate all diagnostic findings.

Example: Full proposal workflow

"Audit this business and create a 6-month engagement proposal"

Dispatch orchestration:
1. local-seo-audit → Diagnostic findings
2. local-competitor-analysis → Competitive gaps
3. local-seo-strategy → Recommended approach
4. client-deliverables → Formatted proposal with pricing

The proposal incorporates audit findings, competitive context,
and strategy recommendations into client-ready format.

For multi-step workflows, dispatch handles sequencing and data passing between skills. You request the outcome; dispatch manages the process.

Writing Prompts That Route Correctly

Dispatch routes accurately when prompts contain clear signals. Here’s how to ensure correct routing:

Be specific about the task type:

  • “Audit” clearly signals audit workflows
  • “Analyze” clearly signals analysis workflows
  • “Create” or “write” clearly signals content generation
  • “Build” or “develop” clearly signals strategy work

Include platform when relevant:

  • “Audit our GBP” routes to GBP-focused skills
  • “Optimize our Apple Maps listing” routes to apple-business-connect
  • “Check our Bing Places” routes to bing-places

Specify data needs when applicable:

  • “Run a geogrid analysis” clearly needs geogrid_scan
  • “Check our citation consistency” clearly needs citation endpoints
  • “Pull our AI visibility” clearly needs ai_visibility endpoints

Request multi-step workflows explicitly:

  • “Full audit plus strategy” requests complete diagnostic workflow
  • “Audit and proposal” requests diagnostic followed by deliverable

When dispatch asks a clarifying question: Provide the specific information requested. If dispatch asks “Which business type?” or “What’s the primary service?”, your answer helps route to the most relevant skill configuration.

Common patterns that work:

"Audit [Business Name] in [City]" — Full local SEO audit
"Geogrid for [Keyword] in [City]" — Geogrid analysis
"Citations for [Business Name]" — Citation audit
"Strategy for [Business Type] in [City]" — Strategy development
"Report for [Business Name] for [Month]" — Monthly performance report
"Proposal for [Business Name]" — Client proposal from prior audit

Get Started

You don’t need special syntax to use dispatch — it’s the default routing layer for all LocalSEOSkills requests. Just describe what you need:

Audit the local SEO presence for [Business Name] in [City]
Run a geogrid analysis for [keyword] in [city]
Check AI visibility for [Business Name] for [service] keywords
Build a strategy for a [business type] in [city] with [X] locations

Dispatch interprets your request, selects the right skills, pulls the necessary data, and delivers the result. The 36 skills work as one unified system.

Learn More

To learn what this skill can do for your local SEO workflow, see the skill overview.