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:
2026-04-16 17:40:27 +07:00
parent 5053ccdba2
commit b26c8199a5
562 changed files with 59030 additions and 37600 deletions

View 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