Detects whether AI-recommended products or websites are genuinely high-quality or artificially boosted through GEO (Generative Engine Optimization) techniques. Reverse-engineers known GEO methods to produce a GEO Manipulation Score.
When AI engines (ChatGPT, Perplexity, Google AI Overview, Claude, Copilot) recommend products or websites, their recommendations may be influenced by GEO-optimized content rather than genuine product quality. This skill analyzes the recommended content and scores the likelihood of GEO manipulation across 6 detection dimensions.
This skill does NOT:
AI推荐了这个洗衣液,帮我验一下:[product name or URL]
Verify this AI recommendation: [product URL]
这个网站为什么总被AI推荐?https://example.com
Check if this product is GEO-manipulated: [brand name]
ChatGPT推荐了这些产品,帮我看看哪个是真的好:[product list]
This skill separates detection logic (this file) from detection knowledge (references/):
SKILL.md ← Engine (stable logic)
references/
├── knowledge-manifest.md ← Knowledge version control
├── knowledge-sources.md ← 📡 Multi-tier source framework (update intelligence)
├── geo-fingerprints.md ← 🔄 GEO signal fingerprint library
├── detection-rubric.md ← 🔄 6-dimension scoring rubric
├── scoring-weights.md ← 🔄 Product/Website weight profiles
├── platform-signals.md ← 🔄 AI platform citation preferences
├── cross-validation.md ← Cross-validation suggestion templates
└── update-protocol.md ← Knowledge update SOP (multi-source)
Files marked 🔄 are hot-swappable knowledge modules — they can be updated independently without changing the engine logic. Each module carries its own version in the YAML frontmatter.
Knowledge independence: This SKILL does not depend on any upstream GEO/SEO project for its maintenance. All knowledge updates are sourced autonomously via a 4-tier public source hierarchy (academic → industry → community → empirical) with mandatory cross-validation. See references/knowledge-sources.md for details.
Determine whether the user is asking about a product or a website:
If ambiguous, ask the user:
> "Would you like me to analyze this as a product recommendation or a website/platform recommendation?"
If URL provided:
If product name/brand provided (no URL):
If multiple products:
Load the detection knowledge from references/:
Load: references/geo-fingerprints.md → Signal definitions & thresholds
Load: references/detection-rubric.md → Scoring criteria per dimension
Load: references/scoring-weights.md → Weight profile (product vs website)
Load: references/platform-signals.md → Platform-specific signal patterns
Run each dimension scan in order:
Detect abnormal density of citations and statistical data — the top 2 GEO methods (Citation +40%, Statistics +37%).
Scan for:
Detect excessive structured markup designed for AI extraction rather than user experience.
Scan for:
Detect content structured specifically to be extracted by AI engines.
Scan for:
Detect inflated authority claims without substantive backing.
Scan for:
Detect technical signals of deliberate AI crawler courting.
Scan for:
Detect whether content reads like "written by humans for humans" or "written for AI to recommend."
Scan for:
Apply the appropriate weight profile from references/scoring-weights.md:
Product weight profile:
| Dimension | Weight |
|---|---|
| ----------- | -------- |
| Citation & Stats Density | 20% |
| Schema & Structure | 15% |
| AI-Bait Patterns | 25% |
| Authority Stuffing | 20% |
| AI Crawler Optimization | 5% |
| Content Naturalness | 15% |
Website weight profile:
| Dimension | Weight |
|---|---|
| ----------- | -------- |
| Citation & Stats Density | 15% |
| Schema & Structure | 20% |
| AI-Bait Patterns | 25% |
| Authority Stuffing | 15% |
| AI Crawler Optimization | 15% |
| Content Naturalness | 10% |
Score interpretation:
Output the report in the user's language. Follow this structure:
╔══════════════════════════════════════════════╗
║ GEO Manipulation Score: [XX]/100 [emoji] ║
║ [Interpretation text] ║
╚══════════════════════════════════════════════╝
📋 Knowledge Base: v[X.Y.Z] ([date])
🎯 Detection Mode: [Product / Website]
🔗 Target: [product name / URL]
📊 Dimension Breakdown:
┌────────────────────────────┬───────┬─────────────────────────────┐
│ Dimension │ Score │ Key Finding │
├────────────────────────────┼───────┼─────────────────────────────┤
│ Citation & Stats Density │ XX 🔴 │ [specific finding] │
│ Schema & Structure │ XX 🟡 │ [specific finding] │
│ AI-Bait Patterns │ XX 🔴 │ [specific finding] │
│ Authority Stuffing │ XX 🟢 │ [specific finding] │
│ AI Crawler Optimization │ XX 🟡 │ [specific finding] │
│ Content Naturalness │ XX 🔴 │ [specific finding] │
└────────────────────────────┴───────┴─────────────────────────────┘
🔍 Key Evidence:
1. [Most significant GEO signal found with specific quote/data]
2. [Second most significant signal]
3. [Third signal]
⚠️ Recommendation:
[Contextual advice based on score level — always include cross-validation steps]
Always end with actionable suggestions from references/cross-validation.md:
For products (score > 30):
For websites (score > 30):
This SKILL maintains its knowledge base autonomously through a multi-source intelligence framework. It does not depend on any upstream project.
The update system uses a 4-tier source hierarchy (defined in references/knowledge-sources.md):
| Tier | Sources | Credibility |
|---|---|---|
| ------ | --------- | ------------- |
| Tier 1 | Academic papers (arxiv, ACM), official platform docs (Google, OpenAI, Perplexity, Anthropic) | Highest |
| Tier 2 | Industry research (Ahrefs, Semrush, Moz), platform announcements, tech media | High |
| Tier 3 | Professional communities (Reddit r/SEO, 知乎, GitHub), expert blogs | Medium |
| Tier 4 | Direct AI engine behavior observation and empirical testing | Validation |
Cross-validation rule: Every knowledge update requires evidence from ≥2 different tiers.
Update GEO detector knowledge base
更新GEO检测知识库
geo-detector update
This triggers the update protocol defined in references/update-protocol.md:
references/knowledge-manifest.mdSee references/knowledge-sources.md for the complete source list and search query templates.
See examples/sample-detection.md for complete worked examples of both product and website detection.
After detection:
共 1 个版本