Builds large sets of search-targeted pages from a template and a dataset — the location, comparison, integration, and use-case pages that capture long-tail demand at scale. Use this when there is a repeating query pattern with real volume, when a dataset could answer many similar searches, or to judge whether a programmatic approach is viable before building it.
npx skills add https://github.com/cbrock84/headcount --skill programmatic-seo
Done well, one template covers thousands of real searches. Done badly, it is a mass of thin pages
that damages the whole domain.
All four must hold:
long tail of zeroes.
and empty pages are the failure mode.
however they are generated.
else has.
Fail any one and the answer is fewer, better pages.
in it is variable. Templating before you know the good page scales a mediocre one.
specific to it.
prevents most programmatic disasters.
pages and cross-links into the template.
continue. A full launch that goes wrong is hard to unwind.
Stale programmatic pages rot faster than editorial ones because there are so many. Set a refresh
cadence tied to the data source, and prune: pages with no impressions after two quarters should be
consolidated or removed. Volume is not the goal.
Take cbrock84/programmatic-seo from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.