Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计提醒

seo-mcp-tools-expertSEO MCP tools expert 搜索

Agent Skill

seo-mcp-tools-expert 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

423

周安装

18

GitHub Stars

公开资料未说明

下载量

148
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:seo-mcp-tools-expert(SEO MCP tools expert 搜索)
来源仓库:https://github.com/autom8minds/seo-skills
仓库路径:skills/seo-mcp-tools-expert
安装命令:
npx skills add https://github.com/autom8minds/seo-skills --skill seo-mcp-tools-expert
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/autom8minds/seo-skills --skill seo-mcp-tools-expert

简介

用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词快速定位候选结果。

  • 适用于 MCP 工具相关的 SEO 研究、专家级策略制定、信息收集和线索筛选等场景。
  • 通过关键词、任务场景或来源线索快速定位候选结果,可结合来源仓库继续核验具体用法。
  • 安装命令:npx skills add https://github.com/autom8minds/seo-skills --skill seo-mcp-tools-expert。
  • 建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

SKILL.md

SEO MCP Tools Expert

This skill teaches how to use seo-mcp MCP tools effectively. It does NOT teach SEO concepts — see the other skills for that.


Tool Categories

A. Page Analysis (10 tools — always available, no API key needed)

ToolPurposeSpeed
analyze_pageComprehensive on-page SEO analysis (includes Flesch-Kincaid readability, text-to-HTML ratio, thin content detection when includeContent=true)2-5s
analyze_headingsHeading structure validation1-3s
analyze_imagesImage alt text, size, format audit2-10s
analyze_internal_linksLink mapping, anchor text, broken links2-15s
extract_schemaStructured data extraction + validation2-5s
analyze_robots_txtrobots.txt parsing and analysis1-2s
analyze_sitemapXML sitemap validation2-10s
audit_security_headersHSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, mixed content2-5s
analyze_url_structureURL length, depth, HTTPS, uppercase, underscores, parameters, file extensions<1s
validate_hreflangHreflang language codes, x-default, self-referencing, return link verification5-30s

B. Performance (2 tools — free, optional API key for higher limits)

ToolPurposeSpeed
check_core_web_vitalsLCP, INP, CLS + Lighthouse scores10-30s
check_mobile_friendlyMobile usability evaluation10-20s

C. Research (4 tools — require DataForSEO or Moz API key)

ToolPurposeSpeed
research_keywordsSearch volume, difficulty, related keywords3-10s
analyze_serpSERP features, top results3-10s
analyze_backlinksBacklink profile, referring domains3-10s
analyze_domain_authorityDA/DR metrics2-5s

D. Google Search Console (3 tools — require OAuth2 setup)

ToolPurposeSpeed
gsc_performanceClicks, impressions, CTR, position2-5s
gsc_index_coverageIndex status, errors, warnings2-5s
gsc_sitemapsSubmitted sitemap status1-3s

E. Generation (3 tools — always available)

ToolPurposeSpeed
generate_schemaCreate JSON-LD markup<1s
generate_robots_txtCreate robots.txt file<1s
generate_meta_suggestionsSuggest improved meta tags2-5s

F. Site Crawler (3 tools — always available, no API key needed)

ToolPurposeSpeed
crawl_siteStart BFS site crawl, returns crawl ID (async job pattern)<1s (returns immediately)
crawl_statusCheck crawl progress (pages crawled/queued/errored)<1s
crawl_resultsAggregated issues, duplicates, redirect chains, per-page details<1s

System (1 tool)

ToolPurpose
seo_tools_documentationTool docs, quick reference

Common Workflows

Workflow 1: Full Page Audit

Use when: User says "audit this page", "check my SEO", or provides a URL for analysis.

Step 1: analyze_page(url, { includeContent: true, followRedirects: true })
  → Get overall score and identify major issues

Step 2: analyze_headings(url, { targetKeyword: "..." })
  → Validate heading structure (only if Step 1 shows heading issues)

Step 3: analyze_images(url, { checkFileSize: true })
  → Check image optimization (only if Step 1 shows image issues)

Step 4: check_core_web_vitals(url, { strategy: "mobile" })
  → Get performance metrics

Step 5: extract_schema(url, { validateGoogle: true })
  → Check structured data

Step 6: generate_meta_suggestions(url, { targetKeyword: "..." })
  → Suggest improvements

Key: Start with analyze_page — it's the broadest tool. Only drill down with specific tools if issues are found.

Workflow 2: Full Site Crawl

Use when: User wants to audit the entire site, find all issues, or detect duplicates/redirect chains.

Step 1: crawl_site(url, { maxPages: 100, maxDepth: 10 })
  → Returns crawl ID immediately. Crawl runs in background.

Step 2: crawl_status(crawlId)
  → Poll progress. Repeat until state is "completed".

Step 3: crawl_results(crawlId, { filter: "summary" })
  → Get aggregated issues by type/severity, status code distribution

Step 4: crawl_results(crawlId, { filter: "issues", severity: "high" })
  → Get high/critical issues with page URLs

Step 5: crawl_results(crawlId, { filter: "duplicates" })
  → Find duplicate titles, descriptions, H1s, exact content duplicates

Step 6: crawl_results(crawlId, { filter: "redirects" })
  → Find redirect chains (>2 hops) and loops

Key: The crawler analyzes each page for SEO issues automatically. Use crawl_results with different filters to focus on specific problem areas.

Workflow 3: Technical Site Audit

Use when: User wants to audit the entire site's technical health (without full crawl).

Step 1: analyze_robots_txt(domain)
  → Check crawlability rules

Step 2: analyze_sitemap(domain)
  → Validate sitemap structure

Step 3: analyze_page(homepage, { followRedirects: true })
  → Check homepage technical elements

Step 4: audit_security_headers(homepage)
  → Check HSTS, CSP, mixed content

Step 5: check_core_web_vitals(url, { strategy: "mobile", categories: ["performance", "seo"] })
  → Get Core Web Vitals for key pages

Step 5: check_mobile_friendly(url)
  → Verify mobile usability

Step 6 (if GSC available): gsc_index_coverage(siteUrl)
  → Check real indexing data

Workflow 3: Content Optimization

Use when: User wants to optimize content for a keyword.

Step 1: analyze_page(url, { includeContent: true })
  → Analyze current on-page elements

Step 2: analyze_headings(url, { targetKeyword: "keyword" })
  → Check keyword in headings

Step 3: generate_meta_suggestions(url, { targetKeyword: "keyword", secondaryKeywords: [...] })
  → Get improved meta tags

Step 4 (if API available): research_keywords(["keyword"])
  → Get search volume and related keywords

Step 5 (if API available): analyze_serp("keyword")
  → Understand what Google shows for this query

Workflow 4: Competitive Analysis

Use when: User wants to compare their site against competitors.

Step 1: analyze_page(competitorUrl) — for each competitor
  → Compare on-page elements

Step 2 (if API available): analyze_domain_authority([userDomain, ...competitorDomains])
  → Compare authority metrics

Step 3 (if API available): analyze_backlinks(competitorDomain)
  → Analyze competitor backlink profile

Step 4 (if API available): analyze_serp("target keyword")
  → See who ranks and what features they trigger

Workflow 5: Schema Implementation

Use when: User wants to add or fix structured data.

Step 1: extract_schema(url, { validateGoogle: true })
  → Check existing schema (if any)

Step 2: generate_schema({ type: "Article", data: {...} })
  → Generate correct JSON-LD

Step 3: extract_schema(url)  (after implementation)
  → Validate the new schema

Tool Parameter Reference

analyze_page

ParameterTypeDefaultNotes
urlstringrequiredFull URL with https://
includeContentbooleanfalseAdds word count, readability analysis
followRedirectsbooleantrueReports redirect chain
userAgentstring"SEO-MCP-Bot/1.0"Custom user agent
renderJsbooleanfalseUse puppeteer (slower but handles SPAs)

analyze_headings

ParameterTypeDefaultNotes
urlstringrequiredFull URL
targetKeywordstringoptionalChecks keyword presence in headings

analyze_images

ParameterTypeDefaultNotes
urlstringrequiredFull URL
checkFileSizebooleantrueHEAD request per image (slower)
maxImagesnumber100Limit for large pages

analyze_internal_links

ParameterTypeDefaultNotes
urlstringrequiredFull URL
checkBrokenLinksbooleanfalseHEAD request per link (slower)
maxLinksnumber500Limit for link-heavy pages

check_core_web_vitals

ParameterTypeDefaultNotes
urlstringrequiredFull URL
strategy"mobile"/"desktop""mobile"Always test mobile first
categoriesstring[]["performance","seo"]Lighthouse categories

research_keywords

ParameterTypeDefaultNotes
keywordsstring[]requiredMax 100 keywords
locationstring"United States"Target location
languagestring"en"Language code
includeRelatedbooleantrueGet related suggestions

generate_schema

ParameterTypeDefaultNotes
typestringrequiredSchema.org type name
dataobjectrequiredProperty values
validatebooleantrueCheck Google requirements

audit_security_headers

ParameterTypeDefaultNotes
urlstringrequiredFull URL
checkMixedContentbooleantrueScan for HTTP resources on HTTPS pages

analyze_url_structure

ParameterTypeDefaultNotes
urlstringrequiredURL to analyze

validate_hreflang

ParameterTypeDefaultNotes
urlstringrequiredFull URL
checkReturnLinksbooleantrueFetch targets and verify bidirectional links
maxReturnChecksnumber10Limit return link checks (each is a fetch)

crawl_site

ParameterTypeDefaultNotes
urlstringrequiredSeed URL to start crawling
maxPagesnumber100Maximum pages to crawl
maxDepthnumber10Maximum link depth
concurrencynumber5Parallel fetch requests
respectRobotsTxtbooleantrueObey robots.txt rules
includePatternsstring[][]Regex — only matching URLs are crawled
excludePatternsstring[][]Regex — matching URLs are skipped

crawl_status

ParameterTypeDefaultNotes
crawlIdstringrequiredCrawl ID from crawl_site

crawl_results

ParameterTypeDefaultNotes
crawlIdstringrequiredCrawl ID from crawl_site
filterstring"summary""all", "issues", "duplicates", "near-duplicates", "redirects", "orphans", "pages", "summary"
severitystringoptionalFilter issues: "critical", "high", "medium", "low"
limitnumber50Max items per category

detect_orphan_pages

ParameterTypeDefaultNotes
crawlIdstringrequiredCrawl ID from crawl_site
sitemapUrlstringrequiredURL of the XML sitemap to cross-reference

compare_crawls

ParameterTypeDefaultNotes
crawlId1stringrequiredOlder crawl ID (baseline)
crawlId2stringrequiredNewer crawl ID to compare against

list_crawls

No parameters. Returns all crawl sessions (in-memory + saved to disk).

audit_accessibility

ParameterTypeDefaultNotes
urlstringrequiredFull URL to audit for accessibility

Common Mistakes

1. Not starting with analyze_page

Always start with analyze_page — it's the broadest tool and helps you decide which specific tools to use next. Don't jump straight to analyze_images or analyze_headings without context.

2. Using research tools without API keys

research_keywords, analyze_serp, analyze_backlinks, and analyze_domain_authority require DataForSEO or Moz API keys. If the user hasn't configured these, the tools will return an error with setup instructions.

How to check: Try the tool — if it fails with an API key error, inform the user and suggest alternatives (manual research, free tools like Google Keyword Planner).

3. Forgetting to specify strategy for Core Web Vitals

check_core_web_vitals defaults to mobile. Always run mobile first (Google uses mobile-first indexing), then optionally run desktop for comparison.

4. Not using targetKeyword with analyze_headings

The keyword check is optional but very useful. Always ask the user for their target keyword before running heading analysis.

5. Using renderJs unnecessarily

renderJs: true requires puppeteer and is much slower. Only use it for single-page applications (React, Vue, Angular) where content is rendered client-side. For most sites, the default cheerio parsing is sufficient and faster.


API Key Configuration

Always available (no keys needed)

All 11 analysis tools, 2 performance tools, 3 generation tools, 6 crawler tools, 1 documentation tool = 23 tools

Optional: PageSpeed API key

Increases rate limits from 25 to 400 requests per 100 seconds. Set: PAGESPEED_API_KEY in environment.

Optional: DataForSEO

Enables keyword research, SERP analysis, backlink analysis, domain authority. Set: DATAFORSEO_LOGIN and DATAFORSEO_PASSWORD in environment.

Optional: Moz

Alternative for backlinks and domain authority. Set: MOZ_ACCESS_ID and MOZ_SECRET_KEY in environment.

Optional: Google Search Console

Enables GSC performance, index coverage, and sitemap tools. Set: GSC_CLIENT_ID, GSC_CLIENT_SECRET, GSC_REFRESH_TOKEN in environment.


Related Skills

  • seo-on-page-optimization — what on-page elements to check
  • seo-technical-audit — technical audit methodology
  • seo-content-strategy — keyword research interpretation
  • seo-schema-structured-data — schema generation details
  • seo-off-page-backlinks — backlink analysis interpretation
  • seo-local-seo — local SEO optimization

See ANALYSIS_GUIDE.md for detailed analysis tool usage. See PERFORMANCE_GUIDE.md for performance tool details. See GENERATION_GUIDE.md for generation tool details. See AUDIT_WORKFLOW_GUIDE.md for complete audit workflow.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.69%
按下载量换算56

Claude

30.73%
按下载量换算45

Cursor

16.73%
按下载量换算25

Gemini CLI

9.82%
按下载量换算15

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills