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.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/venomous2/opencode-seo --skill seo-project-planner

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

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.

관련 작업