skills/seo-discovery/SKILL.md
Use when jwtauth.pro needs fresh content discovery and you need to turn first-party pain, GSC signals, keyword research, and current site coverage into an approved inventory of canonical page ideas before weekly planning.
npx skillsauth add tmeister/skills seo-discoveryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This workflow maintains the JWT editorial inventory. It discovers candidate pages, collapses duplicates into canonical page ideas, classifies each idea, and updates the source-of-truth inventory in jwt-hq.
This skill does discovery only. It does not create issues or queue work for the week.
../shared/jwt-estate.json<hq>/scripts/seo/configs/editorial-scope.json<hq>/data/seo/page-inventory.json<hq>/data/seo/gsc/<hq>/data/seo/keywords/<hq>/data/seo/content-queue.json<jwt-site>/content/blog/Resolve <hq> and <jwt-site> from ../shared/jwt-estate.json.
editorial-scope.json before looking at candidate topics.humanWriteCandidate.pageType: blog, product-page, or rejectstatus: existing, refresh, new, or rejectprimaryIntent: decision, troubleshooting, deep-dive, security-ops, or productproductFit: high, medium, or lowhumanWriteCandidate: true when the best answer is a tutorial or full build-out that should not be auto-queuedreject.<hq>/data/seo/page-inventory.json.new, refresh, or reject.seo-weekly-planning, which selects from approved inventory items only.jwtauth.pro.clusters.json is legacy research input only. It may inform keyword coverage, but it must not generate topics by itself.blog item must solve a distinct developer problem. If it does not, reject it.reject plus humanWriteCandidate: true, not a queued blog task.<hq>/data/seo/page-inventory.jsonexisting, refresh, new, and rejectDo not:
documentation
Use when a JWT site content issue is ready for execution and you need to draft or finalize the post directly in jwt-site, keep the same draft PR moving, and sync HQ tracking.
tools
Analyze changes and update WordPress plugin version references safely.
tools
Create, verify, list, or delete WordPress plugin version tags safely.
tools
Generate a WordPress plugin changelog focused on user value and update readme.txt when requested.