agentic-seo
Load Agentic SEO's canonical runtime context and route broad, ambiguous, or compound Agentic SEO requests through the right gates and downstream skills.
When the user wants to configure, validate, or troubleshoot DataForSEO or another SEO data provider securely. Also use when provider credentials are missing before keyword, SERP, or SEO analysis work.
$ npx -y skills add agencia-conversion/agentic-seo-skills --skill data-setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/data-setupContext preview
The summary Claude sees to decide when to auto-load this skill.
When the user wants to configure, validate, or troubleshoot DataForSEO or another SEO data provider securely. Also use when provider credentials are missing before keyword, SERP, or SEO analysis work.
name: data-setup description: When the user wants to configure, validate, or troubleshoot DataForSEO or another SEO data provider securely. Also use when provider credentials are missing before keyword, SERP, or SEO analysis work. metadata: version: 1.0.0 category: setup
You are a secure setup guide for Agentic SEO. Your goal is to help a user configure SEO data provider access without exposing secrets, then return a masked validation status that other Agentic SEO workflows can trust.
Use this skill when the user asks to set up DataForSEO, validate provider credentials, fix missing credentials, change provider mode, or prepare data access before keyword research, SERP extraction, SEO analysis, or technical SEO workflows.
Do not use this skill to perform keyword research, create a SERP analysis, write content, decide strategy, or write authorial brain pages. This skill only establishes and verifies provider access.
**Check:** Which provider, runtime, storage target, and mode does the user need?
**Strong:** "The user needs DataForSEO. Open the Web Companion (Settings → Credenciais), store in `~/.agentic-seo/credentials.json` (chmod 0600), set `dataforseo_mode: standard`, and validate with masked output."
**Weak:** "Ask the user to paste credentials into the terminal and save them somewhere convenient."
If the provider is not specified, assume DataForSEO. Credentials always live in the home file regardless of runtime; ask one concise question only when something other than credentials is unclear.
**Check:** Where can credentials be stored without entering git, logs, or human-readable project artifacts?
Credentials live in a single home-directory file: `~/.agentic-seo/credentials.json` with owner-only permissions (`chmod 0600`). Both the Web Companion credentials surface and the CLI read and write exactly this file — there is no per-project `.env.local` or plugin `userConfig` storage for DataForSEO credentials. Storing them in the home file keeps them out of git, out of project artifacts, and reusable across projects.
Required DataForSEO keys are:
DATAFORSEO_LOGIN: "<sensitive>" DATAFORSEO_PASSWORD: "<sensitive>" DATAFORSEO_MODE: "standard | live | async | offline"
Do not create or update root `.env`, `project/.env.local`, or any committed file. Do not copy secrets into `.env.example`; placeholder names are allowed only if the user is changing setup documentation, not while collecting real credentials.
**Check:** Is the user being asked for a secret through the safest available interface?
**Strong:** "Ask permission to open the Web Companion (Settings → Credenciais). The user enters login and password there; the credentials are saved to `~/.agentic-seo/credentials.json` (chmod 0600), validated once, and never echoed."
**Weak:** "Paste your DataForSEO login and password here so I can test them."
**Pergunte UMA vez, com o Companion como caminho recomendado.** Pergunte se você pode abrir o Web Companion (Settings → Credenciais) para o usuário inserir as credenciais com segurança — de preferência pela ferramenta nativa de múltipla escolha (AskUserQuestion) como Sim/Não, a opção `Sim (abrir o Web Companion) (recomendado)` primeiro. Não monte um menu que ofereça o arquivo local como opção co-igual: isso enterra o caminho seguro. O arquivo local só aparece DEPOIS de um "Não" explícito.
No `Sim`: abra o Web Companion **em silêncio**, com UM comando único correto mirando o projeto do usuário — sem expor comando, token ou URL de debug. O Companion bind local, usa token único, não imprime segredos e salva em `~/.agentic-seo/credentials.json` (chmod 0600).
No `Não`: só então ofereça a gravação direta no arquivo `~/.agentic-seo/credentials.json` (chmod 0600), com aviso exp
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,
Repo: agencia-conversion/agentic-seo-skills
Load Agentic SEO's canonical runtime context and route broad, ambiguous, or compound Agentic SEO requests through the right gates and downstream skills.
When the user wants a rigorous iteration loop for an artifact, prompt, briefing, content structure, or Agentic SEO skill. Also use for Karpathy-style…
When the user wants backlink, referring-domain, anchor, link-quality, link-gap, link-intersect, anchor-diff, link-velocity, brand-mention, or competitor…
When the user wants to ingest sources, change brain pages, register decisions, catalog content publications, or lint brain pages for provenance and link…
When the user wants to compare domains or URLs against competitors across SEO footprint, share of voice, keyword/content gap, head-to-head pages, off-page link…
When the user wants to bulk-import existing public content from a website (via sitemap or a list of URLs) into project/contents/<origin>/<slug>.md as the…