venomous2/opencode-seo

seo-project-planner

Plans an SEO project or engagement with phases, milestones, deliverables, and dependencies, and can scaffold the seo-project.yml memory file.

Ver código-fonte

Como usar

  1. Copie o comando e verifique o pacote antes de instalar no seu ambiente de agente.
  2. Consulte no original as ferramentas, credenciais e ambientes necessários.
  3. Descreva os dados de entrada e a entrega esperada; confira a saída com as fontes.
npx skills add https://github.com/venomous2/opencode-seo --skill seo-project-planner

Antes de começar

  • A instalação não inclui assinatura de modelo, franquia API ou acesso aos seus arquivos.
  • Estrelas e instalações indicam atividade, não um teste independente de qualidade ou segurança.
Documento original do Skill

Renderizado do repositório de origem, preservando títulos, exemplos, código, tabelas, links e imagens.

SEO Project Planner

Turns a goal ("grow organic", "recover traffic", "launch a new site") into a phased engagement plan with clear deliverables — and optionally initializes the project's memory file so every later skill run has context.

Inputs

  • Required: domain + primary goal
  • Optional: timeline (default 6 months), budget/team constraints, known

competitors, site type (ecommerce, local, SaaS, publisher)

Setup

  1. Check for existing project memory: python scripts/project_memory.py.
  2. If none exists and the user wants persistent context, scaffold it:

python scripts/project_memory.py --init — then fill in domain, location, language, competitors, brand voice, and goals with the user's answers.

  1. Baseline reality check (keep it light — this is planning, not a full

audit):

   python scripts/dfs_client.py ranked   --target "<domain>" --limit 50
   python scripts/dfs_client.py onpage   --url "<homepage>"

If credentials are missing, note it and plan anyway — but never fabricate baseline numbers.

Process

  1. Define success — convert the goal into measurable targets: organic

sessions, keywords in top 10, revenue/leads from organic, indexation coverage. Each target gets a number and a date.

  1. Phase the work — standard five-phase arc, adapted to the site type:
  • Phase 1 — Foundation (weeks 1-4): crawl/index fixes, analytics and

Search Console verification, baseline benchmarks, keyword research.

  • Phase 2 — Technical (weeks 3-8): architecture, canonicals, CWV,

schema, rendering. Depends on Phase 1 findings.

  • Phase 3 — Content (weeks 6-16): priority pages, gap clusters,

refreshes. Depends on keyword research.

  • Phase 4 — Authority (weeks 10-24): digital PR, link-worthy assets.

Starts only after content worth linking exists.

  • Phase 5 — Iterate (ongoing): measure, refresh, expand.
  1. Milestones & deliverables — each phase ends with a named, checkable

deliverable: audit report, fixed-template deploy, content batch of N pages, asset + outreach campaign, quarterly report.

  1. Map dependencies explicitly — list what blocks what (e.g., "no link

outreach before 5 linkable assets live"). This prevents the classic mistake of promoting content that doesn't exist yet.

  1. Resourcing — per phase, note who's needed (dev, writer, designer,

SEO) and flag external dependencies (client approvals, dev release cycles).

Output

  • Goal + measurable targets table
  • Phase plan: phase | weeks | key activities | deliverable | depends on
  • Milestone calendar
  • Risk list (top 3, each with mitigation)
  • Whether seo-project.yml was created/updated
  • Single best next step (usually: run the baseline audit)

Long plans go to PROJECT-PLAN-<domain>-<date>.md.

Client deliverables: finish by running python scripts/report_publish.py <report>.md — it produces the branded HTML + PDF versions (plus executive one-pager variants) so every report is client-facing without extra steps.

Relacionados por tarefa