$npx -y skills add avalonreset/legends-github --skill github-dataforseoLive Google and AI discoverability data for GitHub optimization via DataForSEO MCP server. Provides keyword research (volume, difficulty, ideas), SERP analysis, AI visibility tracking (ChatGPT mentions, LLM citations), competitor keyword analysis, and trend data. Measures Google
| 1 | # GitHub DataForSEO -- Live Search & AI Visibility Data (Extension) |
| 2 | |
| 3 | Live search data via the DataForSEO MCP server. Provides real keyword volume, |
| 4 | SERP analysis, and AI visibility tracking for GitHub optimization decisions. |
| 5 | |
| 6 | **Important:** DataForSEO measures Google web search volume and AI mentions -- NOT |
| 7 | GitHub's internal search or Explore algorithm. Use this data to optimize how your |
| 8 | repo ranks in Google results and whether AI systems cite it. |
| 9 | |
| 10 | ## Prerequisites |
| 11 | |
| 12 | This skill requires the DataForSEO extension: |
| 13 | ```bash |
| 14 | ./extensions/dataforseo/install.sh |
| 15 | ``` |
| 16 | |
| 17 | ## Quick Reference |
| 18 | |
| 19 | | Command | What it does | |
| 20 | |---------|-------------| |
| 21 | | `/github dataforseo keywords <seed>` | Keyword ideas from seed terms | |
| 22 | | `/github dataforseo volume <keywords>` | Google search volume for terms | |
| 23 | | `/github dataforseo serp <query>` | What ranks for this query? | |
| 24 | | `/github dataforseo ai-scrape <query>` | Is the project mentioned by ChatGPT? | |
| 25 | | `/github dataforseo ai-mentions <keyword>` | LLM mention tracking across platforms | |
| 26 | | `/github dataforseo competitors <domain>` | What competing projects rank for | |
| 27 | | `/github dataforseo trends <keyword>` | Interest trend over time | |
| 28 | |
| 29 | ## Commands |
| 30 | |
| 31 | ### keywords |
| 32 | |
| 33 | Generate keyword ideas from seed terms related to the project. |
| 34 | |
| 35 | **MCP tools:** `dataforseo_labs_google_keyword_suggestions`, `dataforseo_labs_google_related_keywords` |
| 36 | |
| 37 | **Use for:** Discovering keyword opportunities for repo description, topics, and README content. |
| 38 | |
| 39 | **Example:** `/github dataforseo keywords "react state management"` |
| 40 | |
| 41 | ### volume |
| 42 | |
| 43 | Get actual Google search volume for specific terms. |
| 44 | |
| 45 | **MCP tools:** `kw_data_google_ads_search_volume` |
| 46 | |
| 47 | **Use for:** Validating which keywords are worth targeting. Higher volume = more potential traffic. |
| 48 | |
| 49 | **Example:** `/github dataforseo volume "zustand,jotai,recoil,redux toolkit"` |
| 50 | |
| 51 | ### serp |
| 52 | |
| 53 | Analyze what currently ranks for a query. Check if GitHub repos appear in results. |
| 54 | |
| 55 | **MCP tools:** `serp_organic_live_advanced` |
| 56 | |
| 57 | **Default parameters:** location_code=2840 (US), language_code=en |
| 58 | |
| 59 | **Use for:** Understanding if GitHub repos can rank for target queries, and what the competition looks like. |
| 60 | |
| 61 | **Example:** `/github dataforseo serp "best react state management library"` |
| 62 | |
| 63 | ### ai-scrape |
| 64 | |
| 65 | Check if ChatGPT mentions your project when asked about your domain. |
| 66 | |
| 67 | **MCP tools:** `ai_optimization_chat_gpt_scraper` |
| 68 | |
| 69 | **Use for:** Monitoring AI visibility. If ChatGPT recommends your project, that drives adoption. |
| 70 | |
| 71 | **Example:** `/github dataforseo ai-scrape "what are the best react state management libraries"` |
| 72 | |
| 73 | ### ai-mentions |
| 74 | |
| 75 | Track LLM mentions across multiple AI platforms. |
| 76 | |
| 77 | **MCP tools:** `ai_opt_llm_ment_search` |
| 78 | |
| 79 | **Use for:** Cross-platform AI visibility monitoring (ChatGPT, Perplexity, Claude, etc.) |
| 80 | |
| 81 | **Example:** `/github dataforseo ai-mentions "zustand"` |
| 82 | |
| 83 | ### competitors |
| 84 | |
| 85 | Analyze what keywords competing projects rank for in Google. |
| 86 | |
| 87 | **MCP tools:** `dataforseo_labs_google_ranked_keywords` |
| 88 | |
| 89 | **Use for:** Finding keyword opportunities by analyzing what competing repos rank for. |
| 90 | |
| 91 | **Example:** `/github dataforseo competitors "github.com/pmndrs/zustand"` |
| 92 | |
| 93 | ### trends |
| 94 | |
| 95 | Check if interest in a technology or keyword is growing or declining. |
| 96 | |
| 97 | **MCP tools:** `kw_data_google_trends_explore` |
| 98 | |
| 99 | **Use for:** Validating that the project's niche is growing, not shrinking. |
| 100 | |
| 101 | **Example:** `/github dataforseo trends "zustand"` |
| 102 | |
| 103 | ## Cross-Skill Integration |
| 104 | |
| 105 | This extension enhances other skills when available: |
| 106 | |
| 107 | | Skill | How DataForSEO Helps | |
| 108 | |-------|---------------------| |
| 109 | | github-seo | Real keyword volume instead of guessing, SERP validation | |
| 110 | | github-meta | Data-backed topic selection, validated descriptions | |
| 111 | | github-readme | Keyword volume data for heading optimization | |
| 112 | | github-empire | Niche keyword landscape, competitor analysis | |
| 113 | | github-audit | SEO score can reference real ranking data | |
| 114 | |
| 115 | ## Cost Awareness |
| 116 | |
| 117 | DataForSEO charges per API call. Be efficient: |
| 118 | - Batch keyword volume checks (multiple keywords per call) |
| 119 | - Don't repeat SERP checks for the same query in one session |
| 120 | - Warn user before expensive operations (bulk competitor analysis) |