Agent skill

Serp Features

by kostja94 in kostja94/marketing-skills

When the user wants to understand or optimize for SERP feature types (PAA, sitelinks, rich results, AI Overviews).

MITAuto-check passedMarketing & SEO

Install Serp Features

skills CLI
$ npx skills add kostja94/marketing-skills --skill serp-features -a claude-code

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

GitHub CLI
$ gh skill install kostja94/marketing-skills serp-features --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/kostja94/marketing-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/seo/on-page/serp-features .claude/skills/serp-features && 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-features
GitHub stars
1k
Token cost
~3.5k tokens
SKILL.md length
1,516 words
Files
1
Skills in repo
102
Repo updated
First seen
Licence
MIT

At a glance

When the user wants to understand or optimize for SERP feature types (PAA, sitelinks, rich results, AI Overviews).

  • Works in 6 steps: Organic Enhancements (Achievable) → Universal Results → Knowledge / Entity (Limited Obtainability) → …
  • Wants to understand
  • SKILL.md covers Scope, What Is a SERP Feature?, Rich Results vs Featured… and SERP Features ↔ Schema ↔ Rich…, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Serp Features is an agent skill from kostja94/marketing-skills. When the user wants to understand or optimize for SERP feature types (PAA, sitelinks, rich results, AI Overviews). Also use when the user mentions "SERP," "SERP features," "search result features," "People Also Ask," "PAA," "sitelinks," "knowledge panel," "local pack," "rich results," "zero-click," "SERP types," "AI Overviews," "Bing Copilot," or "Yandex AI." For JSON-LD and rich result implementation, use schema-markup. For organic strategy and roadmap, use seo-strategy.

Its SKILL.md is about 3.5k 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 Schema markup. The repository describes itself as: Agent Skills for Marketing — SEO, Social, Influencer & More. 160+ open-source skills for SEO, content, 40+ page types, paid ads, channels, and strategies. Add project context… The licence is MIT.

When your agent uses it

  • Wants to understand
  • Optimize for SERP feature types (PAA
  • The user mentions SERP
  • Search result features

Example prompts

  • “SERP features,”
  • “search result features,”
  • “People Also Ask,”
  • “/serp-features”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Organic Enhancements (Achievable)
  2. Universal Results
  3. Knowledge / Entity (Limited Obtainability)
  4. Paid
  5. AI Search Summaries (SERP Feature)
  6. Other Newer (2025+)

What it can do on your machine

Read from SKILL.md and the folder at commit 8dd89c5. 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.

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

  • Network

    Links to these hosts (documentation or services it may open):

    • onely.com
    • seranking.com
    • searchengineland.com
    • yandex.com
    • geneo.app
    • aiso-hub.com
    • search.google.com

    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 Features loads about 3.5k tokens when it runs. Until then it costs about 123 tokens; SKILL.md has 1,516 words of instructions outside code blocks.

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

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 kostja94/marketing-skills at commit 8dd89c5, republished under its MIT licence (© kostja94). 1,516 words, ~3,529 tokens.

Download SKILL.mdSave it as .claude/skills/serp-features/SKILL.md (or your agent's skills folder).
name
serp-features
description
When the user wants to understand or optimize for SERP feature types (PAA, sitelinks, rich results, AI Overviews). Also use when the user mentions "SERP," "SERP features," "search result features," "People Also Ask," "PAA," "sitelinks," "knowledge panel," "local pack," "rich results," "zero-click," "SERP types," "AI Overviews," "Bing Copilot," or "Yandex AI." For JSON-LD and rich result implementation, use schema-markup. For organic strategy and roadmap, use seo-strategy.
metadata.version
1.1.0

SEO On-Page: SERP Features

Guides SERP (Search Engine Results Page) features: types, obtainability, and optimization. ~98.5% of Google's first page includes SERP features; rich results receive ~58% of clicks vs 41% for standard listings. Understanding SERP features helps prioritize keywords and content strategy.

When invoking: On first use, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.

Scope

  • SERP feature types: Organic enhancements, universal results, paid, knowledge
  • Obtainability: Which features are achievable; which require authority/partnerships
  • Optimization: Content, schema, and structure for each feature type
  • Impact: CTR, zero-click, traffic implications

What Is a SERP Feature?

A SERP feature is any result on a search results page that is not a traditional organic blue link. Features provide quick answers, visual enhancements, or alternative result types (images, local, news, etc.).

DimensionRich ResultsFeatured Snippets
LocationWithin standard organic listings; enhance a blue linkAbove organic results; "position zero"
GenerationStructured data (Schema/JSON-LD) added by site ownerGoogle extracts from page content; no schema required
DisplayStar ratings, prices, images, breadcrumbs, FAQ dropdownsExtracted text in highlighted box; paragraph, list, table, or video
RankingDo not require high organic rank to appearPage must rank in top ~10 for the query
IndustryOften content-specific (recipes, products, events, reviews)Versatile; most industries
CTRTypically increase CTR (up to ~35%); enhanced visibilityCan increase or reduce clicks (zero-click when answer suffices)

Rich results = schema-powered enhancements to regular listings. Featured snippets = Google-extracted answer boxes at position zero. Both are SERP features; rich results are a subset driven by structured data. Onely, Seranking

SERP features, schema, and rich results are strongly related. Most achievable SERP enhancements depend on or benefit from Schema.org structured data. Schema makes content machine-readable so search engines can extract and display rich results.

SERP FeatureSchema TypeRelationship
PAA / FAQ dropdownFAQPageRequired or strongly recommended; FAQ schema triggers PAA-style display
BreadcrumbsBreadcrumbListRequired; no schema = no breadcrumb rich result
Reviews / StarsAggregateRating, ReviewRequired; star display depends on review schema
Featured SnippetFAQPage, HowTo, ArticleSupporting; schema helps identify extractable blocks; not required
SitelinksWebSite + SearchActionSupporting; SearchAction can enable sitelinks
VideoVideoObjectRequired; video thumbnail; Google prioritizes YouTube. See video-optimization
ProductProduct, OfferRequired; shopping results
RecipeRecipeRequired; recipe rich result
JobJobPostingRequired; Google Jobs
EventEventRequired; event rich result
In-Depth ArticlesArticle + authorSupporting; Article schema, authorship

Workflow: When targeting a SERP feature, check schema-markup for the schema type; after implementing schema, use serp-features to assess display and optimization.

SERP Feature Categories

1. Organic Enhancements (Achievable)
FeatureDescriptionObtainability
Featured SnippetDirect answer above organic results; paragraph, list, or tableContent that answers query in 40–60 words; positions 2–5 often win. See featured-snippet
People Also Ask (PAA)Expandable question boxes with brief answersFAQ-style content; FAQ schema; match question phrasing
SitelinksAdditional links below main result (brand queries)Site structure, internal links, SearchAction schema; mainly branded
Reviews / StarsStar ratings on product/service resultsReview schema (AggregateRating); eligibility varies by vertical
BreadcrumbsPath shown in resultBreadcrumbList schema; clear site structure
VideoVideo thumbnail in resultsVideo schema; Google prioritizes YouTube; see video-optimization
Image PackHorizontal row of imagesAlt, captions, file names, responsive; see image-optimization
2. Universal Results
FeatureDescriptionObtainability
News BoxTime-sensitive news blockGoogle News inclusion; publisher eligibility
In-Depth ArticlesLong-form block (broad terms)Large publishers; 2000–5000 words; authorship, Article schema
TweetTwitter results in SERPBrand presence; not directly controllable
ShoppingProduct listings with images/pricePaid (PLAs) or Product schema for organic
3. Knowledge / Entity (Limited Obtainability)
FeatureDescriptionObtainability
Knowledge PanelEntity info (brand, person, place)WikiData, partnerships; see entity-seo
Knowledge CardTop-of-SERP semantic answerSame as Knowledge Panel
Local Pack3 local business results + mapLocal SEO; GMB, NAP, reviews
Local TeaserHotels, restaurants with map/sortLocal SEO
4. Paid
FeatureDescription
AdWords (Top/Bottom)Sponsored results; [Ad] label
Shopping (PLAs)Product ads with images
Google FlightsFlight search in SERP
5. AI Search Summaries (SERP Feature)

AI-generated answer blocks at the top of search results. These are SERP features—they occupy prime SERP real estate and replace or supplement traditional blue links. Optimize via generative-engine-optimization (GEO).

EngineFeatureDescriptionAvailability
GoogleAI OverviewsMulti-source AI summary at top; Gemini; cites top 10–12 organic results; 2–3 paragraphs or bullets~47% US searches; opt-in/experimental in 120+ countries
BingCopilot SearchCurated summaries with cited sources; GPT-4; grouped answers with resources per section; follow-up questions in-searchbing.com/copilotsearch; Edge; standard across Bing
YandexSearch with Yandex AI / NeuroYandexGPT synthesizes from real-time search; cited sources; conversational follow-ups; image upload; Russia-focusedYandex Browser, Yandex app; Russia location
Perplexity—Standalone AI search; not a SERP feature; 200B+ URL index; live web searchperplexity.ai
ChatGPT—Web search via GPTbot; not a SERP feature; high-authority, LLM-friendly contentchat.openai.com

Source selection: Google pulls from top organic; Bing uses Bing index (9.81% domain overlap with Google); Yandex uses real-time search; Perplexity has independent crawl. AI Overview citations can drive 20–35% higher CTR than equivalent organic positions. SEJ, Yandex, Geneo

6. Other Newer (2025+)
FeatureDescription
Related SearchesAlternative queries at bottom
People Also Search For (PASF)Related queries after user bounces from result; 6-8 suggestions; different from PAA; comprehensive content reduces bounce. See faq-page-generator
Show full SKILL.md (615 more words)Show less

Optimization by Feature

FeatureKey Actions
Featured SnippetAnswer-first (40–60 words); H2/H3; semantic lists/tables. See featured-snippet
PAAFAQ content; FAQ schema; natural question phrasing; faq-page-generator
SitelinksClear site structure; internal links; SearchAction; website-structure
ReviewsAggregateRating schema; schema-markup
BreadcrumbsBreadcrumbList schema; breadcrumb-generator
VideoVideoObject schema; video-optimization; Google prioritizes YouTube
Image PackAlt, captions, file names, responsive; see image-optimization
Local PackLocal SEO; GMB; NAP consistency
AI Overview / Copilot / Yandex AIGEO; structured content; citable paragraphs; entity signals; see generative-engine-optimization, entity-seo

Zero-Click: SERP Features That Satisfy Intent Without a Click

Zero-click = user gets the answer directly on the SERP and does not click through to any website. SERP features are a major driver of zero-click—they answer queries in-place, reducing organic traffic to publishers.

SERP Features That Cause Zero-Click
FeatureZero-Click RiskWhy
Featured SnippetHighDirect answer in position zero; user may not need to visit
People Also Ask (PAA)HighExpandable answers; full answer visible without click
AI OverviewsVery high~83% of searches with AI Overview may end without click
Bing Copilot / Yandex AIVery highFull AI summary with sources; answer in-place
Knowledge Panel / CardHighEntity info; no click needed for simple facts
Rich results (reviews, recipe)MediumCan reduce clicks when answer is complete (e.g. recipe steps)
Implications
  • Traffic: Expect lower organic clicks when zero-click features dominate the SERP
  • Strategy: Prioritize citation over click—being cited in AI Overview, Featured Snippet, or PAA still delivers brand visibility and trust
  • GEO: Optimize for citation (see generative-engine-optimization) so your content is used even when users don't click
  • Keyword research: Screen keywords for zero-click SERP features; adjust traffic forecasts and prioritize commercial/transactional queries where clicks matter more
When Zero-Click Matters Most
  • Informational queries ("what is X," "how to Y")—highest zero-click
  • Commercial/transactional—users often need to visit (compare, buy)
  • Brand queries—sitelinks and Knowledge Panel can still drive clicks to specific pages

SERP Analysis for Strategy

  • SERP check: Search target keyword—observe which features appear
  • Intent signals: Knowledge card → informational; product lists → commercial; brand → navigational
  • Zero-click assessment: Identify features that satisfy intent without click; factor into traffic expectations
  • Keyword research: keyword-research uses SERP features (Featured Snippet, PAA, zero-click) in screening

Rich Results: Types & Impact

Rich results are enhanced search listings powered by structured data. They appear within organic positions (unlike Featured Snippets at position zero). High-impact types: Product, Review snippets, HowTo (desktop), Article/News, Video, Recipe, LocalBusiness, Event, Breadcrumb, Sitelinks searchbox, JobPosting. Limited/context-dependent: HowTo (mobile), FAQ (restricted to government/health for many sites), Education Q&A, Course, SoftwareApplication. AISO Hub

Rich results do not directly boost rankings but can increase CTR by up to 35%. They also make content machine-readable for AI Overviews, Gemini, Copilot, and Perplexity. Validate with Google Rich Results Test.

CTR Impact

  • Zero-click trade-off: SERP features can increase CTR (rich results, sitelinks) or reduce it (Featured Snippet, PAA, AI Overviews when answer suffices). See Zero-Click section above.
  • Rich results: ~58% of clicks vs 41% for standard listings
  • Featured snippets: ~42.9% CTR boost; position zero ~35% of clicks when present
  • Review stars: Higher CTR
  • Sitelinks: Dominate SERP for brand queries; faster path to target page

Output Format

  • SERP features present for target keyword
  • Zero-click assessment (which features satisfy intent without click)
  • Obtainability assessment
  • Optimization priorities (schema, content, structure; citation vs click)
  • Related skills for each feature
  • schema-markup: Strongly related—schema type maps to SERP feature; see mapping table above
  • featured-snippet: Featured Snippet / Position Zero optimization
  • howto-section-generator: HowTo step sections; list snippets; HowTo vs FAQ in SERP context
  • faq-page-generator: PAA optimization; FAQ format
  • keyword-research: SERP features in keyword screening
  • website-structure: Sitelinks; site architecture
  • generative-engine-optimization: AI Overviews, Bing Copilot, Yandex AI; GEO strategy
  • image-optimization: Image Pack; alt, captions, file names
  • video-optimization: Video SEO; VideoObject; YouTube prioritization
  • entity-seo: Knowledge Panel; Organization, Person schema

© kostja94, 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 skills/seo/on-page/serp-features of kostja94/marketing-skills.

Open the folder on GitHubat commit 8dd89c5

Compare with similar skills

Serp Features 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 Features compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Serp Features this skillkostja94/marketing-skills1k—~3.5kAutomated safety check: PassMIT
SEO GeoReScienceLab/opc-skills1.8k4 repos~2.1kAutomated safety check: PassApache-2.0
GEO-First SEO Audit Toolzubair-trabzada/geo-seo-claude11k—~2.8kAutomated safety check: NotesMIT
Portaljs Add Dcatdatopian/portaljs2.4k1 repos~1.8kAutomated safety check: PassMIT
Schema Markupfreekmurze/dotfiles1k15 repos~1.2kAutomated safety check: PassNone
SEO Optimizerailabs-393/ai-labs-claude-skills4541 repos~3.2kAutomated safety check: PassMIT

Similar skills

  • SEO Geo

    ReScienceLab/opc-skills

    SEO & GEO (Generative Engine Optimization) for websites. An agent skill from ReScienceLab/opc-skills.

    1.8k GitHub starsUsed in 4 repos~2.1k tokens
    Marketing & SEOAuto-check passed
  • GEO-First SEO Audit Tool

    zubair-trabzada/geo-seo-claude

    Audits a website for AI search visibility across ChatGPT, Claude, Perplexity and Google AI Overviews while checking traditional SEO, schema and E-E-A-T content quality.

    11k GitHub stars~2.8k tokensUpdated yesterday
    Marketing & SEOAuto-check: notes
  • Portaljs Add Dcat

    datopian/portaljs

    Make a PortalJS portal harvestable by national/EU/US open-data portals — emit standards-compliant DCAT catalog feeds (DCAT 2/3, DCAT-AP, DCAT-US, national profiles) in JSON-LD, Turtle, and RDF/XML…

    2.4k GitHub starsUsed in 1 repo~1.8k tokens
    Marketing & SEOAuto-check passed
  • Schema Markup

    freekmurze/dotfiles

    When the user wants to add, fix, or optimize schema markup and structured data on their site.

    1k GitHub starsUsed in 15 repos~1.2k tokens
    Marketing & SEOAuto-check passed
  • SEO Optimizer

    ailabs-393/ai-labs-claude-skills

    This skill should be used when analyzing HTML/CSS websites for SEO optimization, fixing SEO issues, generating SEO reports, or implementing SEO best practices.

    454 GitHub starsUsed in 1 repo~3.2k tokens
    Marketing & SEOAuto-check passed
  • Geo

    liangdabiao/GEO-Content-Optimizer-Skill

    完整的 GEO(生成式引擎优化)服务流水线:给一个产品官网 URL 和介绍材料, 做站点诊断与 AI 答案采样、生成带验收标准的执行工单、产出可直接部署的资产 (llms.txt / JSON-LD / 定义块 / FAQ / 内容大纲与初稿)、自动验收工单是否闭环、 并打包成可直接发给客户的交付物。可按周期复跑,做长期 GEO 运营与月报。

    203 GitHub starsUsed in 1 repo~2.3k tokens
    Marketing & SEOAuto-check: notes

More from kostja94/marketing-skills

All 102 skills in this repo
  • Grokipedia Recommendations

    kostja94/marketing-skills

    When the user wants to add recommendations, links, or content to Grokipedia.

    1k GitHub starsUsed in 1 repo~4.2k tokens
    Auto-check passed
  • AI Traffic Tracking

    kostja94/marketing-skills

    When the user wants to track AI search traffic in GA4 or GSC.

    1k GitHub stars~959 tokensUpdated 2 days ago
    Auto-check passed
  • Analytics Tracking

    kostja94/marketing-skills

    When the user wants to set up, audit, or optimize analytics tracking (GA4, events, conversions).

    1k GitHub stars~1.5k tokensUpdated 2 days ago
    Auto-check passed
  • Brand Visual Generator

    kostja94/marketing-skills

    When the user wants to define, audit, or apply visual identity (typography, colors, spacing, design tokens, frontend aesthetics).

    1k GitHub stars~3k tokensUpdated 2 days ago
    Auto-check passed
  • Canonical Tag

    kostja94/marketing-skills

    When the user wants to configure canonical URLs, fix duplicate content, or consolidate URL signals.

    1k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed
  • Content Strategy

    kostja94/marketing-skills

    When the user wants to plan content for SEO, create content calendar, or build topic clusters.

    1k GitHub stars~1.8k tokensUpdated 2 days ago
    Auto-check passed

Categories

Questions about Serp Features

What does Serp Features do?

When the user wants to understand or optimize for SERP feature types (PAA, sitelinks, rich results, AI Overviews). Serp Features is an agent skill from kostja94/marketing-skills. When the user wants to understand or optimize for SERP feature types (PAA, sitelinks, rich results, AI Overviews).

When should I use Serp Features?

Serp Features fits situations like: wants to understand; optimize for SERP feature types (PAA; the user mentions SERP; search result features.

How do I install Serp Features in Claude Code?

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

How do I install Serp Features in Codex?

Run `npx skills add kostja94/marketing-skills --skill serp-features -a codex`. Or copy the skill folder (skills/seo/on-page/serp-features in kostja94/marketing-skills) into .agents/skills/serp-features in your project. Codex loads it when a task matches its description.

Can I use Serp Features 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 kostja94/marketing-skills --skill serp-features -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-features, .gemini/skills/serp-features, .github/skills/serp-features and .opencode/skills/serp-features in your project.

What does Serp Features need to run?

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

Does Serp Features access the network?

SKILL.md names 7 domains. As links in the text: onely.com, seranking.com, searchengineland.com, yandex.com, geneo.app, aiso-hub.com and search.google.com. This is read from the text; nothing was executed.

Is Serp Features 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 Features use?

Serp Features 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 Features use?

About 3.5k tokens (SKILL.md is roughly 14k 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 Features?

Skills that share tags, products or a category with Serp Features: SEO Geo (ReScienceLab/opc-skills, 1.8k stars), GEO-First SEO Audit Tool (zubair-trabzada/geo-seo-claude, 11k stars), Portaljs Add Dcat (datopian/portaljs, 2.4k stars) and Schema Markup (freekmurze/dotfiles, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Serp Features?

kostja94 (a GitHub user) maintains it in kostja94/marketing-skills, which has 1,019 GitHub stars. The repository holds 102 skills in this directory. The repository was last updated on October 6, 2026.

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