How to Set Up Local SEO Skills for an Agency
A 5-person local SEO agency wants to roll out Local SEO Skills across their team. They need a setup that’s consistent, professional, and scalable across analysts.
Installation for a Team
Each team member needs their own installation.
Per analyst setup:
- Install Claude Code on their machine
- Clone Local SEO Skills to their local skills directory
- Verify all 36 skills are accessible
- Confirm dispatch routing works
Verification prompt:
"Confirm Local SEO Skills is fully installed with all skills available
and Local SEO Data connected. List all available skills and
confirm the dispatch routing is working."
Expected response:
Local SEO Skills Installation: ✓ Complete
SKILLS AVAILABLE (36 total)
Core: dispatch, localseodata-tool, local-falcon-tool...
GBP: gbp-optimization, gbp-posts, gbp-suspension-recovery...
Analysis: local-seo-audit, local-competitor-analysis, geogrid-analysis...
[Full list...]
Dispatch routing: ✓ Working
Local SEO Data connection: ✓ Connected
API Key and Data Tool Setup
Shared vs. individual API keys:
Option 1: Shared agency API key
- One Local SEO Data subscription for the agency
- Single API key used by all team members
- Easier budget tracking
- Risk: Can’t track individual usage
Option 2: Individual API keys
- Each analyst has their own subscription
- Usage tracked per person
- More complex administration
- Better for tracking productivity
Recommended for most agencies: Shared API key with usage monitoring at the client level, not the analyst level.
Setup in Claude Code: Add the Local SEO Data MCP server configuration to each analyst’s Claude Code settings. Use the same API key across the team.
The Client Information Template
Standardize how analysts reference client information:
---CLIENT CONTEXT---
Business: [Legal Business Name]
Address: [Full Street Address]
City: [City], State: [State], ZIP: [ZIP]
Phone: [Phone Number]
Website: [Full URL]
GBP Category: [Primary Category]
Target Keywords: [Keyword 1], [Keyword 2], [Keyword 3]
Top Competitors: [Competitor 1], [Competitor 2]
Service Area: [Cities or Radius]
Engagement Start: [Date]
Monthly Retainer: [Amount]
Primary Contact: [Name, Email]
Notes: [Any special considerations]
---END CLIENT CONTEXT---
Usage: Paste this block at the start of any client-specific prompt. Claude has full context without re-explaining.
Create a client context library: Store context blocks for each client. Any team member can grab the block and run client prompts immediately.
Standardizing Workflows Across the Team
Document your agency’s standard workflows:
Monthly report workflow:
1. Pull client context block
2. Run monthly report prompt (standardized template)
3. Review output for accuracy
4. Add any client-specific notes
5. Format for delivery
6. Send to client
7. Log next-month priorities
New client onboarding workflow:
1. Gather client information (intake form)
2. Create client context block
3. Run comprehensive audit
4. Review findings with senior analyst
5. Generate proposal (if not yet signed)
6. Create 90-day action plan
7. Schedule first-month priorities
Weekly review response workflow:
1. Pull unanswered reviews for all clients
2. Generate response drafts
3. Review and edit
4. Post responses
5. Log any flagged reviews for attention
Quality Control Workflow
AI outputs need human review before client delivery.
Review checklist:
- Numbers accurate (double-check key metrics)
- Client name correct throughout
- No hallucinated data
- Recommendations make sense for this client
- Tone matches client relationship
- Formatting correct for delivery method
Workflow:
- Analyst runs prompts
- Analyst reviews output against checklist
- Senior analyst spot-checks (random sampling)
- Client receives reviewed deliverable
Never send AI output directly to client without review. The AI is the first draft; the analyst is the editor.
Training Junior Staff
Local SEO Skills changes how you train new analysts.
Traditional training:
- Teach SEO fundamentals (weeks)
- Teach tools and processes (weeks)
- Shadow senior analysts (months)
- Gradually take on client work
Local SEO Skills training:
- Teach SEO fundamentals (still needed)
- Teach Local SEO Skills prompts (days)
- Practice with test clients (week)
- Review outputs with senior (ongoing)
Training curriculum:
- Week 1: SEO fundamentals, local SEO basics
- Week 2: Local SEO Skills overview, core prompts
- Week 3: Run audits on practice accounts
- Week 4: First client work with review
- Ongoing: Senior review until quality is consistent
Junior analysts produce senior-level output faster because the skill system provides the expertise framework.
Managing Multiple Clients Efficiently
Client organization:
- Keep client context blocks in a shared location
- Name files consistently: [ClientName]_context.txt
- Update blocks when client info changes
Batching:
- Run similar tasks across clients together
- Monday: All monthly reports
- Tuesday: All review responses
- Wednesday: Competitive checks for priority clients
Prioritization:
- High-retainer clients get priority attention
- At-risk clients get proactive monitoring
- Standard clients get systematic coverage
Scaling to More Clients
As your client base grows:
Process documentation: Document every workflow so new team members can execute
Template library: Build reusable prompt templates for common tasks
Quality standards: Define what “good” looks like for each deliverable
Capacity planning: Local SEO Skills increases analyst capacity 3-5x One analyst can handle 15-20 clients vs. 5-7 manually
Hiring: You need fewer analysts for the same client load Hire for strategic thinking and client relationships, not just execution
Client Communication
Decide how you talk about AI with clients:
Option 1: Transparent “We use AI-powered tools to analyze your local SEO data. Our analysts interpret the results and develop strategy.”
Option 2: Capability-focused “We deliver AI-powered local SEO analysis that provides deeper insights than traditional tools.”
Option 3: Don’t mention Let the quality of work speak for itself.
Most agencies land on option 1 or 2 — transparency about capabilities without making it the focus.
Setting Up Client Briefs for Each Client
With the briefs system, each client gets persistent engagement state. When an analyst mentions a client, Claude loads their full history — findings, session log, deliverables, next action.
For agencies, this means:
- Seamless handoffs — any analyst can pick up a client brief and have full context
- Brand-level rollups — multi-location clients get portfolio-level visibility
- Configured approval workflows — each client’s content approval process is stored in their brand brief
Set up briefs during onboarding: mention the business, answer 5 setup questions, and Claude runs the initial diagnostic. See the client briefs setup guide for details.
Configuring Automated Tasks
Scheduled tasks handle recurring agency work automatically:
- Weekly ranking monitoring for all clients (m1-rankings-monitor)
- Daily review monitoring with Slack alerts (m2-review-velocity)
- Monthly GBP post drafting queued for approval (e1-gbp-post-drafts)
- Monthly client reports with executive summaries (r2-monthly-client-report)
Configure tasks per client based on service tier. Active campaign clients get high-touch monitoring. Maintenance clients get standard alerts. See the scheduled tasks guide for step-by-step configuration.
The Complete Agency Setup Workflow
- Install Local SEO Skills on all analyst machines
- Connect shared Local SEO Data API key
- Set up briefs for each client with initial diagnostics
- Configure tasks for automated monitoring and reporting
- Set up notifications via Slack for team alerts
- Create client context template and library
- Document standard workflows
- Train team on prompts, briefs, and review process
- Establish quality control workflow with approval tiers
- Begin with pilot clients
- Refine based on experience
- Scale to full client portfolio
The setup investment is a few days. The ongoing efficiency gain compounds across every client and every month.