Update skills: add website-creator, mql-developer, ecommerce-astro
Changes: - Add FAL_KEY and GEMINI_API_KEY to .env.example - Update picture-it to use ~/.config/opencode/.env (unified creds) - Remove shodh-memory skill (no longer used) - Remove alphaear-* skills (deprecated) - Remove thai-frontend-dev skill (replaced by website-creator) - Remove theme-factory skill - Add mql-developer skill (MQL5 trading) - Add ecommerce-astro skill (Astro e-commerce) - Add website-creator skill (Next.js + Payload CMS) - Update install script for new skills
This commit is contained in:
115
skills/website-creator/seo-geo/SKILL.md
Normal file
115
skills/website-creator/seo-geo/SKILL.md
Normal file
@@ -0,0 +1,115 @@
|
||||
---
|
||||
name: seo-geo
|
||||
description: Optimize content for AI search systems (AI Overviews, ChatGPT, Perplexity). Use when improving GEO, AI citations, llms.txt readiness, crawler accessibility, and passage-level citability.
|
||||
---
|
||||
|
||||
# GEO (Generative Engine Optimization)
|
||||
|
||||
## When to Use
|
||||
|
||||
- Improving visibility in AI Overviews, ChatGPT, Perplexity
|
||||
- Evaluating llms.txt readiness or AI crawler access
|
||||
- Questions about GEO, AI SEO, LLM visibility, AI citations
|
||||
|
||||
## Key Statistics
|
||||
|
||||
| Metric | Value |
|
||||
|--------|-------|
|
||||
| AI Overviews reach | 1.5 billion users/month |
|
||||
| AI-referred sessions growth | 527% (Jan-May 2025) |
|
||||
| ChatGPT weekly active users | 900 million |
|
||||
| Perplexity monthly queries | 500+ million |
|
||||
|
||||
## Critical Insight: Brand Mentions > Backlinks
|
||||
|
||||
Brand mentions correlate **3x more** with AI visibility than backlinks.
|
||||
|
||||
| Signal | Correlation with AI Citations |
|
||||
|--------|------------------------------|
|
||||
| YouTube mentions | ~0.737 (strongest) |
|
||||
| Reddit mentions | High |
|
||||
| Wikipedia presence | High |
|
||||
| Domain Rating (backlinks) | ~0.266 (weak) |
|
||||
|
||||
## GEO Criteria
|
||||
|
||||
### 1. Citability Score (25%)
|
||||
- **Optimal passage: 134-167 words**
|
||||
- Self-contained answer blocks
|
||||
- Specific facts/statistics with sources
|
||||
- "X is..." or "X refers to..." patterns
|
||||
|
||||
### 2. Structural Readability (20%)
|
||||
- Clean H1->H2->H3 hierarchy
|
||||
- Question-based headings
|
||||
- Short paragraphs (2-4 sentences)
|
||||
- Tables for comparative data
|
||||
- FAQ sections
|
||||
|
||||
### 3. Multi-Modal Content (15%)
|
||||
- Text + relevant images
|
||||
- Video content
|
||||
- Infographics
|
||||
- Interactive elements (calculators, tools)
|
||||
|
||||
### 4. Authority & Brand Signals (20%)
|
||||
- Author byline with credentials
|
||||
- Publication dates
|
||||
- Citations to primary sources
|
||||
- Wikipedia, Reddit, YouTube presence
|
||||
|
||||
### 5. Technical Accessibility (20%)
|
||||
- **AI crawlers do NOT execute JavaScript** — SSR required
|
||||
- AI crawler access in robots.txt
|
||||
- llms.txt presence
|
||||
|
||||
## AI Crawlers to Track
|
||||
|
||||
| Crawler | Owner |
|
||||
|---------|-------|
|
||||
| GPTBot | OpenAI |
|
||||
| ClaudeBot | Anthropic |
|
||||
| PerplexityBot | Perplexity |
|
||||
| OAI-SearchBot | OpenAI |
|
||||
|
||||
**Allow** GPTBot, ClaudeBot, PerplexityBot for AI visibility. **Block** CCBot if desired.
|
||||
|
||||
## llms.txt
|
||||
|
||||
New standard for AI crawler content guidance. Location: `/llms.txt` (root)
|
||||
|
||||
```
|
||||
# Site Title
|
||||
> Brief description
|
||||
|
||||
## Main sections
|
||||
- `Page -> https://example.com/page`: Description
|
||||
```
|
||||
|
||||
## Output
|
||||
|
||||
Generate `GEO-ANALYSIS.md`:
|
||||
1. GEO Readiness Score: XX/100
|
||||
2. Platform breakdown (Google AIO, ChatGPT, Perplexity)
|
||||
3. AI Crawler Access Status
|
||||
4. llms.txt Status
|
||||
5. Brand Mention Analysis
|
||||
6. Passage-Level Citability assessment
|
||||
7. SSR Check
|
||||
8. Top 5 Highest-Impact Changes
|
||||
9. Schema Recommendations
|
||||
10. Content Reformatting Suggestions
|
||||
|
||||
## Quick Wins
|
||||
|
||||
1. Add "What is [topic]?" definition in first 60 words
|
||||
2. Create 134-167 word self-contained answer blocks
|
||||
3. Add question-based H2/H3 headings
|
||||
4. Include specific statistics with sources
|
||||
5. Add publication/update dates
|
||||
|
||||
## DataForSEO Integration
|
||||
|
||||
If available, use:
|
||||
- `ai_optimization_chat_gpt_scraper` — check ChatGPT results for queries
|
||||
- `ai_opt_llm_ment_search` — LLM mention tracking
|
||||
Reference in New Issue
Block a user