Token导航 LogoToken导航

Agent Skill · 研究检索

seo-mcp-tools-expert(SEO MCP tools expert 搜索)

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

seo-mcp-tools-expert 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 57,864。

总安装 423周安装 18GitHub Stars 公开资料未说明下载 148核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 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

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词快速定位候选结果。适用于 MCP 工具相关的 SEO 研究、专家级策略制定、信息收集和线索筛选等场景。通过关键词、任务场景或来源线索快速定位候选结果,可结合来源仓库继续核验具体用法。

安装命令:npx skills add https://github.com/autom8minds/seo-skills --skill seo-mcp-tools-expert。建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

来源仓库内路径:skills/seo-mcp-tools-expert

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/autom8minds/seo-skills --skill seo-mcp-tools-e…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

seo-mcp-tools-expert 怎么安装?

在终端执行 npx skills add https://github.com/autom8minds/seo-skills --skill seo-mcp-tools-expert。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

seo-mcp-tools-expert 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

seo-mcp-tools-expert 需要什么权限?

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

seo-mcp-tools-expert 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

seo-mcp-tools-expert 用的人多吗?

公开数据是累计安装 423 次,近一周安装 18 次,下载 148 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

seo-mcp-tools-expert 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
seo-mcp-tools-expert

SEO MCP tools expert 搜索 · 本页

423—接触敏感数据未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

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.

平台分布

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、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills