Agent skill · Content & Marketing

seo-geo

SEO & GEO (Generative Engine Optimization) for websites. Analyze keywords, generate schema markup, optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing). Use when user wants to improve search visibility, search optimization, search ranking, AI visibility, ChatGPT ranking, Google AI Overview, indexing, JSON-LD, meta tags, or keyword research.

ReScienceLabgithub.com/ReScienceLabGitHub ↗
claude-codecopilotships scriptsApache-2.0
Install
npx skills add ReScienceLab/opc-skills --skill seo-geo --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 19
SKILL.md size: 8 KB
Bundled scripts: yes
Path: skills/seo-geo/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,192
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# SEO/GEO Optimization Skill Comprehensive SEO and GEO (Generative Engine Optimization) for websites. Optimize for both traditional search engines (Google, Bing) and AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude). ## Quick Reference **GEO = Generative Engine Optimization** - Optimizing content to be cited by AI search engines. **Key Insight:** AI search engines don't rank pages - they **cite sources**. Being cited is the new "ranking #1". ## Workflow ### Step 1: Website Audit Get the target URL and analyze current SEO/GEO status. **Basic SEO Audit (Free):** ```bash python3 scripts/seo_audit.py "https://example.com" ``` **Use this for**: Quick technical SEO check (title, meta, H1, robots, sitemap, load time). No API needed. --- **Check Meta Tags:** ```bash curl -sL "https://example.com" | grep -E "<title>|<meta name=\"description\"|<meta property=\"og:|application/ld\+json" | head -20 ``` **Use this for**: Quick check of essential meta tags and schema markup on any webpage. --- **Check robots.txt:** ```bash curl -s "https://example.com/robots.txt" ``` **Use this for**: Verify which bots are allowed/blocked. Critical for ensuring AI search engines can crawl your sit

What's inside
Steps it walks through
  1. Quick Reference
  2. Workflow
  3. Step 1: Website Audit
  4. Step 2: Keyword Research
  5. Step 3: GEO Optimization (AI Search Engines)
  6. Step 4: Traditional SEO Optimization
  7. Step 5: Validate & Monitor
  8. Platform-Specific Optimization
  9. ChatGPT
  10. Perplexity
  11. Google AI Overview (SGE)
  12. Microsoft Copilot / Bing
  13. Claude AI
  14. Skill Dependencies
Ships with 18 files
  • .claude-plugin/plugin.json
  • examples/opc-skills-case-study.md
  • references/geo-research.md
  • references/google-docs-summary.md
  • references/platform-algorithms.md
  • references/schema-templates.md
  • references/seo-checklist.md
  • references/tools-and-apis.md
  • scripts/autocomplete_ideas.py
  • scripts/backlinks.py
  • scripts/competitor_gap.py
  • scripts/credential.py
  • scripts/dataforseo_api.py
  • scripts/domain_overview.py
  • scripts/keyword_research.py
  • scripts/related_keywords.py
  • scripts/seo_audit.py
  • scripts/serp_analysis.py
Commands it runs
python3 scripts/seo_audit.py "https://example.com"
curl -sL "https://example.com" | grep -E "<title>|<meta name=\"description\"|<meta property=\"og:|application/ld\+json" | head -20
curl -s "https://example.com/robots.txt"
curl -s "https://example.com/sitemap.xml" | head -50
Open Google Rich Results Test
open "https://search.google.com/test/rich-results?url={encoded_url}"
Open Schema.org Validator
open "https://validator.schema.org/?url={encoded_url}"
Google (use Search Console API or manual check)
open "https://www.google.com/search?q=site:{domain}"
More from opc-skills
All skills →
About this skill
What does the seo-geo skill do?

SEO & GEO (Generative Engine Optimization) for websites. Analyze keywords, generate schema markup, optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing). Use when user wants to improve search visibility, search optimization, search ranking, AI visibility, ChatGPT ranking, Google AI Overview, indexing, JSON-LD, meta tags, or keyword research.

How do I install it?

Run `npx skills add ReScienceLab/opc-skills --skill seo-geo --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From ReScienceLab/opc-skills, a repository with 1,192 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going