Agent skill

Programmatic SEO

by thatrebeccarae in thatrebeccarae/claude-marketing

Template-based page generation at scale for SEO. An agent skill from thatrebeccarae/claude-marketing.

MITAuto-check passedMarketing & SEO

Install Programmatic SEO

skills CLI
$ npx skills add thatrebeccarae/claude-marketing --skill programmatic-seo -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install thatrebeccarae/claude-marketing programmatic-seo --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/thatrebeccarae/claude-marketing.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/programmatic-seo .claude/skills/programmatic-seo && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
programmatic-seo
GitHub stars
162
Token cost
~1.3k tokens
SKILL.md length
449 words
Files
4
Skills in repo
55
Repo updated
First seen
Licence
MIT

At a glance

Template-based page generation at scale for SEO. An agent skill from thatrebeccarae/claude-marketing.

  • Works in 6 steps: Unique title tag — not just "[Entity] |… → Unique meta description —… → Unique introductory content — at least… → …
  • The user asks about programmatic SEO
  • SKILL.md covers Install, What Is Programmatic SEO, Use Cases and Template Design, plus 4 more sections
  • Calls git

What it does

Programmatic SEO is an agent skill from thatrebeccarae/claude-marketing. Template-based page generation at scale for SEO. Data-driven content, internal linking architecture, and automated optimization for large-scale content operations. Use when the user asks about programmatic SEO, pSEO, scaled content, template pages, or automated page generation.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `EXAMPLES.md` and `REFERENCE.md`).

It sits in Marketing & SEO, covering Programmatic SEO. The repository describes itself as: A full marketing department for Claude Code. Skill packs for Klaviyo, Shopify, GA4, Looker Studio, paid media, and more. Audit, optimize, and report using natural language. The licence is MIT.

When your agent uses it

  • The user asks about programmatic SEO
  • Automated page generation

Example prompts

  • “/programmatic-seo”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Unique title tag — not just "[Entity] | Site Name"
  2. Unique meta description — entity-specific, not templated
  3. Unique introductory content — at least 2-3 sentences unique per page
  4. Unique data — entity-specific numbers, facts, or comparisons
  5. Internal links — contextual links to related pages and hub pages
  6. Schema markup — appropriate structured data per page type

What it can do on your machine

Read from SKILL.md and the folder at commit a8a63ec. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Programmatic SEO loads about 1.3k tokens when it runs. Until then it costs about 74 tokens; SKILL.md has 449 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~74
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from thatrebeccarae/claude-marketing at commit a8a63ec, republished under its MIT licence (© thatrebeccarae). 449 words, ~1,276 tokens.

Download SKILL.mdSave it as .claude/skills/programmatic-seo/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
programmatic-seo
description
Template-based page generation at scale for SEO. Data-driven content, internal linking architecture, and automated optimization for large-scale content operations. Use when the user asks about programmatic SEO, pSEO, scaled content, template pages, or automated page generation.
license
MIT
origin
custom
author
Rebecca Rae Barton
author_url
https://github.com/thatrebeccarae
metadata.version
1.0.0
metadata.category
seo
metadata.domain
programmatic-seo
metadata.updated
2026-03-18
metadata.tested
2026-03-18
metadata.tested_with
Claude Code v2.1

Programmatic SEO

Generate thousands of targeted pages from data templates at scale.

Install

bash
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/programmatic-seo ~/.claude/skills/

What Is Programmatic SEO

Creating large numbers of search-optimized pages from structured data + templates. Instead of writing each page manually, you define a template and populate it with data variations.

Examples of successful pSEO:

  • Zapier: "[App A] + [App B] integrations" (25,000+ pages)
  • Wise: "[Currency A] to [Currency B]" exchange rate pages
  • NomadList: "[City] for digital nomads" with cost/weather/internet data
  • Yelp: "[Business type] near [location]" listing pages
  • Canva: "[Template type] templates" design pages

Use Cases

PatternTemplateData SourcePages
Integration pages"[Your product] + [Partner]"Partner/integration list100-5,000
Location pages"[Service] in [City/State]"Location database500-50,000
Comparison pages"[Your product] vs [Competitor]"Competitor list20-200
Glossary/definitions"What is [Term]?"Industry term database200-2,000
Template/example pages"[Type] template" or "[Type] examples"Template library100-1,000
Tool pages"[Metric] calculator"Calculator variations50-500
Stats pages"[Topic] statistics [Year]"Data sources50-500

Template Design

Page Template Structure
[H1: Dynamic title with primary keyword]
[Intro paragraph: 2-3 sentences with entity-specific context]
[Key data section: structured data unique to this entity]
[Comparison or context section: how this entity relates to others]
[FAQ section: 3-5 entity-specific questions]
[Related pages: internal links to related entities]
[CTA: conversion action relevant to search intent]
Quality Requirements

Every programmatic page MUST have:

  1. Unique title tag — not just "[Entity] | Site Name"
  2. Unique meta description — entity-specific, not templated
  3. Unique introductory content — at least 2-3 sentences unique per page
  4. Unique data — entity-specific numbers, facts, or comparisons
  5. Internal links — contextual links to related pages and hub pages
  6. Schema markup — appropriate structured data per page type
Anti-Patterns (Google Will Penalize)
  1. Doorway pages — thin pages with no unique value, just keyword variations
  2. Duplicate content — same paragraph on every page with only entity name swapped
  3. No user value — page exists for search engines, not humans
  4. Orphaned pages — no internal links pointing to them
  5. Auto-generated gibberish — AI-generated content without quality review
Show full SKILL.md (175 more words)Show less

Internal Linking Architecture

Hub-and-Spoke Model
Hub page: "[Category] Guide" (high authority)
  └── Spoke 1: "[Entity A] in [Category]"
  └── Spoke 2: "[Entity B] in [Category]"
  └── Spoke 3: "[Entity C] in [Category]"
  (Each spoke links back to hub and to 3-5 related spokes)
Cross-Linking Rules
  • Every programmatic page links to its hub page
  • Every programmatic page links to 3-5 related pages
  • Hub pages link to top 10-20 programmatic pages
  • Related pages are based on semantic similarity, not alphabetical
  • Use descriptive anchor text (not "click here" or entity name only)

Technical Implementation

ApproachBest ForStack
Static Site Generation (SSG)<10,000 pages, infrequent data updatesNext.js, Astro, Hugo
Incremental Static Regeneration (ISR)10,000-100,000 pages, periodic updatesNext.js
Server-Side Rendering (SSR)Dynamic data, real-time pricingNext.js, Nuxt
Database-driven CMSNon-technical team needs to manageWordPress + custom post types

Indexation Management

  • Generate XML sitemap with all programmatic pages
  • Submit sitemap to Google Search Console
  • Monitor Index Coverage report for errors
  • Use noindex on thin pages until they have sufficient content
  • Set crawl rate appropriately (avoid overwhelming your server)
  • Monitor crawl budget usage via server logs

Integration with Other Skills

  • technical-seo-audit — Audit programmatic page health (indexation, speed, schema)
  • schema-markup-generator — Generate appropriate schema per page type
  • aeo-geo-optimizer — Optimize programmatic pages for AI citation
  • seo-content-writer — Enhance template content quality

© thatrebeccarae, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files in skills/programmatic-seo of thatrebeccarae/claude-marketing.

  • SKILL.md
  • EXAMPLES.md
  • LICENSE
  • REFERENCE.md

Open the folder on GitHubat commit a8a63ec

Compare with similar skills

Programmatic SEO next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Programmatic SEO compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Programmatic SEO this skillthatrebeccarae/claude-marketing162—~1.3kAutomated safety check: PassMIT
SEO Competitor Comparison PagesAgriciDaniel/claude-seo18k5 repos~1.9kAutomated safety check: PassMIT
Universal SEO AnalysisAgriciDaniel/claude-seo18k—~4.9kAutomated safety check: PassMIT
Competitor Alternativesfreekmurze/dotfiles1k24 repos~2kAutomated safety check: PassNone
Programmatic SEOfreekmurze/dotfiles1k22 repos~1.7kAutomated safety check: PassNone
Directory Submissionscoreyhaines31/marketingskills54k2 repos~6.3kAutomated safety check: PassMIT

Similar skills

  • SEO Competitor Comparison Pages

    AgriciDaniel/claude-seo

    Generates X vs Y comparison pages, alternatives-to-X pages, best-tools roundups and feature-matrix tables, with schema markup and verifiable data rules.

    18k GitHub starsUsed in 5 repos~1.9k tokens
    Marketing & SEOAuto-check passed
  • Universal SEO Analysis

    AgriciDaniel/claude-seo

    Hub for site-wide SEO work: audits, technical checks, schema, content quality, local, hreflang and AI-search readiness, run through slash commands.

    18k GitHub stars~4.9k tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed
  • Competitor Alternatives

    freekmurze/dotfiles

    When the user wants to create competitor comparison or alternative pages for SEO and sales enablement.

    1k GitHub starsUsed in 24 repos~2k tokens
    Marketing & SEOAuto-check passed
  • Programmatic SEO

    freekmurze/dotfiles

    When the user wants to create SEO-driven pages at scale using templates and data.

    1k GitHub starsUsed in 22 repos~1.7k tokens
    Marketing & SEOAuto-check passed
  • Directory Submissions

    coreyhaines31/marketingskills

    When the user wants to submit their product to startup, SaaS, AI, agent, MCP, no-code, or review directories for backlinks, domain rating, and discovery.

    54k GitHub starsUsed in 2 repos~6.3k tokens
    Marketing & SEOAuto-check passed
  • Global SEO Growth

    minhnv0807/ai-business-skills

    Covers six SEO layers for a website: crawl and index audit, local SEO, search-intent content, AI search visibility, schema markup and backlink or directory distribution.

    608 GitHub stars~5k tokensUpdated 26 days ago
    Marketing & SEOAuto-check passed

More from thatrebeccarae/claude-marketing

All 55 skills in this repo
  • Google Analytics

    thatrebeccarae/claude-marketing

    Analyze Google Analytics data, review website performance metrics, identify traffic patterns, and suggest data-driven improvements.

    162 GitHub starsUsed in 4 repos~1.3k tokens
    Auto-check: notes
  • Content Creator

    thatrebeccarae/claude-marketing

    Comprehensive content marketing toolkit with brand voice analysis, SEO optimization scripts, content frameworks, social media strategy, and content calendar planning.

    162 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Klaviyo Analyst

    thatrebeccarae/claude-marketing

    Klaviyo marketing operations and analyst expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~5k tokensUpdated 4 mo ago
    Auto-check: notes
  • Klaviyo Developer

    thatrebeccarae/claude-marketing

    Klaviyo API and developer integration expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~4.9k tokensUpdated 4 mo ago
    Auto-check: notes
  • Looker Studio

    thatrebeccarae/claude-marketing

    Looker Studio (formerly Google Data Studio) expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~3.6k tokensUpdated 4 mo ago
    Auto-check: notes
  • Shopify

    thatrebeccarae/claude-marketing

    Shopify e-commerce platform marketing expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check: notes

Categories

Questions about Programmatic SEO

What does Programmatic SEO do?

Template-based page generation at scale for SEO. An agent skill from thatrebeccarae/claude-marketing. Programmatic SEO is an agent skill from thatrebeccarae/claude-marketing. Template-based page generation at scale for SEO.

When should I use Programmatic SEO?

Programmatic SEO fits situations like: the user asks about programmatic SEO; automated page generation.

How do I install Programmatic SEO in Claude Code?

Run `npx skills add thatrebeccarae/claude-marketing --skill programmatic-seo -a claude-code`. Or copy the skill folder (skills/programmatic-seo in thatrebeccarae/claude-marketing) into .claude/skills/programmatic-seo in your project. Claude Code loads it when a task matches its description.

How do I install Programmatic SEO in Codex?

Run `npx skills add thatrebeccarae/claude-marketing --skill programmatic-seo -a codex`. Or copy the skill folder (skills/programmatic-seo in thatrebeccarae/claude-marketing) into .agents/skills/programmatic-seo in your project. Codex loads it when a task matches its description.

Can I use Programmatic SEO in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add thatrebeccarae/claude-marketing --skill programmatic-seo -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/programmatic-seo, .gemini/skills/programmatic-seo, .github/skills/programmatic-seo and .opencode/skills/programmatic-seo in your project.

What does Programmatic SEO need to run?

Going by SKILL.md and its folder, Programmatic SEO needs the command-line tools its instructions call (git).

Does Programmatic SEO access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Programmatic SEO safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Programmatic SEO use?

Programmatic SEO is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Programmatic SEO use?

About 1.3k tokens (SKILL.md is roughly 5.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Programmatic SEO?

Skills that share tags, products or a category with Programmatic SEO: SEO Competitor Comparison Pages (AgriciDaniel/claude-seo, 18k stars), Universal SEO Analysis (AgriciDaniel/claude-seo, 18k stars), Competitor Alternatives (freekmurze/dotfiles, 1k stars) and Programmatic SEO (freekmurze/dotfiles, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Programmatic SEO?

thatrebeccarae (a GitHub user) maintains it in thatrebeccarae/claude-marketing, which has 162 GitHub stars. The repository holds 55 skills in this directory. The repository was last updated on May 14, 2026.

Source: thatrebeccarae/claude-marketing on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.