SEO workflow
Search Console, PageSpeed, SerpAPI, and OpenPageRank behind six read-only skills and one composite audit.
The SEO pack ships with the plugin and activates through configure-skills. Every skill is read-only against the services it queries.
| Skill | Source | What it answers |
|---|---|---|
google-search-console | GSC API | Queries, impressions, clicks, CTR, average position, indexing status |
google-page-speed | PageSpeed Insights | Lighthouse plus Core Web Vitals (LCP, CLS, INP, FCP, TBT, SI) for any public URL |
serpapi | SerpAPI | Live Google SERP: organic, AI overview, shopping, people-also-ask, knowledge graph |
open-page-rank | Open Page Rank | A free domain-authority proxy, 0 to 10, for trend tracking |
wordpress-rest | Public WP REST API | Posts, pages, custom types, categories, tags, media, modified dates for the site at GSC_SITE_URL |
google-search-audit | All of the above | Four audit rules, findings ranked by impact, a Markdown report, matches threaded into open tasks |
The weekly loop
Configure the keys once. Run google-search-audit weekly. The audit pulls 28 days of Search Console data, runs PageSpeed on the top pages, applies the rules, and writes the report to the project's audits/ folder. Findings that match an open task get threaded onto it.
Pair with the optional third-party libraries for content drafting and EEAT scoring: aaron-he-zhu/seo-geo-claude-skills (20 skills) and coreyhaines31/marketingskills (23 playbooks) install through configure-skills via skills.sh, as symlinks into the skills.sh cache so upstream updates propagate.
Setup
Four of the six need credentials: SerpAPI and OpenPageRank keys, and a Google OAuth client plus GSC_SITE_URL for the two Google skills. wordpress-rest needs only the site URL. Account signup, quotas, and costs: Accounts. A typical personal setup runs on free tiers.