Agent skill
brief
Manages persistent work state (briefs) for local SEO engagements. Automatically load this skill when starting work on a specific business or location, when a user says "resume," "continue," "pick up where we left off," or references a specific client or location by name. Also load when any tool call is about to be made for a business — that's the trigger to create or update a brief.
Install this agent skill to your Project
npx add-skill https://github.com/garrettjsmith/localseoskills/tree/main/skills/brief
Metadata
Additional technical details for this skill
- author
- Garrett Smith
- version
- 1.0.0
SKILL.md
Brief Management
Briefs are persistent work state for local SEO engagements. One brief per location. You create, update, and resume them automatically — the user should never have to manage this manually.
When to Create a Brief
Create a brief on the first tool call for a business in a session, if one doesn't already exist.
Do not create briefs for:
- General local SEO questions with no specific business
- Tool or skill explanation requests
- Single-question answers that don't involve live data
Brief Location
Claude Code (filesystem):
briefs/{brand-slug}/{location-slug}/location.brief.md
Single location, no brand needed:
briefs/{business-slug}/location.brief.md
Claude Project or Browser: Tell the user: "I've created a brief for this business. Add it to your Project knowledge base so it persists across sessions." Then output the brief content so they can save it.
Creating a Brief
- Identify the business name, location, and type from context or ask if unclear
- Copy from
briefs/_templates/location.brief.md - Fill in Identity fields from whatever the user has provided
- Note the session start and what was requested in Session Log
- Proceed with the work
For multi-location brands, also create or update briefs/{brand}/_brand.brief.md.
Updating a Brief
Update at the end of every session before closing out:
- Session Log — add one line: date + what was worked on
- Tools Run — add each tool call made: date, tool, endpoint, one-line finding
- Findings — add any new issues discovered, categorized by severity
- Deliverables — mark completed items, add new pending items
- Next Action — overwrite with the single most important next step
Keep findings concise. "Citation audit found 7 NAP inconsistencies across 4 directories" not raw JSON.
Resuming from a Brief
When a user returns to a business:
- Read the brief
- Summarize in 2-3 sentences: what's been done, key findings, where things stand
- State the recorded Next Action
- Ask: "Want to pick up from here, or is there something specific you want to work on?"
Do not re-run tools that already have results in the brief unless the user asks or the data is more than 30 days old.
Multi-Location Brands
After completing a location session, update _brand.brief.md:
- Update that location's row in the Locations table
- Add any cross-location patterns to Brand-Level Notes (only if pattern appears in 3+ locations)
Lessons Connection
If during a session you observe something that contradicts a skill file or reveals a new pattern not captured anywhere, propose it at session end:
"I noticed [X] during this session — this isn't in the skill files. Want me to add it to meta/lessons.md for review?"
Wait for confirmation before writing.
Slug Format
- Lowercase, hyphens, no spaces
- Business name:
mikes-plumbing,keystone-insurance - Location:
buffalo,downtown-chicago,pittsburgh-pa - Keep it obvious, not clever
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?