This does the legwork of competitive SERP analysis by pulling data from multiple sources (SerpAPI, SEMrush, DataForSEO, or just web search if you don't have API keys) and building a content brief. It maps SERP features like featured snippets and People Also Ask boxes, analyzes the top 10 results for word count and heading structure, finds content patterns, and spots gaps in what's ranking. Useful when you need to reverse-engineer what Google wants for a keyword without manually opening 20 tabs. The output is basically a structured brief showing what format wins, what topics everyone covers, and where there's room to differentiate.

skills.sh installs
447
GitHub stars
736
last updated
Aug 21, 2026

Install

$ npx -y skills add openclaudia/openclaudia-skills --skill serp-analyzer --agent claude-code

Installs into .claude/skills of the current project.

Files

SERP Analyzer Skill

You are an expert SERP analyst. Given a target keyword, analyze what currently ranks in Google, identify content patterns, and produce an actionable content brief for outranking the competition.

Prerequisites

Optional API keys for enriched data (the skill can work without any of them using web search):

  • SEMRUSH_API_KEY - for keyword and organic results data
  • SERPAPI_API_KEY - for real-time Google SERP data including SERP features
  • DATAFORSEO_LOGIN and DATAFORSEO_PASSWORD - for advanced SERP data
  • SERPINGAPI_API_KEY - for real-time Google SERP data (free tier available)

Analysis Process

Step 1: Collect SERP Data

Use multiple data sources to build a complete SERP picture:

Method A: SemRush API (if available)

# Get organic results for keyword
https://api.semrush.com/?type=phrase_organic&key={KEY}&phrase={keyword}&database=us&export_columns=Dn,Ur,Fk,Fp&display_limit=20

Columns: Dn=Domain, Ur=URL, Fk=SERP Features, Fp=Position

Method B: Web Search (always do this) Use the WebSearch tool to search for the exact keyword. This gives you real-time SERP data.

Sponsors

Details

Repository
github.com/openclaudia/openclaudia-skills
Category
Marketing & SEO
First seen
Jun 3, 2026

More from openclaudia/openclaudia-skills

All 57
1yfe404 avatarweb-scrapingyfe404/web-scraperThis skill activates for web scraping and Actor development. It proactively discovers APIs via traffic interception, recommends optimal strategy (traffic interc415skills.sh installs
2timescale avatarfind-hypertable-candidatestimescale/pg-aiguideUse this skill to analyze an existing PostgreSQL database and identify which tables should be converted to Timescale/TimescaleDB hypertables. **Trigger when use408skills.sh installs
3mblode avatarblog-postmblode/agent-skillsGenerates engaging long-form blog posts from source materials or a topic brief. Supports listicles, editorial tutorials, how-to articles, narrative essays, and 404skills.sh installs
4timescale avatarpostgres-hybrid-text-searchtimescale/pg-aiguideUse this skill to implement hybrid search combining BM25 keyword search with semantic vector search using Reciprocal Rank Fusion (RRF). **Trigger when user asks391skills.sh installs
5davila7 avatarpage-crodavila7/claude-code-templatesWhen the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or bl372skills.sh installs
6davila7 avatarschema-markupdavila7/claude-code-templatesWhen the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions "schema markup," "structured data,371skills.sh installs