A Claude skill for in-house marketing teams who are tired of trend reports that don't decode anything.
A structured cultural-strategy workflow, packaged as a Claude skill. It turns a vague cultural observation ("everyone's talking about soft life") into a defensible point of view backed by semiotic rigor, brand-permission analysis, and search-demand reality.
It does five things, in order, every time:
- Captures the signal without letting you jump to interpretation
- Decodes meaning using Barthes (denotation / connotation / myth) and Williams (residual / dominant / emergent)
- Audits permission through Sharp, Sutherland, Ogilvy, and Holt
- Pressure-tests against search demand with intent classification and geography/demographic-weighted volume estimates
- Outputs a real artifact — a one-pager brief, a 14-slide deck structure, or a keyword cluster CSV
Plus a cliché linter that scans your draft for marketing jargon and AI-tells (em-dash overuse, "in today's fast-paced world," rule-of-three, vague attributions, etc.) and returns specific rewrites.
Most "trend reports" describe what is happening without explaining what it means, who has permission to talk about it, or whether anyone is actually searching for it. Most "cultural insights" stop at connotation when the strategic gold is at the myth layer. Most keyword lists have no intent classification and no demographic adjustment, so the volumes are misleading.
This skill makes Claude follow a discipline. Discipline is what separates a strategist from a TikTok scroller.
Built for in-house marketing teams (brand, strategy, content, growth). Useful for:
- Brand strategists at D2C and consumer brands
- Content teams who need to decide whether to chase a cultural moment
- Growth marketers who need to map cultural signals to search demand
- Founders doing their own marketing
- Agency teams who want to ship more rigorous strategy decks
Not for: pure performance marketing (use Semrush/Ahrefs directly), or pure community management (different workflow).
- Download or clone this repo
- In Claude.ai (Pro / Team / Enterprise), go to Settings → Capabilities → Skills
- Upload the
zeitgeist-decoderfolder as a skill
git clone https://github.com/[your-username]/zeitgeist-decoder.git
cd zeitgeist-decoderThe scripts (keyword_estimator.py and cliche_lint.py) run on any system with Python 3.8+. No external dependencies — pure standard library.
If you have the skill-creator skill installed:
python3 -m scripts.package_skill /path/to/zeitgeist-decoderThis produces a .skill file you can drop into any Claude instance that supports skills.
Once installed, just talk to Claude about cultural strategy. The skill triggers automatically on phrases like:
- "Help me make sense of this trend..."
- "What does [cultural signal] actually mean?"
- "Is [X] a real shift or just hype?"
- "Find keywords for [audience] in [city]"
- "Build me a trend brief on..."
- "I need a cultural deck about..."
Claude will walk you through the five phases and confirm at each gate before moving forward.
"Help me figure out if [my brand, category Y] should act on the 'soft life'
cultural conversation happening among urban millennial women in India."
"Decode the 'dad cap revival' aesthetic and tell me whether a streetwear brand
in Delhi can credibly play in it."
"What's the actual search volume for 'quiet luxury' in tier-1 Indian cities,
and which intent is the highest opportunity for a slow-fashion brand?"
See examples/soft-life-india-walkthrough.md for a full worked example.
zeitgeist-decoder/
├── SKILL.md # The brain. What Claude reads first.
├── README.md # This file.
├── LICENSE # MIT
├── references/
│ ├── semiotics-frameworks.md # Barthes, Williams, Floch
│ ├── strategy-frameworks.md # Sharp, Sutherland, Ogilvy, Holt
│ ├── cliche-killlist.md # Banned phrases + AI-tells + rewrites
│ ├── search-intent-taxonomy.md # 4 intents + how to classify
│ └── geo-demographic-modifiers.md # Geo/demo multipliers (India-first)
├── assets/
│ ├── trend-brief-template.md # One-pager output structure
│ ├── cultural-deck-template.md # 14-slide deck outline
│ └── keyword-cluster-template.csv # Keyword sheet format
├── scripts/
│ ├── keyword_estimator.py # Directional volume estimation
│ └── cliche_lint.py # Jargon + AI-tell scanner
└── examples/
└── soft-life-india-walkthrough.md # Full worked example
Estimates directional monthly search volumes for keywords, broken out by geography, demographic, and intent. Shows its math so you can defend (or challenge) the numbers in a meeting.
python3 scripts/keyword_estimator.py \
--keywords "soft life meaning,best slow fashion india,buy linen kurta online" \
--geo delhi-ncr \
--demo millennial-urban-female-sec-ab \
--anchor-volume 5000 \
--intents informational,commercial,transactionalNumbers are directional, not definitive. Always cross-validate top candidates in Google Keyword Planner, Semrush, or Ahrefs before committing media spend.
Scans marketing drafts for banned phrases, jargon, and AI-tells. Returns line numbers, severity (banned / warning), and specific rewrites.
python3 scripts/cliche_lint.py --file draft.md
python3 scripts/cliche_lint.py --text "In today's fast-paced world..."
python3 scripts/cliche_lint.py --file draft.md --jsonExits with code 2 if banned phrases are found (so you can wire it into a pre-commit hook for your content repo if you're feeling fancy).
The geography and demographic multipliers are calibrated for the Indian urban market by default (because that's the primary audience). The reference doc references/geo-demographic-modifiers.md includes calibrations for US, UK, Germany, and UAE.
If you're working in a market not covered, you can pass custom multipliers:
python3 scripts/keyword_estimator.py \
--keywords "[your keywords]" \
--geo all-india \
--demo all-urban-adults \
--anchor-volume 1000 \
--custom-geo-mult 0.45 \
--custom-demo-mult 1.10The skill is designed to be forked and tuned for your team or industry.
Want a different framework set? Edit references/strategy-frameworks.md. Add your favourite practitioners (Mark Pollard, Martin Weigel, Faris Yakob, Tom Roach, etc.). The SKILL.md will load whatever's there.
Want stricter or looser cliché rules? Edit references/cliche-killlist.md and scripts/cliche_lint.py. The lists are kept in plain Python at the top of the script — easy to modify.
Want different output artifacts? Add templates to assets/ and reference them in SKILL.md Phase 5.
Want different geo/demo multipliers? Edit the GEO_MULTIPLIERS and DEMO_MULTIPLIERS dictionaries at the top of scripts/keyword_estimator.py. Replace with your own data if you have it.
The skill activating on a cultural question:

Phase 2: Semiotic decode output:

Keyword estimator with math shown:

Cliché linter catching bad copy:

Phase 5: Completed trend brief:

- The keyword volumes are estimates. They're useful for relative comparison between keywords in a cluster and for making the strategic argument legible. They are not a substitute for live keyword data tools.
- The multipliers are heuristics. They're calibrated against published research and informed observation, but they will be wrong in specific cases. The script shows its math precisely so you can argue with it.
- The framework list is incomplete. There are dozens of useful cultural and strategy frameworks. The four chosen (Sharp, Sutherland, Ogilvy, Holt) cover the most useful failure modes. Add your own.
- This is a thinking tool, not a doing tool. It will not run your campaign, write your captions, or replace your strategist. It will help your strategist think more rigorously and ship more defensible work.
Pull requests welcome, particularly:
- Calibration data for non-Indian markets (US, UK, EU, SEA, MEA)
- Additional strategy frameworks in the references
- More worked examples (each one is a calibration anchor)
- New asset templates (one-page positioning, manifesto outline, etc.)
- Better cliché detection patterns (especially regex for AI-tells)
MIT — see LICENSE. Use it, fork it, ship it, modify it. Attribution appreciated but not required.
Built by Riddhi Mazumdar using Claude.
Methodology draws on:
- Roland Barthes, Mythologies (1957)
- Raymond Williams, Marxism and Literature (1977)
- Jean-Marie Floch, Semiotics, Marketing and Communication (1990)
- Byron Sharp, How Brands Grow (2010)
- Rory Sutherland, Alchemy (2019)
- David Ogilvy, Confessions of an Advertising Man (1963)
- Douglas Holt, How Brands Become Icons (2004)
- Wikipedia's "Signs of AI writing" guide (for the linter)
If you ship something with this skill, tag me. I want to see it.