[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-f9237743-ffc8-42e1-b851-04e154dae959":3,"$f88sUSkt1A3pMHwuCPOHw4ibv8OK0ndZbuBYpZRrgYL4":42},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":33},"f9237743-ffc8-42e1-b851-04e154dae959","seo-dataforseo","使用DataForSEO进行实时搜索引擎结果页面（SERPs）、关键词指标、反向链接、竞争对手分析、页面检查和AI可见性数据。在用户需要真实SEO数据而非静态指导时触发。","cat_writing_article","mod_writing","sickn33,writing","---\nname: seo-dataforseo\ndescription: \"Use DataForSEO for live SERPs, keyword metrics, backlinks, competitor analysis, on-page checks, and AI visibility data. Trigger when the user needs real SEO data rather than static guidance.\"\nrisk: unknown\nsource: \"https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\"\ndate_added: \"2026-03-21\"\nuser-invokable: true\nargument-hint: \"[command] [query]\"\nallowed-tools:\n  - Read\n  - Grep\n  - Glob\n  - Bash\n  - WebFetch\n  - Write\n---\n\n# DataForSEO: Live SEO Data (Extension)\n\nLive search data via the DataForSEO MCP server. Provides real-time SERP results,\nkeyword metrics, backlink profiles, on-page analysis, content analysis, business\nlistings, AI visibility checking, and LLM mention tracking across\n9 API modules with 79 MCP tools.\n\n## When to Use\n- Use when the user needs live SEO data instead of static best-practice guidance.\n- Use for SERP lookups, keyword volumes, backlink checks, competitor data, or AI visibility tracking.\n- Use only when the DataForSEO extension is available in the environment.\n\n## Prerequisites\n\nThis skill requires the DataForSEO extension to be installed:\n```bash\n.\u002Fextensions\u002Fdataforseo\u002Finstall.sh\n```\n\n**Check availability:** Before using any DataForSEO tool, verify the MCP server\nis connected by checking if `serp_organic_live_advanced` or any DataForSEO tool\nis available. If tools are not available, inform the user the extension is not\ninstalled and provide install instructions.\n\n## API Credit Awareness\n\nDataForSEO charges per API call. Be efficient:\n- Prefer bulk endpoints over multiple single calls\n- Use default parameters (US, English) unless user specifies otherwise\n- Cache results mentally within a session; don't re-fetch the same data\n- Warn user before running expensive operations (full backlink crawls, large keyword lists)\n\n## Quick Reference\n\n| Command | What it does |\n|---------|-------------|\n| `\u002Fseo dataforseo serp \u003Ckeyword>` | Google organic SERP results |\n| `\u002Fseo dataforseo serp-youtube \u003Ckeyword>` | YouTube search results |\n| `\u002Fseo dataforseo youtube \u003Cvideo_id>` | YouTube video deep analysis |\n| `\u002Fseo dataforseo keywords \u003Cseed>` | Keyword ideas and suggestions |\n| `\u002Fseo dataforseo volume \u003Ckeywords>` | Search volume for keywords |\n| `\u002Fseo dataforseo difficulty \u003Ckeywords>` | Keyword difficulty scores |\n| `\u002Fseo dataforseo intent \u003Ckeywords>` | Search intent classification |\n| `\u002Fseo dataforseo trends \u003Ckeyword>` | Google Trends data |\n| `\u002Fseo dataforseo backlinks \u003Cdomain>` | Full backlink profile |\n| `\u002Fseo dataforseo competitors \u003Cdomain>` | Competitor domain analysis |\n| `\u002Fseo dataforseo ranked \u003Cdomain>` | Ranked keywords for domain |\n| `\u002Fseo dataforseo intersection \u003Cdomains>` | Keyword\u002Fbacklink overlap |\n| `\u002Fseo dataforseo traffic \u003Cdomains>` | Bulk traffic estimation |\n| `\u002Fseo dataforseo subdomains \u003Cdomain>` | Subdomains with ranking data |\n| `\u002Fseo dataforseo top-searches \u003Cdomain>` | Top queries mentioning domain |\n| `\u002Fseo dataforseo onpage \u003Curl>` | On-page analysis (Lighthouse + parsing) |\n| `\u002Fseo dataforseo tech \u003Cdomain>` | Technology stack detection |\n| `\u002Fseo dataforseo whois \u003Cdomain>` | WHOIS registration data |\n| `\u002Fseo dataforseo content \u003Ckeyword\u002Furl>` | Content analysis and trends |\n| `\u002Fseo dataforseo listings \u003Ckeyword>` | Business listings search |\n| `\u002Fseo dataforseo ai-scrape \u003Cquery>` | ChatGPT web scraper for GEO |\n| `\u002Fseo dataforseo ai-mentions \u003Ckeyword>` | LLM mention tracking for GEO |\n\n---\n\n## SERP Analysis\n\n### `\u002Fseo dataforseo serp \u003Ckeyword>`\n\nFetch live Google organic search results.\n\n**MCP tools:** `serp_organic_live_advanced`\n\n**Default parameters:** location_code=2840 (US), language_code=en, device=desktop, depth=100\n\n**Also supports:** The `serp_organic_live_advanced` tool supports Google, Bing, and Yahoo via the `se` parameter. Specify \"bing\" or \"yahoo\" to switch search engines.\n\n**Output:** Rank, URL, title, description, domain, featured snippets, AI overview references, People Also Ask.\n\n### `\u002Fseo dataforseo serp-youtube \u003Ckeyword>`\n\nFetch YouTube search results. Valuable for GEO. YouTube mentions correlate most strongly with AI citations.\n\n**MCP tools:** `serp_youtube_organic_live_advanced`\n\n**Output:** Video title, channel, views, upload date, description, URL.\n\n### `\u002Fseo dataforseo youtube \u003Cvideo_id>`\n\nDeep analysis of a specific YouTube video: info, comments, and subtitles. YouTube mentions have the strongest correlation (0.737) with AI visibility, making this critical for GEO analysis.\n\n**MCP tools:** `serp_youtube_video_info_live_advanced`, `serp_youtube_video_comments_live_advanced`, `serp_youtube_video_subtitles_live_advanced`\n\n**Parameters:** video_id (the YouTube video ID, e.g., \"dQw4w9WgXcQ\")\n\n**Output:** Video metadata (title, channel, views, likes, description), top comments with engagement, subtitle\u002Ftranscript text.\n\n---\n\n## Keyword Research\n\n### `\u002Fseo dataforseo keywords \u003Cseed>`\n\nGenerate keyword ideas, suggestions, and related terms from a seed keyword.\n\n**MCP tools:** `dataforseo_labs_google_keyword_ideas`, `dataforseo_labs_google_keyword_suggestions`, `dataforseo_labs_google_related_keywords`\n\n**Default parameters:** location_code=2840 (US), language_code=en, limit=50\n\n**Output:** Keyword, search volume, CPC, competition level, keyword difficulty, trend.\n\n### `\u002Fseo dataforseo volume \u003Ckeywords>`\n\nGet search volume and metrics for a list of keywords.\n\n**MCP tools:** `kw_data_google_ads_search_volume`\n\n**Parameters:** keywords (array, comma-separated), location_code, language_code\n\n**Output:** Keyword, monthly search volume, CPC, competition, monthly trend data.\n\n### `\u002Fseo dataforseo difficulty \u003Ckeywords>`\n\nCalculate keyword difficulty scores for ranking competitiveness.\n\n**MCP tools:** `dataforseo_labs_bulk_keyword_difficulty`\n\n**Parameters:** keywords (array), location_code, language_code\n\n**Output:** Keyword, difficulty score (0-100), interpretation (Easy\u002FMedium\u002FHard\u002FVery Hard).\n\n### `\u002Fseo dataforseo intent \u003Ckeywords>`\n\nClassify keywords by user search intent.\n\n**MCP tools:** `dataforseo_labs_search_intent`\n\n**Parameters:** keywords (array), location_code, language_code\n\n**Output:** Keyword, intent type (informational, navigational, commercial, transactional), confidence score.\n\n### `\u002Fseo dataforseo trends \u003Ckeyword>`\n\nAnalyze keyword trends over time using Google Trends data.\n\n**MCP tools:** `kw_data_google_trends_explore`\n\n**Parameters:** keywords (array), location_code, date_from, date_to, language_code\n\n**Output:** Keyword, time series data, trend direction, seasonality signals.\n\n---\n\n## Domain & Competitor Analysis\n\n### `\u002Fseo dataforseo backlinks \u003Cdomain>`\n\nComprehensive backlink profile analysis.\n\n**MCP tools:** `backlinks_summary`, `backlinks_backlinks`, `backlinks_anchors`, `backlinks_referring_domains`, `backlinks_bulk_spam_score`, `backlinks_timeseries_summary`\n\n**Default parameters:** limit=100 per sub-call\n\n**Output:** Total backlinks, referring domains, domain rank, spam score, top anchors, new\u002Flost backlinks over time, dofollow ratio, top referring domains.\n\n### `\u002Fseo dataforseo competitors \u003Cdomain>`\n\nIdentify competing domains and estimate traffic.\n\n**MCP tools:** `dataforseo_labs_google_competitors_domain`, `dataforseo_labs_google_domain_rank_overview`, `dataforseo_labs_bulk_traffic_estimation`\n\n**Output:** Competitor domains, keyword overlap %, estimated traffic, domain rank, common keywords.\n\n### `\u002Fseo dataforseo ranked \u003Cdomain>`\n\nList keywords a domain ranks for with positions and page data.\n\n**MCP tools:** `dataforseo_labs_google_ranked_keywords`, `dataforseo_labs_google_relevant_pages`\n\n**Default parameters:** limit=100, location_code=2840\n\n**Output:** Keyword, position, URL, search volume, traffic share, SERP features.\n\n### `\u002Fseo dataforseo intersection \u003Cdomain1> \u003Cdomain2> [...]`\n\nFind shared keywords and backlink sources across 2-20 domains.\n\n**MCP tools:** `dataforseo_labs_google_domain_intersection`, `backlinks_domain_intersection`\n\n**Parameters:** domains (2-20 array)\n\n**Output:** Shared keywords with positions per domain, shared backlink sources, unique keywords per domain.\n\n### `\u002Fseo dataforseo traffic \u003Cdomains>`\n\nEstimate organic search traffic for one or more domains.\n\n**MCP tools:** `dataforseo_labs_bulk_traffic_estimation`\n\n**Parameters:** domains (array)\n\n**Output:** Domain, estimated organic traffic, estimated traffic cost, top keywords.\n\n### `\u002Fseo dataforseo subdomains \u003Cdomain>`\n\nEnumerate subdomains with their ranking data and traffic estimates.\n\n**MCP tools:** `dataforseo_labs_google_subdomains`\n\n**Parameters:** target (domain), location_code, language_code\n\n**Output:** Subdomain, ranked keywords count, estimated traffic, organic cost.\n\n### `\u002Fseo dataforseo top-searches \u003Cdomain>`\n\nFind the most popular search queries that mention a specific domain in results.\n\n**MCP tools:** `dataforseo_labs_google_top_searches`\n\n**Parameters:** target (domain), location_code, language_code\n\n**Output:** Query, search volume, domain position, SERP features, traffic share.\n\n---\n\n## Technical \u002F On-Page\n\n### `\u002Fseo dataforseo onpage \u003Curl>`\n\nRun on-page analysis including Lighthouse audit and content parsing.\n\n**MCP tools:** `on_page_instant_pages`, `on_page_content_parsing`, `on_page_lighthouse`\n\n**Usage:**\n- `on_page_instant_pages`:Quick page analysis (status codes, meta tags, content size, page timing, broken links, on-page checks)\n- `on_page_content_parsing`:Extract and parse page content (plain text, word count, structure)\n- `on_page_lighthouse`:Full Lighthouse audit (performance score, accessibility, best practices, SEO, Core Web Vitals)\n\n**Output:** Pages crawled, status codes, meta tags, titles, content size, load times, Lighthouse scores, broken links, resource analysis.\n\n### `\u002Fseo dataforseo tech \u003Cdomain>`\n\nDetect technologies used on a domain.\n\n**MCP tools:** `domain_analytics_technologies_domain_technologies`\n\n**Output:** Technology name, version, category (CMS, analytics, CDN, framework, etc.).\n\n### `\u002Fseo dataforseo whois \u003Cdomain>`\n\nRetrieve WHOIS registration data.\n\n**MCP tools:** `domain_analytics_whois_overview`\n\n**Output:** Registrar, creation date, expiration date, nameservers, registrant info (if public).\n\n---\n\n## Content & Business Data\n\n### `\u002Fseo dataforseo content \u003Ckeyword\u002Furl>`\n\nAnalyze content quality, search for content by topic, and track phrase trends.\n\n**MCP tools:** `content_analysis_search`, `content_analysis_summary`, `content_analysis_phrase_trends`\n\n**Parameters:** keyword (for search\u002Ftrends) or URL (for summary)\n\n**Output:** Content matches with quality scores, sentiment analysis, readability metrics, phrase trend data over time.\n\n### `\u002Fseo dataforseo listings \u003Ckeyword>`\n\nSearch business listings for local SEO competitive analysis.\n\n**MCP tools:** `business_data_business_listings_search`\n\n**Parameters:** keyword, location (optional)\n\n**Output:** Business name, description, category, address, phone, domain, rating, review count, claimed status.\n\n---\n\n## AI Visibility \u002F GEO\n\n### `\u002Fseo dataforseo ai-scrape \u003Cquery>`\n\nScrape what ChatGPT web search returns for a query. Real GEO visibility check: see which sources ChatGPT cites for your target keywords.\n\n**MCP tools:** `ai_optimization_chat_gpt_scraper`\n\n**Parameters:** query, location_code (optional), language_code (optional). Use `ai_optimization_chat_gpt_scraper_locations` to look up available locations.\n\n**Output:** ChatGPT response content, cited sources\u002FURLs, referenced domains.\n\n### `\u002Fseo dataforseo ai-mentions \u003Ckeyword>`\n\nTrack how LLMs mention brands, domains, and topics. Critical for GEO. Measures actual AI visibility across multiple LLM platforms.\n\n**MCP tools:** `ai_opt_llm_ment_search`, `ai_opt_llm_ment_top_domains`, `ai_opt_llm_ment_top_pages`, `ai_opt_llm_ment_agg_metrics`\n\n**Parameters:** keyword, location_code (optional), language_code (optional). Use `ai_opt_llm_ment_loc_and_lang` for available locations\u002Flanguages and `ai_optimization_llm_models` for supported LLM models.\n\n**Workflow:**\n1. Search LLM mentions with `ai_opt_llm_ment_search` (find mentions of a brand\u002Fkeyword across LLM responses)\n2. Get top cited domains with `ai_opt_llm_ment_top_domains` (which domains are most cited for this topic)\n3. Get top cited pages with `ai_opt_llm_ment_top_pages` (which specific pages are most cited)\n4. Get aggregate metrics with `ai_opt_llm_ment_agg_metrics` (overall mention volume, trends)\n\n**Output:** LLM mention count, top cited domains with frequency, top cited pages, mention trends over time, cross-platform visibility scores.\n\n**Advanced:** Use `ai_opt_llm_ment_cross_agg_metrics` for cross-model comparison (how mentions differ across ChatGPT, Claude, Perplexity, etc.).\n\n---\n\n## Available Utility Tools\n\nThese DataForSEO tools are available for internal use by the agent but do not have dedicated commands:\n\n- `serp_locations`:Location code lookups for SERP queries\n- `serp_youtube_locations`:Location code lookups for YouTube queries\n- `kw_data_google_ads_locations`:Location lookups for keyword data\n- `kw_data_dfs_trends_demography`:Demographic data for trend analysis\n- `kw_data_dfs_trends_subregion_interests`:Subregion interest data for trends\n- `kw_data_dfs_trends_explore`:DFS proprietary trends data\n- `kw_data_google_trends_categories`:Google Trends category lookups\n- `dataforseo_labs_google_keyword_overview`:Quick keyword metrics overview\n- `dataforseo_labs_google_historical_serp`:Historical SERP results for a keyword\n- `dataforseo_labs_google_serp_competitors`:Competitors for a specific SERP\n- `dataforseo_labs_google_keywords_for_site`:Keywords a site ranks for (alternative to ranked)\n- `dataforseo_labs_google_page_intersection`:Page-level intersection analysis\n- `dataforseo_labs_google_historical_rank_overview`:Historical domain rank data\n- `dataforseo_labs_google_historical_keyword_data`:Historical keyword metrics\n- `dataforseo_labs_available_filters`:Available filter options for Labs endpoints\n- `backlinks_competitors`:Find domains with similar backlink profiles\n- `backlinks_bulk_backlinks`:Bulk backlink counts for multiple targets\n- `backlinks_bulk_new_lost_referring_domains`:Bulk new\u002Flost referring domains\n- `backlinks_bulk_new_lost_backlinks`:Bulk new\u002Flost backlinks\n- `backlinks_bulk_ranks`:Bulk rank overview for multiple targets\n- `backlinks_bulk_referring_domains`:Bulk referring domain counts\n- `backlinks_domain_pages_summary`:Summary of pages on a domain\n- `backlinks_domain_pages`:List pages on a domain with backlink data\n- `backlinks_page_intersection`:Shared backlink sources at page level\n- `backlinks_referring_networks`:Referring network analysis\n- `backlinks_timeseries_new_lost_summary`:Track new\u002Flost backlinks over time\n- `backlinks_bulk_pages_summary`:Bulk page summaries\n- `backlinks_available_filters`:Available filter options for Backlinks endpoints\n- `domain_analytics_whois_available_filters`:WHOIS filter options\n- `domain_analytics_technologies_available_filters`:Technology detection filter options\n- `ai_opt_kw_data_loc_and_lang`:AI optimization keyword data locations\u002Flanguages\n- `ai_optimization_keyword_data_search_volume`:AI-specific keyword volume data\n- `ai_optimization_llm_response`:Direct LLM response analysis\n- `ai_optimization_llm_mentions_filters`:Available filters for LLM mentions\n- `ai_optimization_chat_gpt_scraper_locations`:Available locations for ChatGPT scraper\n\n## Cross-Skill Integration\n\nWhen DataForSEO MCP tools are available, other claude-seo skills can leverage live data:\n\n- **seo-audit**:Spawn `seo-dataforseo` agent for real SERP, backlink, on-page, and listings data\n- **seo-technical**:Use `on_page_instant_pages` \u002F `on_page_lighthouse` for real crawl data, `domain_analytics_technologies_domain_technologies` for stack detection\n- **seo-content**:Use `kw_data_google_ads_search_volume`, `dataforseo_labs_bulk_keyword_difficulty`, `dataforseo_labs_search_intent` for real keyword metrics, `content_analysis_summary` for content quality\n- **seo-page**:Use `serp_organic_live_advanced` for real SERP positions, `backlinks_summary` for link data\n- **seo-geo**:Use `ai_optimization_chat_gpt_scraper` for real ChatGPT visibility, `ai_opt_llm_ment_search` for LLM mention tracking\n- **seo-plan**:Use `dataforseo_labs_google_competitors_domain`, `dataforseo_labs_google_domain_intersection`, `dataforseo_labs_bulk_traffic_estimation` for real competitive intelligence\n\n## Error Handling\n\n- **MCP server not connected**: Report that DataForSEO extension is not installed or MCP server is unreachable. Suggest running `.\u002Fextensions\u002Fdataforseo\u002Finstall.sh`\n- **API authentication failed**: Report invalid credentials. Suggest checking DataForSEO API login\u002Fpassword in MCP config\n- **Rate limit exceeded**: Report the limit hit and suggest waiting before retrying\n- **No results returned**: Report \"no data found\" for the query rather than guessing. Suggest broadening the query or checking location\u002Flanguage codes\n- **Invalid location code**: Report the error and suggest using the locations lookup tool to find the correct code\n\n## Output Formatting\n\nMatch existing claude-seo output patterns:\n- Use tables for comparative data\n- Prioritize issues as Critical > High > Medium > Low\n- Include specific, actionable recommendations\n- Show scores as XX\u002F100 where applicable\n- Note data source as \"DataForSEO (live)\" to distinguish from static analysis\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","","imported","https:\u002F\u002Fgithub.com\u002Fsickn33\u002Fantigravity-awesome-skills","user_system_seed","SkillOPIC",true,185,1261,"2026-05-16 13:39:26",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"写作研究","writing","mdi-pencil-outline","从学术写作到创意文案，让 AI 成为你的专属写作助手",1,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":25,"skillCount":32,"createdAt":26},"文章写作","article","mdi-file-document-edit-outline","博客、新闻稿、自媒体文章等",61,[34],{"id":35,"skillId":4,"version":36,"fileName":37,"fileSize":38,"filePath":39,"fileHash":40,"manifest":41,"createdAt":19},"53c1c181-221e-4225-8fd5-16f189b27237","1.0.0","seo-dataforseo.zip",5561,"uploads\u002Fskills\u002Ff9237743-ffc8-42e1-b851-04e154dae959\u002Fseo-dataforseo.zip","d5e4d9810b457fbf2bb4222106694caf1c22cda076338b884d3fba4719f1aa1b","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":17590}]",{"code":43,"message":44,"data":45},200,"success",{"items":46,"stats":47,"page":50},[],{"averageRating":48,"totalRatings":48,"ratingCounts":49},0,[48,48,48,48,48],{"limit":51,"offset":48,"hasMore":52,"nextOffset":51,"ratedOnly":16},15,false]