Individual skill
seobuild-onpage
Write SEO pages that rank on Google AND get cited by LLMs. Uses live SERP data, 500-token chunk architecture, RAG optimization for Gemini 3.5 Flash, the Two-Gate AEO framework (retrieval-pool entry + selected-citation extraction), the Anti-NLP Stuffing Protocol (structural entity placement, no keyword-density stuffing), strict single-service local isolation, and the Reddit Test quality gate. Triggers on: "write an SEO page", "seo-agi", "seo page for [keyword]", "rank for [keyword]", "rewrite this page for SEO", "GEO", "AEO", "write a page that ranks".
SKILL.md
Source commit 417f38706bc46a1a8e1c808267719d8eb76d1753
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 264
- Repository last updated
- Oct 20, 2026
- License
- Not available
Observed agent integration: claude-code
- aeo Repository topic
- agent-skills Repository topic
- ahrefs Repository topic
- ai-agent Repository topic
- claude-code Repository topic
- claude-code-skills Repository topic
- dataforseo Repository topic
- geo Repository topic
- gsc Repository topic
- llm-seo Repository topic
- engineering Derived category
- marketing Derived category
- data Derived category
- testing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.claude-plugin/marketplace.jsonasset · 790 bytes.claude-plugin/plugin.jsonasset · 732 bytes.env.exampleasset · 1,155 bytes.gitignoreasset · 59 bytesCHANGELOG.mddoc · 29,999 bytesCLAUDE.mddoc · 9,322 bytesCONNECTOR.mddoc · 10,822 bytesREADME.mddoc · 39,498 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSKILL.mdcore · 111,579 bytesSPEC.mddoc · 10,169 bytesfixtures/keywords_sample.jsonasset · 1,081 bytesfixtures/serp_sample.jsonasset · 2,528 bytesreferences/page-templates.mddoc · 7,815 bytesreferences/quality-checklist.mddoc · 20,870 bytesreferences/schema-patterns.mddoc · 4,430 bytesrequirements.txtdoc · 115 bytesscripts/gsc_pull.pyruns · 10,618 bytesscripts/lib/__init__.pyruns · 26 bytesscripts/lib/dataforseo.pyruns · 11,869 bytesscripts/lib/env.pyruns · 4,736 bytesscripts/lib/gsc_client.pyruns · 5,514 bytesscripts/lib/massive.pyruns · 4,918 bytesscripts/lib/serp_analyze.pyruns · 7,056 bytesscripts/research.pyruns · 39,232 bytesscripts/setup.pyruns · 5,390 bytesscripts/tributary_gen.pyruns · 12,757 bytestests/test_dataforseo.pyruns · 10,253 bytestests/test_dataforseo_nullsafe.pyruns · 3,982 bytestests/test_env.pyruns · 1,450 bytestests/test_gsc_ghost_paths.pyruns · 4,183 bytestests/test_massive.pyruns · 3,527 bytestests/test_research_v171.pyruns · 8,655 bytestests/test_research_v191.pyruns · 8,963 bytestests/test_research_v200.pyruns · 5,555 bytestests/test_research_v220.pyruns · 1,919 bytestests/test_serp_analyze.pyruns · 4,124 bytes
No licensed excerpt is available. You can inspect the pinned source.