Agent skill · marketing growth · aiskillstore
serp-analysis
Use when the user asks to "analyze the SERP" or "SERP分析"; maps SERP features, layout, ranking factors, search intent, AI Overviews, and snippet opportunities for a query. Not for keyword demand discovery — use keyword-research. SERP分析/搜索结果
Why this skill is useful
Provides specific methodologies for analyzing SERP features and ranking factors that the AI wouldn't reliably generate on its own.
What it needs
Requires python3 installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
SERP Analysis Maps SERP structure, ranking patterns, and feature opportunities so the user can target a query realistically. Quick Start Skill Contract Expected output: a prioritized SERP brief plus the standard handoff summary for memory/research/. Reads: target keyword(s), location/language, device, any SERP screenshots or top-10 URLs, and search context. Writes: a user-facing analysis and reusable summary. Promotes: durable keyword priorities, competitor facts, and pending strategy decisions to memory/hot-cache.md, memory/open-loops.md, and memory/research/. Done when: the SERP composition and top-result ranking factors are documented from a verified live/provided SERP; dominant intent is named with evidence; and a True Difficulty score (0-100, weighted inputs per the template) plus per-site-stage fit is stated. Primary next skill: content-writer when the user is ready to build against the observed SERP. Handoff Summary Emit the standard shape from skill-contract.md §Handoff Summary Format. Data Sources Optional integrations: ~~SEO tool, ~~search console, ~~AI monitor. Before fetching third-party SERP pages, apply SECURITY.md §Scraping Boundaries. Without tools, ask for target keywords, SERP screenshots or top-10 URLs, and search context. See CONNECTORS.md. Zero-dependency live SERP (keyless): python3 "${CLAUDEPLUGINROOT}/scripts/connectors/firecrawl.py" search "<keyword>" --limit 10 pulls a live web SERP — title/URL/description per result; add --scrape for each result's full markdown, --country/--tbs for locale and freshness — through Firecrawl's keyless free tier (~1,000 credits/mo; optional FIRECRAWLAPIKEY raises limits). Label these results Measured from a live SERP. Caveat: this is the organic result list only — feature composition (ads, AI Overviews, packs, PAA) still needs a hand-checked SERP screenshot, so mark feature claims accordingly. See scripts/connectors/README.md. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/serp-analysis