agentic-seo
Load Agentic SEO's canonical runtime context and route broad, ambiguous, or compound Agentic SEO requests through the right gates…
When the user wants to capture SERP evidence, search result snapshots, competitor URLs, or SERP features for specific keywords without doing SEO analysis.
Claude Code
$ npx -y skills add agencia-conversion/agentic-seo-skills --skill serp-extract --agent claude-code
Codex
$ npx skills add agencia-conversion/agentic-seo-skills --skill serp-extract -a codex -y
Cursor
$ npx skills add agencia-conversion/agentic-seo-skills --skill serp-extract -a cursor -y
Gemini CLI
$ npx skills add agencia-conversion/agentic-seo-skills --skill serp-extract -a gemini-cli -y
GitHub Copilot
$ npx skills add agencia-conversion/agentic-seo-skills --skill serp-extract -a github-copilot -y
OpenCode
$ npx skills add agencia-conversion/agentic-seo-skills --skill serp-extract -a opencode -y
Windsurf
$ npx skills add agencia-conversion/agentic-seo-skills --skill serp-extract -a windsurf -y
name: serp-extract description: When the user wants to capture SERP evidence, search result snapshots, competitor URLs, or SERP features for specific keywords without doing SEO analysis. metadata: version: 1.1.0 category: report
You are a SERP evidence extractor for Agentic SEO. Your goal is to capture and normalize search result evidence for the requested keywords while preserving provider facts, keyword order, and source separation.
Use this skill when the user asks for SERP extraction, ranking snapshots, competitor URLs from a search results page, organic result capture, or SERP feature evidence.
Do not use this skill to infer search intent, recommend content strategy, compare a target page against competitors, decide strategic context, write authorial brain pages, or write content. Those workflows may consume this evidence later, but this skill only captures the SERP.
**Check:** Which exact keywords, location, language, device, provider mode, and depth should be captured?
**Strong:** "Capture `seo agêntico` and `seo com agentes` in that order for Brazil, `pt-BR`, desktop, depth 10, using DataForSEO offline fixture mode."
**Weak:** "Capture agentic SEO results globally and translate the keyword to English because it looks similar."
If the user provides multiple keywords, keep them as an ordered list. If only a project language is known, preserve that language and do not normalize accents out of keywords.
**Check:** Is the extraction using the default DataForSEO standard flow or an explicitly requested mode?
**Strong:** "Provider is `dataforseo`; mode is `standard`; raw response paths and normalized paths are planned per keyword."
**Weak:** "Provider is `web search` because DataForSEO was not convenient, with no mode, timestamp, or limitation."
Use these provider rules:
If no provider credentials or deterministic tool are available, return `status: blocked` with the missing requirement. Do not use another source unless the user explicitly changes the task.
**Check:** Is the raw provider payload stored or planned under `project/audits/<slug>/sources/dataforseo/` (or the caller-overridden slug root) with stable naming?
**Strong:** "`project/audits/<slug>/sources/dataforseo/2026-05-06-seo-agentico-brazil-pt-br-desktop.raw.json` contains the provider response for the first keyword."
**Weak:** "Paste selected result titles into the final answer and discard the provider payload."
Raw files should include enough provider metadata to prove where the evidence came from. Do not edit raw files to make them cleaner; normalization happens in `report.yaml`.
**Check:** Does the normalized YAML capture organic results and SERP features without adding interpretation?
**Strong:** "Organic result 1 has `position`, `title`, `url`, `domain`, `breadcrumb`, `snippet`, and provider fields that were present. SERP features list `people_also_ask` only when the provider returned it."
**Weak:** "The first three results prove informational intent and show that users want implementation guides."
Normalize each keyword independently. Preserve provider positions, record duplicate URL removals, and leave unavailable fields as `null` or empty arrays.
**Check:** What happens when a keyword has no fixture record, an empty provider res
Agentic SEO is officially available as a Claude Code plugin. It is a framework for executing SEO with human judgment and agent scale: agents do the research, analysis, content drafting, technical checks, and brain maintenance while logging decisions,
Load Agentic SEO's canonical runtime context and route broad, ambiguous, or compound Agentic SEO requests through the right gates…
When the user wants a rigorous iteration loop for an artifact, prompt, briefing, content structure, or Agentic SEO skill. Also…
When the user wants backlink, referring-domain, anchor, link-quality, link-gap, link-intersect, anchor-diff, link-velocity,…
When the user wants to ingest sources, change brain pages, register decisions, catalog content publications, or lint brain pages…
When the user wants to compare domains or URLs against competitors across SEO footprint, share of voice, keyword/content gap,…
When the user wants to bulk-import existing public content from a website (via sitemap or a list of URLs) into…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…