start
Skill51 starsChanged 6 months agoMITView on GitHub
Friendly first-run alias that routes new Agentic SEO users to the canonical agentic-seo and project-init workflow without duplicating process rules.
130 other projects use a version of this.
Adopted by
Most recently taken up by
- ansvisor/ansvisortheir own version, first seen Nov 8, 2026
- dsifry/metaswarmtheir own version, first seen Nov 8, 2026
- ai-search-guru/getcito-worlds-first-open-source-aio-aeo-or-geo-tooltheir own version, first seen Nov 8, 2026
- paulocsb/worldcup-fifa-pooltheir own version, first seen Nov 8, 2026
- srinator22/New-Projecttheir own version, first seen Nov 8, 2026
- Memolok/Claude-plugintheir own version, first seen Nov 6, 2026
Used with
Projects with it also use setup-engine, team-audio and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
CoralGameSkillsetup-engine
Configure the project's game engine and version. Pins the engine in CLAUDE.md, detects knowledge gaps, and populates engine reference docs via WebSearch when the version is beyond the LLM's training data.
Also in 13 projects that use this
CoralGameSkillteam-audio
Orchestrate audio team: audio-director + sound-designer + technical-artist + gameplay-programmer for full audio pipeline from direction to implementation.
Also in 13 projects that use this
lilangMaxSkillcreate-stories
Break a single epic into implementable story files. Reads the epic, its GDD, governing ADRs, and control manifest. Each story embeds its GDD requirement TR-ID, ADR guidance, acceptance criteria, story type, and test evidence path. Run after /create-epics for each epic.
Also in 11 projects that use this
lilangMaxSkillstory-done
End-of-story completion review. Reads the story file, verifies each acceptance criterion against the implementation, checks for GDD/ADR deviations, prompts code review, updates story status to Complete, and surfaces the next ready story from the sprint.
Also in 11 projects that use this
- +5 more from CoralGame
- +3 more from lilangMax
Other versions130 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 130
- anthropics/knowledge-work-plugins★ 35ksame name
- Donchitos/Claude-Code-Game-Studios★ 27ksame name
- openai/plugins★ 7.8ksame name
- SterlingChin/marvin-template★ 1ksame name
- educlopez/ui-craft★ 441same name
- ai-search-guru/getcito-worlds-first-open-source-aio-aeo-or-geo-tool★ 432same name
- dsifry/metaswarm★ 426same name
- pixel-cellar/Claude-Code-Game-Studios★ 324same name
- ansvisor/ansvisor★ 233same name
- alexeykrol/claude-code-starter★ 194same name
120 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository22 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- agentic-seoSkill
- autoresearchSkill
- backlink-analysisSkill
- brain-keeperSkill
- competitive-analysisSkill
- content-importSkill
- content-seoSkill
- data-setupSkill
- eeatSkill
- internal-linksSkill
- keyword-researchSkill
- page-reportSkill
- project-initSkill
- seo-analysisSkill
- seo-skills-creatorSkill
- seo-tools-creatorSkill
- serp-extractSkill
- spec-drivenSkill
- technical-seoSkill
- topic-clusterSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
13 rules. 0 are common, 6 are distinctive, and 7 are very specific to this project.
0
Common
Most of the 117 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
7
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 16
Use this skill when the user asks how to start, says they just installed Agentic SEO, asks "what now?", or opens a new workspace with no …
- Very specific: line 18
Do not use this skill for ongoing SEO work after the project already has a defined request.
- Distinctive: line 22
Do not create strategic context from a first-run greeting without evidence and a decision log.
- Distinctive: line 23
Do not ask nontechnical users to run terminal commands as the primary user experience.
- Very specific: line 24
Do not duplicate a full Agentic SEO workflow here.
- Distinctive: line 25
Keep raw sources, drafts, artifacts, public content, and authorial brain state separate once a project exists.
- Very specific: line 42
Check whether project/ already exists and whether it contains .agentic-seo/project.json, brain/, sources/, workbench/, artifacts/, or …
- Very specific: line 44
If no project exists, the next meaningful step is project-init.
- Very specific: line 46
If a project exists, route to agentic-seo and ask it to classify the user's current SEO request.
- Distinctive: line 64
If the user is nontechnical, offer a local browser handoff for setup and decisions when available.
- Very specific: line 77
No caminho from_site (onboarding, autorização prévia do Passo 0), o subagente project-init ESCREVE essas páginas direto em project/brain/ …
- Distinctive: line 93
Stop at the first missing gate.
- Very specific: line 102
E1 — Cérebro preenchido e entregue: No caminho from_site, as páginas do Cérebro já estão escritas em project/brain/ (registro type: …
“Common” is measured: kept by at least 6 in 10 of the 117 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Start
You are the first-run entry point for Agentic SEO. Your job is to help a user begin without inventing a separate process. Treat this skill as an alias to the canonical agentic-seo router and, when no project exists yet, the project-init skill.
When To Use
Use this skill when the user asks how to start, says they just installed Agentic SEO, asks "what now?", or opens a new workspace with no clear project state.
Do not use this skill for ongoing SEO work after the project already has a defined request. Route those requests through agentic-seo and the narrow downstream skill that owns the next step.
Critical Points
- Do not create strategic context from a first-run greeting without evidence and a decision log.
- Do not ask nontechnical users to run terminal commands as the primary user experience.
- Do not duplicate a full Agentic SEO workflow here. Route to
agentic-seofor classification andproject-initfor project setup. - Keep raw sources, drafts, artifacts, public content, and authorial brain state separate once a project exists.
- Preserve the user's language and diacritics. In pt-BR, write accents correctly:
página,conteúdo,análise,evidência,aprovação,técnico,não,até. - Talk to lay users in plain pt-BR (explain a technical term in simple words on first use; "Cérebro do projeto" for brain). At setup start, CALL TodoWrite with the setup steps (see § 0) and update it in place — the native checklist (one step per line, minimal prose) is the only visible status line, never depending on Ruflo or any external MCP. Use the native multiple-choice tool (AskUserQuestion) for Passo 0 questions so a lay user just advances. See
docs/output-and-tone.mdfor tone, the lay glossary, the wizard rule, and progress. - Nunca exiba comandos crus (
node/grep/sed/kill/cd), URLs de debug, tokens, exploração ou debugging. Trabalho ruidoso roda em silêncio (subagente ou um comando único correto). O checklist (TodoWrite) é a única visão de progresso do usuário.
Framework
0. Iniciar o checklist (obrigatório, antes de qualquer pergunta)
Antes de qualquer pergunta, CHAME TodoWrite com as etapas do setup e atualize-o no lugar a cada etapa concluída — o checklist nativo é a ÚNICA status line visível. Etapas canônicas (uma por linha):
Coletar site e mercado · Perguntar idioma · Perguntar se pré-preenche o Cérebro · Coletar informações adicionais (opcional) · Criar a estrutura do projeto · Pesquisar até 10 páginas do site e preencher o Cérebro · Anotar a decisão no diário · Abrir o Cérebro no navegador para revisar · Sugerir as próximas análises.
Isto é obrigatório, não um exemplo. Ver docs/output-and-tone.md para tom e progresso.
1. Detect Project State
Check whether project/ already exists and whether it contains .agentic-seo/project.json, brain/, sources/, workbench/, artifacts/, or contents/.
If no project exists, the next meaningful step is project-init.
If a project exists, route to agentic-seo and ask it to classify the user's current SEO request.
2. Wizard do Passo 0 (múltipla escolha — o usuário só avança)
Conduza o Passo 0 como um wizard: use a ferramenta nativa de múltipla escolha (AskUserQuestion) para que um usuário comum só toque na opção e avance; a opção recomendada é sempre o caminho de continuar/pré-preencher. No máximo 3 opções reais por pergunta, a recomendada primeiro, e NUNCA liste "Outro" à mão — a AskUserQuestion já injeta o "Outro" nativo (ver docs/output-and-tone.md). Faça uma pergunta por vez, em pt-BR claro. Se a ferramenta nativa não existir no harness, apresente as mesmas opções como lista numerada curta com a recomendada marcada e, só aí, uma última linha Outro (eu digito).
- Q1 — Site/marca: campo curto de texto livre (nome ou URL). Uma URL/nome de marca é aberto e não cabe em opções fixas; peça em uma linha.
- Q2 — Mercado/país (AskUserQuestion):
Brasil (pt-BR)(recomendado/default) ·Portugal (pt-PT)·Estados Unidos (en). São 3 opções reais; quem é de outro mercado usa o "Outro" nativo do AskUserQuestion e digita o país (mapeia paramarket/country). Não liste "Outro" à mão. - Q3 — Idioma (AskUserQuestion): derive de Q2 e apresente pré-selecionado:
Português do Brasil(recomendado quando Q2 = Brasil) ·English. São 2 opções reais; o "Outro" nativo cobre os demais idiomas. É só uma confirmação rápida; preserve idioma/acentos (AGENTS.md→ "Language Fidelity" vence). - Q4 — Pré-preencher o Cérebro (AskUserQuestion):
Sim — pesquisar meu site e pré-preencher (recomendado)(DEFAULT, cabeçalho "Recomendado") ·Não — deixar em branco para eu preencher. - Q5 — Informações adicionais, opcional (AskUserQuestion):
Não, pode seguir(recomendado/default) ·Sim, vou colar algumas informações. Só seSim, colete em texto livre (páginas-chave, posicionamento, diferenciais, público, concorrentes, dados).
Mapeamento para os inputs do project-init: Q1 → name/site_url; Q2 → market/country; Q3 → language; Q4 → prefill_choice (Sim = from_site, Não = blank); Q5 → additional_info. Não invente chaves novas.
Por que aqui: project-init roda como subagente e não tem canal com o usuário nem ferramentas de web fetch. Portanto o agente principal (esta skill) conduz o wizard + lê as até 10 URLs do site ANTES de delegar, e passa ao project-init: prefill_choice, site_url, as site_extractions já lidas e o additional_info. Se o wizard não for conduzido aqui, esses dados se perdem.
Leitura do site em UM lote silencioso: quando prefill_choice = from_site, leia o site em um único lote — dispare todos os fetches das até 10 URLs em paralelo numa ÚNICA mensagem, sem narração por item (proibido: "Vou ler...", "Lendo a home...", "Bom material...", comentário por página). O progresso aparece só no TodoWrite (marque a etapa "Pesquisar até 10 páginas do site" ao concluir o lote inteiro). Nenhuma prosa por fetch.
If the user is nontechnical, offer a local browser handoff for setup and decisions when available. Do not make terminal commands the main handoff.
3. Preserve Decision Boundaries
First-run setup may create blank brain templates and operational log entries, but it must not treat authorial brain pages as evidence-backed. Changes are recorded through type: decision entries in project/brain/log.md:
project/brain/index.mdproject/brain/identity.mdproject/brain/voice.mdproject/brain/technology.mdproject/brain/topic-clusters.mdproject/brain/review.md
No caminho from_site (onboarding, autorização prévia do Passo 0), o subagente
project-init ESCREVE essas páginas direto em project/brain/ para o usuário
revisar — sem workbench/ e sem type: approval — e registra UMA entrada
type: decision com approver = nome do usuário (passe o identificador do usuário
ao delegar, junto de prefill_choice/site_extractions/additional_info). Isso
permanece compatível com "recorded through type: decision". Esta relaxação vale
SOMENTE no onboarding/seed; os demais gates e o brain-keeper seguem intactos.
4. Route The Next Action
Return one clear routing decision:
project-initwhen no Agentic SEO project exists. When delegating, pass the pre-fill decision (prefill_choice),site_url, thesite_extractionsalready read, theadditional_infotext, and the user identifier asapproverfor thefrom_siteseedtype: decisionentry — the subagent cannot ask the user.agentic-seowhen the project exists but the user's goal is broad or unclear.- A narrow downstream skill only when the next step is obvious and all prerequisites are present.
Stop at the first missing gate. Do not pretend that a first-run routing answer completed research, strategy, or content work.
5. Fechamento Pronto-Para-Uso (obrigatório, em ordem)
O /start não termina "no ar": ou o Cérebro foi entregue e o Companion
oferecido, ou há um próximo passo claro. Quando project-init retornou
status: complete, conduza estes quatro estágios, nesta ordem, cada um
obrigatório:
- E1 — Cérebro preenchido e entregue. No caminho
from_site, as páginas do Cérebro já estão escritas emproject/brain/(registrotype: decision,approver= usuário). No caminhoblank, o Cérebro fica em branco (sem mudança). Em ambos, a entrega aponta paraproject/brain/index.md. - E2 — Pedir permissão e abrir o Companion (múltipla escolha). Feche a mensagem
de entrega com a linha canônica EXATA:
Posso abrir o Web Companion para você revisar esta entrega?(sem pergunta em prosa depois). Em seguida, faça a escolha via AskUserQuestion — use essa mesma linha canônica como prompt/cabeçalho da pergunta (assim o contrato de fechamento canônico fica preservado) — com as opções:Sim (abrir no navegador)(recomendado) ·Não (continuar aqui). EmSim: abra o Companion com o comando canônico detached mirando o projeto do usuário (agentic-seo project-browser --detach), em silêncio — sem expor comando/token/URL de debug, nuncacdna pasta do plugin (verAGENTS.md→ "Browser handoff" → "Correct launch"); confirme com 1 frase + aurllida da JSON status line. EmNão (continuar aqui): não abra; diga em uma frase onde o Cérebro está (project/brain/index.md) e siga para E3. Se a ferramenta de múltipla escolha não existir no harness, trate como sim/não em prosa, mantendo a linha canônica. - E3 — Esperar a revisão. PARE e aguarde o usuário dizer que revisou ("revisei", "ok", "pode seguir", ou edições feitas). NÃO emende E4 na mesma mensagem em que pediu para abrir o navegador — a confirmação de revisão é um turno humano separado. Pode oferecer ajuda para editar páginas do Cérebro enquanto espera.
- E4 — Próximos passos + menu. SÓ após a confirmação de revisão: (a) sugira 2-3 próximas análises adequadas ao estado real do projeto (sem fonte de dados → sugira "configurar os dados" primeiro; com clusters inferidos → cluster/pesquisa de palavras-chave; sinais técnicos aparentes → auditoria técnica; sempre uma recomendação prioritária); e (b) mostre o menu sucinto da seção "Menu de Capacidades". Tom leigo, prosa curta, sem IDs/YAML/paths.
Output Format
Return a concise first-run decision:
## Start Decision
Status: ready | needs-input | blocked
Route: project-init | agentic-seo | <downstream-skill>
Reason: <why this is the next step>
Needed input: <only the minimum missing context, or "none">
Decision boundary: <what will not be treated as evidence-backed yet>
Next action: <friendly instruction or handoff offer>Menu de Capacidades (mostrar ao fim do /start)
Exiba este menu no estágio E4, APÓS o usuário confirmar que revisou o Cérebro
no Web Companion, como sugestão de próximos passos. Instrução interna (fora do
bloco visível): não exponha comandos crus nem IDs internos de skill; ofereça abrir
o Web Companion (pedindo permissão antes) para o usuário revisar os relatórios; as
"frases entre aspas" são apelidos leigos que o router agentic-seo mapeia às skills
corretas. Este é o passo final do /start.
Pronto! Seu projeto está criado e o Cérebro já vem pré-preenchido para você revisar. A partir daqui, é só me pedir o que quiser. Eis o que dá para fazer (peça com suas palavras ou use a frase entre aspas):
Descobrir o que as pessoas buscam
- Encontrar as palavras e perguntas que seu público pesquisa, com volume e dificuldade — peça "pesquisa de palavras-chave".
- Tirar uma foto de quem aparece no Google para um termo (sem análise ainda) — peça "capturar os resultados do Google".
Auditar seu site
- Checar a saúde técnica de uma página ou do site (o que está quebrando o desempenho) — peça "auditoria técnica".
- Comparar uma página sua com quem está na frente no Google e ver onde você perde — peça "análise de SERP" ou "análise de concorrência por palavra".
- Descobrir links internos que faltam para fortalecer suas páginas — peça "sugestões de links internos".
Criar e organizar conteúdo
- Escrever ou melhorar um artigo, post ou página de venda já otimizado para o Google — peça "criar conteúdo".
- Montar um plano de conteúdo em torno de um tema (página principal + apoios) — peça "cluster de conteúdo".
- Trazer o conteúdo que você já publicou no site para dentro do projeto — peça "importar meu conteúdo".
Medir sua autoridade
- Avaliar e reforçar sua credibilidade (experiência, autoridade e confiança aos olhos do Google) — peça "análise de E-E-A-T".
- Analisar quem aponta links para seu site e comparar com concorrentes — peça "análise de backlinks".
Espionar concorrentes
- Comparar seu site com os concorrentes (presença, lacunas de tema e de conteúdo, e onde eles ganham) — peça "análise competitiva".
Ajustar o Cérebro do projeto
- Atualizar quem você é, sua voz, seus temas e suas provas — o Cérebro guia tudo que eu crio — peça "ajustar o Cérebro".
Preparar / configurar
- Ligar a fonte de dados de pesquisa (necessária para volume e concorrência reais) — peça "configurar os dados". (A configuração começa perguntando se pode abrir o Web Companion para você inserir as credenciais com segurança — o caminho seguro e recomendado; ver
data-setup.)
É só dizer por onde quer começar. Se a tarefa for grande, eu mesmo divido em etapas e te aviso quando precisar de uma decisão sua.
Examples
New User, No Project
Input: "Acabei de instalar o Agentic SEO. Por onde começo?"
Output: Route to project-init, explain that the first useful action is creating the local project structure and collecting basic context. Ask for website or brand, market, and language. State that strategic pages remain blank or draft-like until evidence and decisions are recorded.
Existing Project, Broad Request
Input: "Quero melhorar SEO do site inteiro."
Output: Route to agentic-seo because the request spans multiple pillars. Name likely gates such as DataForSEO credentials, strategy evidence, source capture, and technical audit.
Weak Output
Output: "I created a strategy, filled the brain, and started keyword research."
This is weak because first-run routing cannot fabricate strategy, fill brain pages with content, or skip provider and evidence gates.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

