FLOW SEO Framework
AgriciDaniel/claude-seo
Brings the FLOW framework's stage-specific SEO prompts into the agent, from keyword discovery through backlinks, on-page work and conversion to local SEO, loaded on demand.
Local business-focused GEO optimization orchestrator for AI-powered local search.
$ npx skills add LeoYeAI/openclaw-master-skills --skill geo-local-optimizer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills geo-local-optimizer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/geo-local-optimizer .claude/skills/geo-local-optimizer && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "geo-local-optimizer" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/geo-local-optimizer into .claude/skills/geo-local-optimizer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "geo-local-optimizer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/geo-local-optimizerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill geo-local-optimizer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills geo-local-optimizer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/geo-local-optimizer .agents/skills/geo-local-optimizer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "geo-local-optimizer" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/geo-local-optimizer into .agents/skills/geo-local-optimizer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "geo-local-optimizer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill geo-local-optimizer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills geo-local-optimizer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/geo-local-optimizer .cursor/skills/geo-local-optimizer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "geo-local-optimizer" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/geo-local-optimizer into .cursor/skills/geo-local-optimizer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "geo-local-optimizer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/geo-local-optimizer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill geo-local-optimizer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills geo-local-optimizer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/geo-local-optimizer .gemini/skills/geo-local-optimizer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "geo-local-optimizer" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/geo-local-optimizer into .gemini/skills/geo-local-optimizer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "geo-local-optimizer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills geo-local-optimizerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill geo-local-optimizer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/geo-local-optimizer .github/skills/geo-local-optimizer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "geo-local-optimizer" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/geo-local-optimizer into .github/skills/geo-local-optimizer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "geo-local-optimizer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill geo-local-optimizer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills geo-local-optimizer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/geo-local-optimizer .opencode/skills/geo-local-optimizer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "geo-local-optimizer" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/geo-local-optimizer into .opencode/skills/geo-local-optimizer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "geo-local-optimizer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
geo-local-optimizerLocal business-focused GEO optimization orchestrator for AI-powered local search.
Geo Local Optimizer is an agent skill from LeoYeAI/openclaw-master-skills. Local business-focused GEO optimization orchestrator for AI-powered local search. Use this skill whenever the user mentions local shops, clinics, restaurants, service providers, offline stores, franchise locations, or service areas and wants to rank better in AI answers or map-style results for queries like "near me", city/area + service, or landmark-based searches. Always consider this skill when the request combines GEO, local SEO, maps/listings, store pages, reviews, or service areas, even if the user does not…
Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts and reference files (for example `_meta.json`, `evals/evals.json` and `references/local-page-templates.md`).
It sits in Marketing & SEO, covering Local SEO. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Geo Local Optimizer loads about 4.3k tokens when it runs, and up to ~5.9k if it reads all its reference files. Until then it costs about 144 tokens; SKILL.md has 1,956 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,956 words, ~4,274 tokens.
.claude/skills/geo-local-optimizer/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.A workflow skill for local-business GEO optimization, focusing specifically on AI-powered local search scenarios.
The goal is to take the user from “I have / plan a local business presence” to a structured local GEO plan that:
This skill focuses on strategy, structure, and workflows. It should coordinate with other GEO skills rather than replace them.
Invoke this skill whenever:
Do not limit triggering only to explicit “local SEO” wording. If the user:
then this skill should be strongly considered.
When available, this skill should coordinate with:
geo-site-audit: for overall technical + content GEO readiness of the websitegeo-studio: for higher-level GEO strategy and prioritization across regions or marketsgeo-schema-gen: to generate local-business-oriented schemasgeo-llms-txt: to expose local pages and location hubs to AI crawlersgeo-multimodal-tagger: to optimize store photos, menu images, environment shots, etc.high-repeat-small-goods-ops: for fast-moving local retail or F&B with high repeat purchasehigh-ticket-trust-conversion: for high-ticket, trust-sensitive local services (medical, education,
home renovation, etc.)If some skills are not present, still follow the same workflow shape and clearly explain what would be done, providing concrete, copy-pastable outputs.
Before starting the workflow, briefly reason about the local AI search context:
Keep in mind: the goal is to make it easy and safe for models to “recommend” this place to others, not just to stuff keywords.
When this skill is used, follow this 8-step workflow unless the user explicitly asks for only a subset.
Clarify the minimal but sufficient context for local optimization:
Output a ## Local Business Brief section with 6–10 bullet points summarizing this.
Based on the information and URLs provided by the user:
Output a ## Local Presence Snapshot with:
| Surface / Platform | Status (Good/OK/Poor/Missing) | Key issues / notes |
|--------------------|-------------------------------|-------------------------------------|
| Website store page | OK | Has address but lacks detailed FAQ |
| Google / Apple map | Good | Photos ok, but no English summary |
| Local review app | Poor | Few reviews, category mis-specified |Turn the brief + audit into a concrete entity & page plan:
/stores/downtown-cafe or /city/area/service)Output a ## Local Entity & Page Plan section with:
For each key local page type, propose a reusable structure.
For single store / location pages, suggest a template like:
# [Brand / Location Name] – [City / Area] [Clear category keyword]
## Summary
- 2–4 bullets: who you are, where you are, who it’s for, what makes it special.
## About the business
Explain the business type, main services / products, and positioning in a few short paragraphs.
## Who we serve
- Typical customer profiles (commuters, families, students, fitness enthusiasts, etc.)
- Typical visit / usage scenarios (weekday lunch, after-work training, weekend brunch, etc.)
## Where we are
- Full address + nearby landmarks
- How to get there by walking / public transport / driving
## Opening hours & booking
- Weekday / weekend / holiday hours
- Reservation / booking methods (phone, website form, app, messaging, etc.)
## Products & services
- Core offerings list (name + short description + who it’s best for)
- Optional: indicative price ranges or popular bundles
## FAQ
Q1: [common local question]
A1: [short but informative answer]
Q2: ...
## Tips
- Parking / waiting times / peak hours
- Kid / pet friendliness
- Any other local tipsFor service-area pages, adapt the template to focus on coverage area and how on-site / remote service works.
Output a ## Local Page Structures section that:
Use or conceptually apply geo-schema-gen to design structured data for local entities and pages:
@type selections:LocalBusiness or specific subtypes such as Restaurant, CafeOrCoffeeShop, Store,
MedicalClinic, Dentist, HealthClub, EducationalOrganization, etc.Service for at-home / remote servicesPerson for key practitioners or experts when relevantname, image, url, telephoneaddress (with postal address fields)geo (latitude / longitude, if available)openingHoursSpecificationareaServed / serviceAreaservesCuisine, priceRange, amenityFeaturesameAs linking to main map / listing profiles and strong social profilesOutput a ## Local Structured Data Package section with:
Page URL pattern → Schema types → Key fields to fillAlso align map / listing profiles:
Design a sustainable local reputation engine so search engines and AI models keep receiving fresh, high-quality signals:
Output a ## Local Reputation & Q&A Plan section with:
Focus on how new or improved local content gets discovered and trusted by search engines and AI:
llms.txt and AI index pages:geo-llms-txt to:llms.txt exists, propose a minimal starter structureOutput a ## Local AI & Crawler Signaling Plan section with:
URL → Sitemaps / llms.txt / Internal links / External citationsDefine what success means for local GEO in the age of AI, and how to iterate:
Output a ## Measurement & Iteration section that:
Unless the user explicitly requests a different format, structure your answer as:
## Local Business Brief## Local Presence Snapshot## Local Entity & Page Plan## Local Page Structures## Local Structured Data Package## Local Reputation & Q&A Plan## Local AI & Crawler Signaling Plan## Measurement & IterationUse:
If the user only asks for a subset (e.g., “just the store page structure and review scripts”), still keep the headings but clearly mark skipped sections (e.g., “Not in scope for this request”).
These are example user prompts that should trigger this skill (for reference; not user-facing):
You do not need to surface this list directly to the user; it exists only to clarify intent.
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (scripts, references) in skills/geo-local-optimizer of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Geo Local Optimizer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Geo Local Optimizer this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.3k | Automated safety check: Pass | MIT | |
| FLOW SEO FrameworkAgriciDaniel/claude-seo | 19k | 2 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Google Mapscablate/mcp-google-map | 469 | — | ~909 | Automated safety check: Pass | MIT | |
| Google Maps Local SEOcablate/mcp-google-map | 469 | — | ~633 | Automated safety check: Pass | MIT | |
| Google Maps Travel Planningcablate/mcp-google-map | 469 | — | ~710 | Automated safety check: Pass | MIT | |
| Universal SEO AnalysisAgriciDaniel/claude-seo | 19k | — | ~4.9k | Automated safety check: Pass | MIT |
AgriciDaniel/claude-seo
Brings the FLOW framework's stage-specific SEO prompts into the agent, from keyword discovery through backlinks, on-page work and conversion to local SEO, loaded on demand.
cablate/mcp-google-map
Search places, resolve addresses, compare routes, inspect neighborhoods, and retrieve geographic or environmental facts through the standalone @cablate/mcp-google-map CLI.
cablate/mcp-google-map
Analyze Google Business Profile visibility, geographic grid rankings, local search keywords, and nearby competitors through the standalone Google Maps CLI.
cablate/mcp-google-map
Build evidence-backed day trips, multi-day itineraries, and efficient stop sequences with Google Maps data through the standalone CLI.
AgriciDaniel/claude-seo
Hub for site-wide SEO work: audits, technical checks, schema, content quality, local, hreflang and AI-search readiness, run through slash commands.
petera2c/simple-table
Set up a durable local SEO workspace with project context, notes, goals, positioning, preferences, MCP checks, and Search Console data intake.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
Local business-focused GEO optimization orchestrator for AI-powered local search. Geo Local Optimizer is an agent skill from LeoYeAI/openclaw-master-skills. Local business-focused GEO optimization orchestrator for AI-powered local search.
Geo Local Optimizer fits situations like: the user mentions local shops; service providers; franchise locations; service areas and wants to rank better in AI answers.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill geo-local-optimizer -a claude-code`. Or copy the skill folder (skills/geo-local-optimizer in LeoYeAI/openclaw-master-skills) into .claude/skills/geo-local-optimizer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill geo-local-optimizer -a codex`. Or copy the skill folder (skills/geo-local-optimizer in LeoYeAI/openclaw-master-skills) into .agents/skills/geo-local-optimizer in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill geo-local-optimizer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/geo-local-optimizer, .gemini/skills/geo-local-optimizer, .github/skills/geo-local-optimizer and .opencode/skills/geo-local-optimizer in your project.
Going by SKILL.md and its folder, Geo Local Optimizer needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Geo Local Optimizer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Geo Local Optimizer: FLOW SEO Framework (AgriciDaniel/claude-seo, 19k stars), Google Maps (cablate/mcp-google-map, 469 stars), Google Maps Local SEO (cablate/mcp-google-map, 469 stars) and Google Maps Travel Planning (cablate/mcp-google-map, 469 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.