Google Yandex 2GIS Local SEO Skill
A local SEO audit skill for the CIS market: business cards in Google Business Profile, Yandex Business, Yandex Maps, 2GIS and their consistency
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- With explicit approval it can publish business card edits across three platforms
- It can upload photos and reply to reviews on the business's behalf after approval
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/google-yandex-2gis-local-seo-skillDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Run in a terminal in the project folder
npx skills add 2gelbuy/google-yandex-2gis-local-seo-skill --skill google-yandex-2gis-local-seo -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit eab3e6d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/2gelbuy/google-yandex-2gis-local-seo-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/google-yandex-2gis-local-seo/
git -C "$tmp" checkout eab3e6d1018d21acbb97b461e699405fc7efc31f
mkdir -p .claude/skills
cp -R "$tmp/skills/google-yandex-2gis-local-seo" .claude/skills/google-yandex-2gis-local-seoCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add 2gelbuy/google-yandex-2gis-local-seo-skill --skill google-yandex-2gis-local-seo -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit eab3e6d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/2gelbuy/google-yandex-2gis-local-seo-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/google-yandex-2gis-local-seo/
git -C "$tmp" checkout eab3e6d1018d21acbb97b461e699405fc7efc31f
mkdir -p .agents/skills
cp -R "$tmp/skills/google-yandex-2gis-local-seo" .agents/skills/google-yandex-2gis-local-seoCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add 2gelbuy/google-yandex-2gis-local-seo-skill --skill google-yandex-2gis-local-seo -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit eab3e6d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/2gelbuy/google-yandex-2gis-local-seo-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/google-yandex-2gis-local-seo/
git -C "$tmp" checkout eab3e6d1018d21acbb97b461e699405fc7efc31f
mkdir -p .github/skills
cp -R "$tmp/skills/google-yandex-2gis-local-seo" .github/skills/google-yandex-2gis-local-seoCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add 2gelbuy/google-yandex-2gis-local-seo-skill --skill google-yandex-2gis-local-seo -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit eab3e6d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/2gelbuy/google-yandex-2gis-local-seo-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/google-yandex-2gis-local-seo/
git -C "$tmp" checkout eab3e6d1018d21acbb97b461e699405fc7efc31f
mkdir -p .agents/skills
cp -R "$tmp/skills/google-yandex-2gis-local-seo" .agents/skills/google-yandex-2gis-local-seoCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add 2gelbuy/google-yandex-2gis-local-seo-skill --skill google-yandex-2gis-local-seo -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit eab3e6d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/2gelbuy/google-yandex-2gis-local-seo-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/google-yandex-2gis-local-seo/
git -C "$tmp" checkout eab3e6d1018d21acbb97b461e699405fc7efc31f
mkdir -p .agents/skills
cp -R "$tmp/skills/google-yandex-2gis-local-seo" .agents/skills/google-yandex-2gis-local-seoCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/2gelbuy/google-yandex-2gis-local-seo-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/google-yandex-2gis-local-seo/
git -C "$tmp" checkout eab3e6d1018d21acbb97b461e699405fc7efc31f
mkdir -p .devin/skills
cp -R "$tmp/skills/google-yandex-2gis-local-seo" .devin/skills/google-yandex-2gis-local-seoCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add 2gelbuy/google-yandex-2gis-local-seo-skill --skill google-yandex-2gis-local-seo -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit eab3e6d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/2gelbuy/google-yandex-2gis-local-seo-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/google-yandex-2gis-local-seo/
git -C "$tmp" checkout eab3e6d1018d21acbb97b461e699405fc7efc31f
mkdir -p .cline/skills
cp -R "$tmp/skills/google-yandex-2gis-local-seo" .cline/skills/google-yandex-2gis-local-seoCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add 2gelbuy/google-yandex-2gis-local-seo-skill --skill google-yandex-2gis-local-seo -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit eab3e6d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/2gelbuy/google-yandex-2gis-local-seo-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/google-yandex-2gis-local-seo/
git -C "$tmp" checkout eab3e6d1018d21acbb97b461e699405fc7efc31f
mkdir -p .roo/skills
cp -R "$tmp/skills/google-yandex-2gis-local-seo" .roo/skills/google-yandex-2gis-local-seoCommands for macOS and Linux, on Windows run them in Git Bash.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add 2gelbuy/google-yandex-2gis-local-seo-skill --skill google-yandex-2gis-local-seo -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit eab3e6d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/2gelbuy/google-yandex-2gis-local-seo-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/google-yandex-2gis-local-seo/
git -C "$tmp" checkout eab3e6d1018d21acbb97b461e699405fc7efc31f
mkdir -p .agents/skills
cp -R "$tmp/skills/google-yandex-2gis-local-seo" .agents/skills/google-yandex-2gis-local-seoCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/2gelbuy/google-yandex-2gis-local-seo-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/google-yandex-2gis-local-seo/
git -C "$tmp" checkout eab3e6d1018d21acbb97b461e699405fc7efc31f
mkdir -p .agents/skills
cp -R "$tmp/skills/google-yandex-2gis-local-seo" .agents/skills/google-yandex-2gis-local-seoCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/2gelbuy/google-yandex-2gis-local-seo-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/google-yandex-2gis-local-seo/
git -C "$tmp" checkout eab3e6d1018d21acbb97b461e699405fc7efc31f
mkdir -p .agents/skills
cp -R "$tmp/skills/google-yandex-2gis-local-seo" .agents/skills/google-yandex-2gis-local-seoCommands for macOS and Linux, on Windows run them in Git Bash.
Install the skill with npx skills add 2gelbuy/google-yandex-2gis-local-seo-skill -g -a claude-code -s google-yandex-2gis-local-seo -y, then describe your business cards across the three platforms for the audit.
Other ways from the author
npx skills add 2gelbuy/google-yandex-2gis-local-seo-skill -g -a claude-code -s google-yandex-2gis-local-seo -yInstalls the skill globally for Claude Code via the skills CLI.
This is third-party code. Review the repository files before installing.
What it does
The skill audits a business card across three platforms at once: Google Business Profile and Google Maps, Yandex Business with Yandex Maps and Yandex Webmaster, and 2GIS. It checks NAP (name, address, phone) consistency across maps, the website and directories, categories, hours, photos, reviews, duplicate cards, LocalBusiness markup on the site, and moderation status. By default the skill only reads and proposes a fix plan, requiring separate approval before writing to any card, uploading photos or replying to a review. It explicitly refuses to write fake reviews, invent branches, prices, ratings, or promise top rankings.
Who it is for. For marketers and local business owners in the CIS and Kazakhstan market who need a card audit across three mapping platforms at once.
Good fit when
- You need to audit a business card before edits across Google, Yandex and 2GIS at once
- You need to find NAP mismatches between the site, maps and directories
- You need to check LocalBusiness markup on the site and branch city pages
Not a fit when
- The business operates only internationally, without Yandex or 2GIS
- You need fake reviews, fake branches or ranking guarantees: the skill refuses these
Example request
Audit my coffee shop's card for consistency between Yandex Maps, 2GIS and the website and draft a fix planLimitations
The skill has no direct API access to the platforms, it works as a checklist and fix-plan generator based on what you show or describe to it. It does not guarantee moderation approval, indexing or map rankings. Not affiliated with Google, Yandex or 2GIS.
How to disable. Remove the skill with npx skills remove google-yandex-2gis-local-seo or delete the skill folder from your agent's directory.
Security check
- With explicit approval it can publish business card edits across three platforms
- It can upload photos and reply to reviews on the business's behalf after approval
README in short
The bilingual README explains the CIS and Kazakhstan market focus, a table of what gets checked per platform (Google, Yandex, 2GIS, site and markup, directories), explicit safety rules (what needs confirmation and what is refused outright: fake reviews, branches, keyword stuffing), installation via the skills CLI for a dozen agents, and a list of sources the copy is grounded in.
FAQ
Can the skill publish card edits itself?
No, by default it only reads and proposes a plan, writing to Google Business Profile, Yandex Business, 2GIS or directories requires explicit approval for each action.
Why a separate skill for Google, Yandex and 2GIS instead of generic local-seo?
The author explains most local SEO skills are built for the US and Google-only, while for the CIS market Yandex Business, Yandex Maps and 2GIS are first-class channels alongside Google Business Profile.
Related
Official DataLens (Yandex) skills for Claude Code, Codex and OpenCode: SDK, HTML reports and RLS resolution
A Yandex Metrika MCP server generated from the API spec: 108 methods, 10 tools declared by default, transparent filters and response metadata
An open MCP server and agent skill set for SEO: keyword research, competitors, backlinks and site audits powered by DataForSEO
A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents