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.