AI Search Optimization
social-media-skills/skills
A skill your agent uses to get a brand and its content CITED and RECOMMENDED by AI answer engines — the GEO (Generative Engine Optimization) / AI-search-visibility skill.
Brand mention and authority scanner for AI visibility. An agent skill from zubair-trabzada/geo-seo-claude.
$ npx skills add zubair-trabzada/geo-seo-claude --skill geo-brand-mentions -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install zubair-trabzada/geo-seo-claude geo-brand-mentions --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/zubair-trabzada/geo-seo-claude.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/geo-brand-mentions .claude/skills/geo-brand-mentions && 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-brand-mentions" agent skill from https://github.com/zubair-trabzada/geo-seo-claude/tree/main/skills/geo-brand-mentions into .claude/skills/geo-brand-mentions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "geo-brand-mentions", 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/zubair-trabzada/geo-seo-claude/tree/main/skills/geo-brand-mentionsType 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 zubair-trabzada/geo-seo-claude --skill geo-brand-mentions -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install zubair-trabzada/geo-seo-claude geo-brand-mentions --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zubair-trabzada/geo-seo-claude.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/geo-brand-mentions .agents/skills/geo-brand-mentions && 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-brand-mentions" agent skill from https://github.com/zubair-trabzada/geo-seo-claude/tree/main/skills/geo-brand-mentions into .agents/skills/geo-brand-mentions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "geo-brand-mentions", 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 zubair-trabzada/geo-seo-claude --skill geo-brand-mentions -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install zubair-trabzada/geo-seo-claude geo-brand-mentions --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zubair-trabzada/geo-seo-claude.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/geo-brand-mentions .cursor/skills/geo-brand-mentions && 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-brand-mentions" agent skill from https://github.com/zubair-trabzada/geo-seo-claude/tree/main/skills/geo-brand-mentions into .cursor/skills/geo-brand-mentions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "geo-brand-mentions", 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/zubair-trabzada/geo-seo-claude.git --path skills/geo-brand-mentions--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 zubair-trabzada/geo-seo-claude --skill geo-brand-mentions -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install zubair-trabzada/geo-seo-claude geo-brand-mentions --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zubair-trabzada/geo-seo-claude.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/geo-brand-mentions .gemini/skills/geo-brand-mentions && 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-brand-mentions" agent skill from https://github.com/zubair-trabzada/geo-seo-claude/tree/main/skills/geo-brand-mentions into .gemini/skills/geo-brand-mentions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "geo-brand-mentions", 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 zubair-trabzada/geo-seo-claude geo-brand-mentionsInstalls 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 zubair-trabzada/geo-seo-claude --skill geo-brand-mentions -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/zubair-trabzada/geo-seo-claude.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/geo-brand-mentions .github/skills/geo-brand-mentions && 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-brand-mentions" agent skill from https://github.com/zubair-trabzada/geo-seo-claude/tree/main/skills/geo-brand-mentions into .github/skills/geo-brand-mentions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "geo-brand-mentions", 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 zubair-trabzada/geo-seo-claude --skill geo-brand-mentions -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install zubair-trabzada/geo-seo-claude geo-brand-mentions --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zubair-trabzada/geo-seo-claude.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/geo-brand-mentions .opencode/skills/geo-brand-mentions && 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-brand-mentions" agent skill from https://github.com/zubair-trabzada/geo-seo-claude/tree/main/skills/geo-brand-mentions into .opencode/skills/geo-brand-mentions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "geo-brand-mentions", 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-brand-mentionsBrand mention and authority scanner for AI visibility. An agent skill from zubair-trabzada/geo-seo-claude.
Geo Brand Mentions is an agent skill from zubair-trabzada/geo-seo-claude. Brand mention and authority scanner for AI visibility. Analyzes brand presence across platforms that AI models rely on for entity recognition and citation decisions. Produces a Brand Authority Score (0-100) with platform-specific recommendations.
Its SKILL.md is about 5.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Marketing & SEO, covering AI search optimization. It works with YouTube and Reddit. The repository describes itself as: GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citability scoring, AI crawler analysis, brand authority, schema markup…. The licence is MIT.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 989cae0. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadGrepGlobBashWebFetchWriteFrom allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
en.wikipedia.orgwikidata.orgFrom 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 Brand Mentions loads about 5.8k tokens when it runs. Until then it costs about 66 tokens; SKILL.md has 2,431 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 noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Read, Grep, Glob, Bash, WebFetch, WriteAutomated 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); files beside SKILL.md are not scanned.
The full file from zubair-trabzada/geo-seo-claude at commit 989cae0, republished under its MIT licence (© zubair-trabzada). 2,431 words, ~5,774 tokens.
.claude/skills/geo-brand-mentions/SKILL.md (or your agent's skills folder).Brand mentions correlate approximately 3x more strongly with AI visibility than traditional backlinks. An Ahrefs study published in December 2025, analyzing 75,000 brands across AI search platforms, found that unlinked brand mentions -- references to a brand name without a hyperlink -- are a stronger predictor of whether AI systems cite and recommend a brand than Domain Rating or backlink count.
The critical finding: the platform where the mention appears matters enormously. Not all mentions are equal. A mention on YouTube or Reddit carries far more weight for AI citation than a mention on a low-authority blog, because AI training data and retrieval systems disproportionately index high-engagement platforms.
This inverts a core assumption of traditional SEO. In traditional SEO, a backlink from a high-DR site is the gold standard. In GEO, an unlinked mention on Reddit or a YouTube video description may be more valuable than a dofollow backlink from a DR 70 blog.
Based on the Ahrefs December 2025 study and corroborating research from Profound (2025) and Terakeet (2025):
Why YouTube matters most:
What to check:
Scoring for YouTube (0-100):
| Score | Criteria |
|---|---|
| 90-100 | Active channel with 10K+ subscribers, regular uploads, brand mentioned in 20+ third-party videos, appears in YouTube search results for industry terms |
| 70-89 | Active channel with 1K+ subscribers, brand mentioned in 10-19 third-party videos, some YouTube search presence |
| 50-69 | Channel exists with some content, brand mentioned in 5-9 third-party videos, limited YouTube search presence |
| 30-49 | Channel exists but inactive, brand mentioned in 1-4 third-party videos |
| 10-29 | No channel or empty channel, brand mentioned in 1-2 videos only |
| 0-9 | No YouTube presence whatsoever |
Why Reddit matters:
What to check:
Scoring for Reddit (0-100):
| Score | Criteria |
|---|---|
| 90-100 | Frequently recommended in relevant subreddits, predominantly positive sentiment, active official presence, own subreddit with 5K+ members, appears in top recommendations for industry queries |
| 70-89 | Regularly mentioned in relevant subreddits, mostly positive sentiment, some official presence, appears in multiple recommendation threads |
| 50-69 | Mentioned in several relevant threads, mixed sentiment, brand name is recognized by community members |
| 30-49 | Occasional mentions, limited to 1-2 subreddits, no official presence |
| 10-29 | Rare mentions, brand largely unknown on Reddit |
| 0-9 | No Reddit presence |
Why Wikipedia matters:
What to check:
Scoring for Wikipedia (0-100):
| Score | Criteria |
|---|---|
| 90-100 | Detailed Wikipedia article (B-class or higher), Wikidata entry with complete properties, brand cited as reference in multiple articles, founder has Wikipedia page |
| 70-89 | Wikipedia article exists (start-class or higher), Wikidata entry exists, brand mentioned in 2+ other Wikipedia articles |
| 50-69 | Wikipedia article exists (stub or start), basic Wikidata entry, limited mentions in other articles |
| 30-49 | No Wikipedia article but brand is mentioned in other articles or cited as reference; Wikidata entry may exist |
| 10-29 | Brand mentioned in 1-2 Wikipedia articles as a passing reference only |
| 0-9 | No Wikipedia or Wikidata presence of any kind |
Why LinkedIn matters:
What to check:
Scoring for LinkedIn (0-100):
| Score | Criteria |
|---|---|
| 90-100 | Active company page with 10K+ followers, leadership regularly posts thought leadership, brand frequently mentioned by industry professionals, strong employee profiles |
| 70-89 | Active company page with 5K+ followers, some employee thought leadership, occasional third-party mentions |
| 50-69 | Company page exists with 1K+ followers, irregular posting, limited third-party mentions |
| 30-49 | Company page exists but is sparse or inactive, few followers, no third-party mentions |
| 10-29 | Basic company page with minimal information |
| 0-9 | No LinkedIn company page |
These platforms have lower but still meaningful correlation with AI visibility:
| Platform | Weight | Rationale |
|---|---|---|
| YouTube Presence | 25% | Strongest correlation with AI citation (0.737) |
| Reddit Presence | 25% | Second strongest correlation; critical for product recommendations |
| Wikipedia / Wikidata | 20% | Entity recognition foundation; AI training data cornerstone |
| LinkedIn Authority | 15% | Professional authority signals; B2B relevance |
| Other Platforms | 15% | Supplementary signals from Quora, GitHub, news, forums, podcasts |
Formula:
Brand_Authority_Score = (YouTube * 0.25) + (Reddit * 0.25) + (Wikipedia * 0.20) + (LinkedIn * 0.15) + (Other * 0.15)| Score Range | Rating | Interpretation |
|---|---|---|
| 85-100 | Dominant | Brand is a well-recognized entity across AI platforms. Highly likely to be cited and recommended by AI systems. |
| 70-84 | Strong | Brand has solid cross-platform presence. AI systems likely recognize and cite it for relevant queries. |
| 50-69 | Moderate | Brand has presence on some platforms but gaps exist. AI citation is inconsistent. |
| 30-49 | Weak | Brand has limited platform presence. AI systems may not recognize it as a distinct entity. |
| 0-29 | Minimal | Brand has negligible platform presence. AI systems are unlikely to cite or recommend it. |
Gather the following from the user or from the website:
For each platform, use WebFetch to search and assess presence:
YouTube Check:
[brand name] site:youtube.comyoutube.com/@[brand-name] or youtube.com/c/[brand-name] for official channel"[brand name]" site:youtube.com (exact match for mentions in descriptions)Reddit Check:
[brand name] site:reddit.com"[brand name]" site:reddit.com (exact match)reddit.com/r/[brand-name] for official subredditreddit.com/user/[brand-name] for official accountWikipedia Check (IMPORTANT — use BOTH methods to avoid false negatives):
Method 1 — Python API check (MOST RELIABLE, do this FIRST):
python3 -c "
import requests, json
from urllib.parse import quote_plus
brand = '[Brand_Name]'
# Check Wikipedia API directly
api_url = f'https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch={quote_plus(brand)}&format=json'
r = requests.get(api_url, headers={'User-Agent': 'GEO-Audit/1.0'}, timeout=15)
data = r.json()
results = data.get('query', {}).get('search', [])
if results and brand.lower() in results[0].get('title', '').lower():
print(f'WIKIPEDIA PAGE EXISTS: {results[0][\"title\"]}')
print(f'URL: https://en.wikipedia.org/wiki/{results[0][\"title\"].replace(\" \", \"_\")}')
else:
print('No direct Wikipedia page found')
# Check Wikidata
wd_url = f'https://www.wikidata.org/w/api.php?action=wbsearchentities&search={quote_plus(brand)}&language=en&format=json'
r2 = requests.get(wd_url, headers={'User-Agent': 'GEO-Audit/1.0'}, timeout=15)
wd = r2.json()
entities = wd.get('search', [])
if entities:
print(f'WIKIDATA ENTRY: {entities[0].get(\"id\", \"\")} — {entities[0].get(\"description\", \"\")}')
"Method 2 — Direct URL check (backup verification):
https://en.wikipedia.org/wiki/[Brand_Name] — check if the page loads (not a redirect to search)https://en.wikipedia.org/wiki/[Founder_Name] for founder articleMethod 3 — Search (least reliable, use only for supplemental info):
[brand name] site:wikipedia.org[brand name] site:wikidata.orgCRITICAL: Web search alone is NOT reliable for determining Wikipedia presence. ALWAYS run the Python API check first. If the API says a page exists, it exists — do not override this with a search result that fails to find it.
LinkedIn Check:
[brand name] site:linkedin.comlinkedin.com/company/[brand-name] for company pageOther Platforms:
[brand name] site:quora.com[brand name] site:stackoverflow.com (if technical brand)[brand name] site:github.com (if technical brand)[brand name] site:news.ycombinator.com (Hacker News)"[brand name]" broadly for news mentions (filter to last 6 months)For Reddit and other discussion platforms, assess sentiment by analyzing the most recent and most prominent mentions:
| Sentiment | Indicators |
|---|---|
| Positive | Recommendations ("I love [brand]," "We switched to [brand] and...", "Highly recommend"), upvoted mentions, positive comparison against competitors |
| Neutral | Factual mentions ("We use [brand] for...", "[Brand] offers..."), questions about the brand, balanced comparisons |
| Negative | Complaints ("Avoid [brand]", "[Brand] has terrible support"), downvoted recommendations, negative comparisons |
| Mixed | Combination of positive and negative. Note the ratio and primary themes. |
If competitors are identified, do a quick scan of their platform presence for context. This helps calibrate the score -- a brand with "moderate" Reddit presence in an industry where competitors have zero Reddit presence is relatively strong.
Generate a file called GEO-BRAND-MENTIONS.md:
# Brand Authority Report: [Brand Name]
**Analysis Date:** [Date]
**Brand:** [Brand Name]
**Domain:** [URL]
**Industry:** [Industry]
---
## Brand Authority Score: [X]/100 ([Rating])
### Platform Breakdown
| Platform | Score | Weight | Weighted | Status |
|---|---|---|---|---|
| YouTube | [X]/100 | 25% | [X] | [Active Channel / Mentioned / Absent] |
| Reddit | [X]/100 | 25% | [X] | [Active / Discussed / Absent] |
| Wikipedia | [X]/100 | 20% | [X] | [Article / Mentioned / Absent] |
| LinkedIn | [X]/100 | 15% | [X] | [Active / Basic / Absent] |
| Other Platforms | [X]/100 | 15% | [X] | [Summary] |
| **Total** | | | **[X]/100** | |
---
## Platform Detail
### YouTube ([X]/100)
**Official Channel:** [Yes/No] | [URL if exists]
**Subscribers:** [Count or N/A]
**Videos:** [Count or N/A]
**Last Upload:** [Date or N/A]
**Third-Party Mentions:** [Estimated count]
**Key Findings:**
- [Finding 1]
- [Finding 2]
### Reddit ([X]/100)
**Official Account:** [Yes/No] | [URL if exists]
**Own Subreddit:** [Yes/No] | [URL and member count if exists]
**Mention Volume:** [Estimated thread count]
**Primary Subreddits:** [List of subreddits where brand is discussed]
**Sentiment:** [Positive/Negative/Neutral/Mixed]
**Key Findings:**
- [Finding 1]
- [Finding 2]
### Wikipedia ([X]/100)
**Company Article:** [Yes/No] | [URL if exists]
**Founder Article:** [Yes/No] | [URL if exists]
**Wikidata Entry:** [Yes/No] | [Q-number if exists]
**Cited in Other Articles:** [Yes/No] | [Which articles]
**Key Findings:**
- [Finding 1]
- [Finding 2]
### LinkedIn ([X]/100)
**Company Page:** [Yes/No] | [URL if exists]
**Followers:** [Count or N/A]
**Post Frequency:** [Weekly/Monthly/Rare/Never]
**Key Findings:**
- [Finding 1]
- [Finding 2]
### Other Platforms ([X]/100)
| Platform | Presence | Notes |
|---|---|---|
| Quora | [Yes/No] | [Brief note] |
| Stack Overflow | [Yes/No] | [Brief note] |
| GitHub | [Yes/No] | [Brief note] |
| Hacker News | [Yes/No] | [Brief note] |
| News/Press | [Yes/No] | [Brief note] |
| Podcasts | [Yes/No] | [Brief note] |
---
## Recommendations
### Immediate Actions (Week 1-2)
1. **[Platform]:** [Specific action to take with expected impact]
2. **[Platform]:** [Specific action]
### Short-Term Strategy (Month 1-3)
1. **[Platform]:** [Strategy with tactics]
2. **[Platform]:** [Strategy with tactics]
### Long-Term Authority Building (Month 3-12)
1. **[Platform]:** [Long-term strategy]
2. **[Platform]:** [Long-term strategy]
---
## Competitive Context
[If competitors were analyzed, show a brief comparison table]
| Brand | YouTube | Reddit | Wikipedia | LinkedIn | Other | Total |
|---|---|---|---|---|---|---|
| [Subject Brand] | [X] | [X] | [X] | [X] | [X] | **[X]** |
| [Competitor 1] | [X] | [X] | [X] | [X] | [X] | **[X]** |
| [Competitor 2] | [X] | [X] | [X] | [X] | [X] | **[X]** |
## Key Takeaway
[1-2 sentence summary of the brand's AI visibility standing and the single most impactful action to take]| Signal | Correlation with AI Citation | Traditional SEO Value |
|---|---|---|
| YouTube mentions | ~0.737 | Low (not a ranking factor) |
| Reddit mentions | High (exact coefficient not published) | Low |
| Wikipedia presence | High | Moderate (trust signal) |
| LinkedIn presence | Moderate | Low |
| Domain Rating | ~0.266 | Very High |
| Backlink count | ~0.266 | Very High |
| Organic traffic | Moderate | Very High |
Key insight: The signals that matter most for AI visibility (YouTube, Reddit) are almost irrelevant in traditional SEO, and the signals that matter most for traditional SEO (backlinks, DR) are weak predictors of AI visibility. This requires a fundamentally different optimization strategy.
YouTube Quick Wins:
Reddit Quick Wins:
Wikipedia Strategy:
LinkedIn Quick Wins:
© zubair-trabzada, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/geo-brand-mentions of zubair-trabzada/geo-seo-claude.
Open the folder on GitHubat commit 989cae0
Geo Brand Mentions 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 Brand Mentions this skillzubair-trabzada/geo-seo-claude | 11k | — | ~5.8k | Automated safety check: Notes | MIT | |
| AI Search Optimizationsocial-media-skills/skills | 134 | — | ~2k | Automated safety check: Pass | MIT | |
| Blog StrategyAgriciDaniel/claude-blog | 2.3k | — | ~4.4k | Automated safety check: Pass | MIT | |
| Blog StrategyInfrasity-Labs/dev-gtm-claude-skills | 136 | — | ~3.8k | Automated safety check: Pass | MIT | |
| SEO DataforseoAgriciDaniel/codex-seo | 799 | 2 repos | ~4.6k | Automated safety check: Pass | MIT | |
| DataForSEO Live SEO DataAgriciDaniel/claude-seo | 19k | — | ~4.4k | Automated safety check: Pass | MIT |
social-media-skills/skills
A skill your agent uses to get a brand and its content CITED and RECOMMENDED by AI answer engines — the GEO (Generative Engine Optimization) / AI-search-visibility skill.
AgriciDaniel/claude-blog
Blog strategy development including topic cluster architecture with hub-and-spoke design, audience mapping, competitive landscape analysis, AI citation surface strategy across ChatGPT/Perplexity/AI…
Infrasity-Labs/dev-gtm-claude-skills
Blog strategy development including topic cluster architecture with hub-and-spoke design, audience mapping, competitive landscape analysis, AI citation surface strategy across ChatGPT/Perplexity/AI…
AgriciDaniel/codex-seo
Live SEO data via DataForSEO MCP server. An agent skill from AgriciDaniel/codex-seo.
AgriciDaniel/claude-seo
Pulls live SERP results, keyword metrics, backlink profiles and AI visibility data through the DataForSEO MCP server, with a cost check before each call.
onvoyage-ai/gtm-engineer-skills
Researches Reddit using a brand's Brand DNA to find promotable pain-point discussions, target subreddits, and real user search language.
zubair-trabzada/geo-seo-claude
Audits a website for AI search visibility across ChatGPT, Claude, Perplexity and Google AI Overviews while checking traditional SEO, schema and E-E-A-T content quality.
zubair-trabzada/geo-seo-claude
Compares a baseline and a current GEO audit for a client, calculates score changes and action item progress, and writes a monthly progress report.
zubair-trabzada/geo-seo-claude
Scores how likely AI assistants are to quote passages from a web page and suggests rewrites that make those passages easier to extract.
zubair-trabzada/geo-seo-claude
Builds a client-ready AI-search-optimization proposal from an existing GEO audit, with pricing tiers, an ROI estimate and a markdown document ready to send.
zubair-trabzada/geo-seo-claude
Scores a page's content against Google's E-E-A-T framework and AI-citability structure, then writes a scored gap-analysis report.
zubair-trabzada/geo-seo-claude
Tracks GEO agency leads and clients through a sales pipeline in a local JSON file, with notes, audit scores, deal values and a pipeline summary.
Categories
Brand mention and authority scanner for AI visibility. An agent skill from zubair-trabzada/geo-seo-claude. Geo Brand Mentions is an agent skill from zubair-trabzada/geo-seo-claude. Brand mention and authority scanner for AI visibility.
Geo Brand Mentions fits situations like: tasks that involve AI search optimization.
Run `npx skills add zubair-trabzada/geo-seo-claude --skill geo-brand-mentions -a claude-code`. Or copy the skill folder (skills/geo-brand-mentions in zubair-trabzada/geo-seo-claude) into .claude/skills/geo-brand-mentions in your project. Claude Code loads it when a task matches its description.
Run `npx skills add zubair-trabzada/geo-seo-claude --skill geo-brand-mentions -a codex`. Or copy the skill folder (skills/geo-brand-mentions in zubair-trabzada/geo-seo-claude) into .agents/skills/geo-brand-mentions 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 zubair-trabzada/geo-seo-claude --skill geo-brand-mentions -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-brand-mentions, .gemini/skills/geo-brand-mentions, .github/skills/geo-brand-mentions and .opencode/skills/geo-brand-mentions in your project.
Going by SKILL.md and its folder, Geo Brand Mentions needs the command-line tools its instructions call (python3). Its frontmatter pre-approves these tools: Read, Grep, Glob, Bash, WebFetch, Write.
SKILL.md names 2 domains. In commands or code: en.wikipedia.org and wikidata.org; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Geo Brand Mentions is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.8k tokens (SKILL.md is roughly 23k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Geo Brand Mentions: AI Search Optimization (social-media-skills/skills, 134 stars), Blog Strategy (AgriciDaniel/claude-blog, 2.3k stars), Blog Strategy (Infrasity-Labs/dev-gtm-claude-skills, 136 stars) and SEO Dataforseo (AgriciDaniel/codex-seo, 799 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
zubair-trabzada (a GitHub user) maintains it in zubair-trabzada/geo-seo-claude, which has 10,982 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on October 10, 2026.
Source: zubair-trabzada/geo-seo-claude on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.