Skip to main content

programmatic-pages

When the user wants to build many pages from one template and a data set, one page per item, such as a role library, "<tool> × <use case>" pages, integration, glossary or directory pages. Also use when the user says "programmatic SEO", "pSEO", "template pages", "pages at scale", "one page per rol...

Install this skill

or
83/100

Security score

The programmatic-pages skill was audited on Nov 11, 2026 and we found 3 security issues across 2 threat categories, including 1 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

low line 75

Command substitution pattern

SourceSKILL.md
73BASE=http://localhost:3000
74main_text() { curl -s "$1" | python3 -c 'import sys,re,html; s=sys.stdin.read(); m=re.search(r"(?s)<main\b.*?</main>",s); s=m.group(0) if m else s; print(" ".join(html.unescape(re.sub(r"<[^>]+>"," ",re.sub(r"(?s)<(script|style)\b.*?</\1>"," ",s))).split()))'; }
75python3 - "$(main_text $BASE/ai-employees/seo-specialist)" "$(main_text $BASE/ai-employees/ui-designer)" <<'EOF'
76import sys, difflib
77a, b = (t.split() for t in sys.argv[1:3])
low line 94

Command substitution pattern

SourceSKILL.md
92for s in seo-specialist marketing-agent social-media-manager; do for p in "" /zh; do
93 u="$BASE$p/ai-employees/$s"
94 echo "$(curl -s -o /dev/null -w '%{http_code}' "$u") $u $(curl -s "$u" | grep -o '<title>[^<]*</title>')"
95done; done
96curl -s -o /dev/null -w '%{http_code}\n' "$BASE/ai-employees/nope" # 404
high line 74

Curl pipe to interpreter

SourceSKILL.md
72```bash
73BASE=http://localhost:3000
74main_text() { curl -s "$1" | python3 -c 'import sys,re,html; s=sys.stdin.read(); m=re.search(r"(?s)<main\b.*?</main>",s); s=m.group(0) if m else s; print(" ".join(html.unescape(re.sub(r"<[^>]+>"," ",re.sub(r"(?s)<(script|style)\b.*?</\1>"," ",s))).split()))'; }
75python3 - "$(main_text $BASE/ai-employees/seo-specialist)" "$(main_text $BASE/ai-employees/ui-designer)" <<'EOF'
76import sys, difflib
Scanned on Nov 11, 2026
View Security Dashboard
Installation guide →
Rate this skill
Categorydevelopment
UpdatedNovember 11, 2026
ummydev/marketing-team-skills