Define and enforce durable campaign voice, terminology, naming, CTA, spoiler, accessibility, and prohibited-claim rules so trailers, social copy, press materials, and promotional art stay recognizably consistent.
Scanned 9/9/2026
Install to Claude Code
npx -y skills add badgids/Story-Film-Skills --skill campaign-brand --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Campaign Brand?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/badgids-campaign-brand)More formats (shields.io, HTML) on the badges page.
---
name: campaign-brand
description: Define and enforce durable campaign voice, terminology, naming, CTA, spoiler, accessibility, and prohibited-claim rules so trailers, social copy, press materials, and promotional art stay recognizably consistent.
disable-model-invocation: true
author: Alan Guice (Badgids)
license: Apache-2.0
---
# Campaign Brand
1. Read `../../references/CAMPAIGN_BRAND.md`, campaign state, canon, verified release facts, and approved writing samples when available.
2. Write `06_release/social/brand_voice.json`.
3. Define voice attributes, perspective, preferred and avoided vocabulary, CTA behavior, spoiler limits, accessibility tone, exact naming rules, and prohibited claims.
4. Keep campaign voice separate from character dialogue voice.
5. Use examples as calibration, not text to copy repeatedly.
6. Run `scripts/campaign_content.py PROJECT --validate` when campaign copy and lineage exist.
Done when downstream promotional writing can be checked against an explicit project voice rather than guessed from memory.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.