Purpose: Keyword discovery, ranking monitoring, competitor gap analysis Scripts: seo-discover.sh, seo-monitor.sh, seo-compete.sh Data Sources: Google Search Console API, DataForSEO API Schedule: Weekly (Monday discover + monitor, Friday compete)
Purpose: Brand-voice content generation with psychology frameworks Scripts: seo-interview.sh, seo-research.sh, seo-check.sh Modes: Interview (new brands), Refinement (weekly), Default (no brand context) Output: Draft articles in markdown with frontmatter
Purpose: Competitor backlink mining, unlinked mentions, broken link building, internal link audit, resource page prospecting Scripts: link-mine.sh, link-mentions.sh, link-broken.sh, link-internal.sh, link-prospect.sh Data Sources: DataForSEO Backlinks API (optional), web search fallback Schedule: Weekly (one script per day, Mon-Fri)
Purpose: PageSpeed audits, Core Web Vitals tracking, crawl health, image optimization Scripts: health-speed.sh, health-crawl.sh, health-images.sh Data Sources: Google PageSpeed Insights API (free), direct crawl Schedule: Weekly (Monday morning)
Purpose: Technical SEO reference (meta tags, schema, llms.txt, topical authority) Type: Reference document, not executable Usage: Agent consults this when publishing or auditing pages
1. seo-check.sh → Verify connections (GSC + DataForSEO)
2. seo-interview.sh → Build brand voice (first run)
3. health-speed.sh → Check site performance baseline
4. health-crawl.sh → Fix technical issues first
5. seo-discover.sh → Find keyword opportunities
6. seo-forge SKILL → Write content targeting top opportunities
7. link-internal.sh → Add internal links to new + existing content
8. seo-monitor.sh → Track what ranked, find strike zone pushes
9. link-mine.sh → Find backlink opportunities
10. link-mentions.sh → Find unlinked brand mentions
11. seo-compete.sh → Competitor gap analysis
12. Repeat 5-11 weekly
| File | Purpose |
|---|---|
workspace/brand/voice-profile.md |
Brand voice from interview |
workspace/brand/audience.md |
Target audience profile |
workspace/brand/positioning.md |
Competitive positioning |
workspace/seo/rankings-snapshot.json |
Latest ranking data |
workspace/seo/opportunities.json |
Prioritized keyword list |
workspace/seo/competitor-gaps.json |
Keywords competitors have, you don't |
workspace/seo/health/speed-*.json |
PageSpeed snapshots over time |
workspace/seo/health/crawl-*.json |
Crawl health snapshots |
workspace/seo/health/images-*.json |
Image audit results |