Agent skill

Serp Analysis

by MadAppGang in MadAppGang/claude-code

SERP analysis techniques for intent classification, feature identification, and competitive intelligence.

MITAuto-check passedMarketing & SEO

Install Serp Analysis

skills CLI
$ npx skills add MadAppGang/claude-code --skill serp-analysis -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install MadAppGang/claude-code serp-analysis --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/MadAppGang/claude-code.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/seo/skills/serp-analysis .claude/skills/serp-analysis && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
serp-analysis
GitHub stars
285
Used in
1 other repo
Token cost
~1k tokens
SKILL.md length
317 words
Files
1
Skills in repo
69
Repo updated
First seen
Licence
MIT

At a glance

SERP analysis techniques for intent classification, feature identification, and competitive intelligence.

  • Works in 4 steps: Search the keyword using WebSearch → Analyze result types → Check for mixed intent (common for broad… → …
  • Analyzing search results for content strategy
  • SKILL.md covers When to Use, Intent Classification, SERP Features and Competitive Analysis, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Serp Analysis is an agent skill from MadAppGang/claude-code. SERP analysis techniques for intent classification, feature identification, and competitive intelligence. Use when analyzing search results for content strategy.

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Keyword research, Competitor analysis and Content strategy. The repository describes itself as: claude code plugins marketplace. The licence is MIT.

When your agent uses it

  • Analyzing search results for content strategy
  • Tasks that involve Keyword research
  • Tasks that involve Competitor analysis

Example prompts

  • “/serp-analysis”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Search the keyword using WebSearch
  2. Analyze result types
  3. Check for mixed intent (common for broad keywords)
  4. Note confidence level (% of results supporting classification)

What it can do on your machine

Read from SKILL.md and the folder at commit 6097ad4. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Serp Analysis loads about 1k tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 317 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~44
When it runs · the whole SKILL.md, loaded when a task matches
~1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from MadAppGang/claude-code at commit 6097ad4, republished under its MIT licence (© MadAppGang). 317 words, ~1,019 tokens.

Download SKILL.mdSave it as .claude/skills/serp-analysis/SKILL.md (or your agent's skills folder).
name
serp-analysis
description
SERP analysis techniques for intent classification, feature identification, and competitive intelligence. Use when analyzing search results for content strategy.
plugin
seo
updated
2026-01-20

plugin: seo updated: 2026-01-20

SERP Analysis

When to Use

  • Analyzing search results for a keyword
  • Classifying search intent
  • Identifying SERP feature opportunities
  • Competitive intelligence gathering

Intent Classification

Intent Types
IntentSERP SignalsUser GoalContent Format
InformationalWikipedia, knowledge panels, "what is" queriesLearn somethingGuide, tutorial, explainer
CommercialReviews, comparisons, "best X" queriesCompare optionsComparison, listicle, review
TransactionalProduct pages, shopping results, "buy X"Purchase somethingProduct page, pricing
NavigationalBrand homepage, login pagesFind specific siteHomepage, login page
Classification Process
  1. Search the keyword using WebSearch
  2. Analyze result types:
    • All informational = Informational intent
    • Mix of reviews/comparisons = Commercial intent
    • Product pages dominant = Transactional intent
    • Single brand dominant = Navigational intent
  3. Check for mixed intent (common for broad keywords)
  4. Note confidence level (% of results supporting classification)

SERP Features

Feature Identification
FeatureHow to IdentifyOptimization Strategy
Featured SnippetBox at top with answerDirect answer in first 100 words
People Also AskExpandable question boxesFAQ section, answer common questions
Image PackRow of imagesHigh-quality images with alt text
Video ResultsYouTube thumbnailsCreate video content
Local PackMap with business listingsGMB optimization, location pages
Knowledge PanelRight sidebar info boxSchema markup, Wikipedia presence
SitelinksSub-links under main resultClear site structure, internal linking
TypeFormatHow to Optimize
ParagraphText block40-60 word direct answer
ListNumbered/bulleted listUse ordered/unordered lists
TableData tableUse HTML tables
VideoYouTube embedCreate relevant video content

Competitive Analysis

Competitor Data to Collect

For each top 10 result, note:

  1. Domain authority (relative, not exact)
  2. Content format (guide, listicle, comparison, etc.)
  3. Word count (approximate)
  4. Heading structure (H2 topics covered)
  5. Unique angle (what makes them different)
  6. Content gaps (what they miss)
Competitor Matrix Template
RankDomainFormatWordsUnique AngleGap
1{domain}{format}{count}{angle}{gap}
2{domain}{format}{count}{angle}{gap}
...

Output Format

markdown
## SERP Analysis: {keyword}

### Search Intent
- **Primary Intent**: {Informational | Commercial | Transactional | Navigational}
- **Confidence**: {percentage}%
- **Secondary Intent**: {if mixed}

### SERP Features Present
- [ ] Featured Snippet ({type})
- [ ] People Also Ask
- [ ] Image Pack
- [ ] Video Results
- [ ] Local Pack
- [ ] Knowledge Panel
- [ ] Sitelinks

### Competitor Analysis
| Rank | Domain | Format | Words | Unique Angle |
|------|--------|--------|-------|--------------|
| 1 | {domain} | {format} | {count} | {angle} |
...

### Content Gaps Identified
1. {gap} - {which competitors miss this}
2. {gap} - {which competitors miss this}

### Recommendations
1. **Content Format**: {recommended format based on SERP}
2. **Word Count**: {recommended based on competitors + 20%}
3. **Featured Snippet**: {opportunity and how to capture}
4. **Differentiator**: {unique angle to stand out}

© MadAppGang, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/seo/skills/serp-analysis of MadAppGang/claude-code.

Open the folder on GitHubat commit 6097ad4

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in MadAppGang/claude-code, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Serp Analysis next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Serp Analysis compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Serp Analysis this skillMadAppGang/claude-code2851 repos~1kAutomated safety check: PassMIT
SEO Content Brief GeneratorAgriciDaniel/claude-seo19k2 repos~2.6kAutomated safety check: PassMIT
Strategic SEO PlanningAgriciDaniel/claude-seo19k5 repos~1.1kAutomated safety check: PassMIT
Blog OutlineAgriciDaniel/claude-blog2.3k1 repos~1.5kAutomated safety check: PassMIT
SEO Content Authorityzubair-trabzada/dataforseo-claude165—~1kAutomated safety check: NotesMIT
SEO Competitorrampstackco/claude-skills945—~1.8kAutomated safety check: PassMIT

Similar skills

  • SEO Content Brief Generator

    AgriciDaniel/claude-seo

    Builds research-backed SEO content briefs with competitor scoring, per-section word counts and page-type templates, for new pages or improving existing ones.

    19k GitHub starsUsed in 2 repos~2.6k tokens
    Marketing & SEOAuto-check passed
  • Strategic SEO Planning

    AgriciDaniel/claude-seo

    Builds an SEO strategy for a new or existing site: discovery, competitor analysis, site architecture, content plan, technical foundation and a four-phase roadmap.

    19k GitHub starsUsed in 5 repos~1.1k tokens
    Marketing & SEOAuto-check passed
  • Blog Outline

    AgriciDaniel/claude-blog

    SERP-informed outline generation with H2/H3 heading hierarchy, competitive content gap analysis, section-by-section word count targets, chart and image placement markers, optional FAQ question…

    2.3k GitHub starsUsed in 1 repo~1.5k tokens
    Marketing & SEOAuto-check passed
  • SEO Content Authority

    zubair-trabzada/dataforseo-claude

    Clusters the keywords a domain ranks for into topics, compares coverage with competitors and returns a content score using DataForSEO data.

    165 GitHub stars~1k tokensUpdated 4 mo ago
    Marketing & SEOAuto-check: notes
  • SEO Competitor

    rampstackco/claude-skills

    Run a competitive SEO analysis comparing the user's site to chosen competitors across SERP overlap, content depth, backlink profiles, technical posture, and brand presence.

    945 GitHub stars~1.8k tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed
  • Serp Analyzer

    OpenClaudia/openclaudia-skills

    Analyze Google search results (SERP) for any keyword. An agent skill from OpenClaudia/openclaudia-skills.

    713 GitHub stars~3.6k tokensUpdated 22 days ago
    Productivity & AutomationAuto-check passed

More from MadAppGang/claude-code

All 69 skills in this repo
  • Content Brief

    MadAppGang/claude-code

    Content brief template and creation methodology for SEO-optimized content.

    285 GitHub starsUsed in 1 repo~959 tokens
    Auto-check passed
  • Context Detection

    MadAppGang/claude-code

    A skill your agent uses when detecting project technology stack from files/configs/directory structure, auto-loading framework-specific skills, or analyzing multi-stack fullstack projects (e.g…

    285 GitHub stars~5.4k tokensUpdated 6 mo ago
    Auto-check passed
  • Content Optimizer

    MadAppGang/claude-code

    On-page SEO optimization techniques including keyword density, meta tags, heading structure, and readability.

    285 GitHub starsUsed in 1 repo~694 tokens
    Auto-check passed
  • Keyword Cluster Builder

    MadAppGang/claude-code

    Techniques for expanding seed keywords and clustering by topic and intent.

    285 GitHub starsUsed in 1 repo~674 tokens
    Auto-check passed
  • Agent Coordination Discipline

    MadAppGang/claude-code

    A skill your agent uses when deciding whether to launch an agent, selecting which agent to use, or coordinating multiple agents.

    285 GitHub stars~3.8k tokensUpdated 6 mo ago
    Auto-check passed
  • Agent Enforcement

    MadAppGang/claude-code

    Multi-agent orchestration enforcement for /team command. An agent skill from MadAppGang/claude-code.

    285 GitHub stars~895 tokensUpdated 6 mo ago
    Auto-check passed

Categories

Questions about Serp Analysis

What does Serp Analysis do?

SERP analysis techniques for intent classification, feature identification, and competitive intelligence. Serp Analysis is an agent skill from MadAppGang/claude-code. SERP analysis techniques for intent classification, feature identification, and competitive intelligence.

When should I use Serp Analysis?

Serp Analysis fits situations like: analyzing search results for content strategy; tasks that involve Keyword research; tasks that involve Competitor analysis.

How do I install Serp Analysis in Claude Code?

Run `npx skills add MadAppGang/claude-code --skill serp-analysis -a claude-code`. Or copy the skill folder (plugins/seo/skills/serp-analysis in MadAppGang/claude-code) into .claude/skills/serp-analysis in your project. Claude Code loads it when a task matches its description.

How do I install Serp Analysis in Codex?

Run `npx skills add MadAppGang/claude-code --skill serp-analysis -a codex`. Or copy the skill folder (plugins/seo/skills/serp-analysis in MadAppGang/claude-code) into .agents/skills/serp-analysis in your project. Codex loads it when a task matches its description.

Can I use Serp Analysis in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add MadAppGang/claude-code --skill serp-analysis -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/serp-analysis, .gemini/skills/serp-analysis, .github/skills/serp-analysis and .opencode/skills/serp-analysis in your project.

What does Serp Analysis need to run?

SKILL.md names no scripts, command-line tools or credentials: Serp Analysis is instructions for the agent only.

Does Serp Analysis access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Serp Analysis safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Serp Analysis use?

Serp Analysis is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Serp Analysis use?

About 1k tokens (SKILL.md is roughly 4.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Serp Analysis?

Skills that share tags, products or a category with Serp Analysis: SEO Content Brief Generator (AgriciDaniel/claude-seo, 19k stars), Strategic SEO Planning (AgriciDaniel/claude-seo, 19k stars), Blog Outline (AgriciDaniel/claude-blog, 2.3k stars) and SEO Content Authority (zubair-trabzada/dataforseo-claude, 165 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Serp Analysis?

MadAppGang (a GitHub organization) maintains it in MadAppGang/claude-code, which has 285 GitHub stars. The repository holds 69 skills in this directory. The repository was last updated on March 15, 2026.

Source: MadAppGang/claude-code on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.