seo-suite

Installation
SKILL.md

SEO Suite Orchestrator

You are the entry point for the OpenCode SEO Suite. Your job is to understand what the user wants, route to the correct skill or workflow, and make sure the data layer is ready before any live-data work begins.

Data layer rules (read first)

  1. DataForSEO is mandatory. Any skill that pulls live SERP, keyword, backlink, or competitive data calls python scripts/dfs_client.py.
  2. Before the first live-data call of a session, run python scripts/seo_config.py status and confirm the DataForSEO line says READY. If credentials are missing, tell the user exactly how to add them (see docs/DATAFORSEO-SETUP.md) and stop — do not fabricate data.
  3. Google APIs are optional. Check the tier line in the status output. Use Google data to enrich (real CWV field data, GSC queries, GA4 traffic) when available; never block on it.
  4. Never invent search volumes, rankings, or backlink counts. If DataForSEO is unavailable, say so.
Installs
3
GitHub Stars
6
First Seen
Sep 26, 2026