| name | page-play-builder |
| slug | page-play-builder |
| displayName | Page Play Builder · 程序化SEO |
| summary | 程序化SEO/批量页面/寄生SEO/借势权重/对比页/vs页/替代页/本地SEO/谷歌商家档案/NAP一致性 |
| description | Use when the user asks to "build programmatic SEO pages", "generate pages at scale", "rank on a high-authority third-party site", "borrow domain authority", "build a vs / alternative page", "do local SEO", "optimize a Google Business Profile", or "fix NAP" — one page-build router with four modes: programmatic (template × dataset systems), parasite (barnacle publishing on Medium/Reddit/LinkedIn/GitHub), comparison (vs / alternative pages in four formats), and local (GBP + NAP + citations + location pages), each with its own thin/duplicate, honesty, or reputation-abuse guardrail. Not for finding what to target — use keyword-research or content-gap-analysis; not for drafting one standalone article — use content-writer; not for scoring a page for publish — use content-quality-auditor. 程序化SEO/批量页面/寄生SEO/借势权重/对比页/vs页/替代页/本地SEO/谷歌商家档案/NAP一致性 |
| version | 20.1.0 |
| license | Apache-2.0 |
| compatibility | Claude Code and compatible agent-skill hosts |
| homepage | https://github.com/aaron-he-zhu/aaron-marketing-skills |
| when_to_use | Use when the user wants to build SEO pages that are NOT a single hand-written article. Programmatic mode: generate hundreds or thousands of pages from one template plus a structured dataset (locations, comparisons, integrations, glossary, personas), pick a pSEO playbook, or audit a template-x-data set for thin/duplicate risk. Parasite mode: choose or stage third-party-platform publishing (Medium, Reddit, LinkedIn Articles, Quora, GitHub, Dev.to, Stack Overflow) that links back to an owned site, or check a plan against Google's site-reputation-abuse policy. Comparison mode: build a vs page, competitor comparison, or alternative/alternatives page. Local mode: optimize a Google Business Profile, audit NAP consistency, build citations, or plan location and service-area pages. Also fires on 程序化SEO, 寄生SEO, 对比页, 本地SEO, GBP, local pack, barnacle SEO. |
| argument-hint | <mode: programmatic|parasite|comparison|local> <primary input> [dataset / competitor / platforms / location] |
| metadata | {"author":"aaron-he-zhu","version":"20.1.0","discipline":"seo-geo","phase":"implement","geo-relevance":"high","hermes":{"tags":["marketing","seo-geo","implement"],"category":"seo-geo"},"openclaw":{"emoji":"🔍","homepage":"https://github.com/aaron-he-zhu/aaron-marketing-skills"}} |
Page Play Builder
Builds SEO pages that are not single hand-written articles, behind one mode router. Four plays, one contract: programmatic (a template × dataset system that generates many pages), parasite (borrowed-authority publishing on high-DA third-party platforms that points back to an owned site), comparison (vs / alternative pages that rank for competitive terms), and local (Google Business Profile, NAP, citations, and location/service-area pages). The router picks the play; each play keeps its own guardrail.
Scope: this skill builds the page or page-system. keyword-research / content-gap-analysis find the demand; content-writer drafts a single standalone article; content-quality-auditor scores a page for publish. This skill does not compute the CORE-EEAT score or run the veto items — it hands a representative sample to the auditor.
Quick Start
Pick the mode that matches the ask, then run its play:
programmatic — Build a template × dataset page system for [pattern] from [dataset]
parasite — Pick third-party platforms to rank for "[keyword]" and link back to [URL]
comparison — Build a "you vs [Competitor]" (or "[Competitor] alternatives") page
local — Do local SEO for [business] in [city] — storefront | service-area
Shortest valid invocation: name the mode + its one required input (dataset / canonical URL / competitor / business+location). Output: a ready-to-hand-off page or page-system plan plus the standard handoff summary, written to memory/content/.
Mode Selector
Route on the primary intent. When the mode is ambiguous, stop and ask which play — do not guess (the guardrails and required inputs differ per mode).
| Mode | Trigger phrasing | Builds | Required input (else NEEDS_INPUT) | Guardrail that governs it | Play pack |
|---|
| programmatic | "pages at scale", "程序化/批量页面", pSEO, template × data | A template × dataset system + dedup / indexation rules | A dataset with real per-row facts (not a name/city swap) | Thin/duplicate + index-bloat | references/programmatic.md |
| parasite | "rank on a third-party site", "borrow authority", barnacle SEO |