A Claude skill for decoding cultural signals and trends into defensible marketing strategy
SaferSkills independently audited zeitgeist-decoder (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A 5-phase cultural strategy workflow for in-house marketing teams. The goal is to turn a vague cultural observation into a defensible point of view, backed by semiotic rigor, search-demand reality, and an artifact the team can present.
Most "trend reports" fail because they describe what is happening without explaining what it means, who has permission to talk about it, or whether anyone is actually searching for it. This skill enforces the discipline of going through five phases in order. Do not skip ahead — each phase produces an input the next phase needs.
Decode before opining. Marketing teams jump from "I saw a TikTok" to "we should do a campaign" in 90 seconds. That's how brands end up cringe. Run the semiotic decode in Phase 2 before forming any creative or strategic recommendation.
Permission is real. Brands do not have equal rights to every cultural conversation. Phase 3 forces a permission audit. A B2B SaaS brand commenting on Brat summer is a different proposition than Charli XCX commenting on Brat summer. Be honest about where the user's brand sits.
Search demand is the receipt. Cultural intuition is necessary but not sufficient. Phase 4 forces a keyword reality check — if nobody is searching, the "trend" may be a media bubble. The keyword estimator script gives directional volumes by geography and demographic, and shows its math so the strategist can defend the numbers in a meeting.
Output an artifact. A conversation is not a deliverable. Phase 5 always produces a file the user can send, present, or upload — a trend brief, a cultural deck outline, or a keyword cluster sheet.
Kill the clichés. Marketing writing collapses into jargon by default. The cliché killlist (see references/cliche-killlist.md) is applied to every piece of written output before the artifact is finalized. The scripts/cliche_lint.py script automates this — run it on any draft text before saving.
When a user comes in with a cultural observation, trend question, audience question, or request for a brief/deck, follow these phases in order. Announce the phase you are on. At the end of each phase, summarize what was decided and confirm before moving to the next phase — this is what makes it a workflow rather than a one-shot answer.
Goal: get a precise description of the cultural artifact, behavior, phrase, aesthetic, or shift the user is interested in. Strip out opinion and interpretation. Just describe what is observable.
Ask the user, if not already clear:
Do not interpret yet. If the user offers interpretation ("I think it means Gen Z is rejecting..."), park it for Phase 2.
Exit gate: a one-paragraph signal description that a stranger could read and recognize. No "means," "represents," or "shows that" verbs allowed in this paragraph.
Goal: separate what the signal literally is from what it culturally means. Use the two frameworks in references/semiotics-frameworks.md — read that file now if you have not already this session.
Apply, in this order:
Exit gate: a written decode that names the denotation, connotation, myth, and the residual/dominant/emergent call with a one-sentence justification.
Goal: figure out who owns this signal culturally, who would be cringe to touch it, and where the user's brand actually sits.
Read references/strategy-frameworks.md for the relevant frameworks — particularly Holt's cultural branding (does the brand resolve a cultural contradiction?) and Sharp's mental availability (does the brand have enough salience to be heard if it speaks?).
Produce:
Exit gate: a permission verdict — green (act on it), yellow (act on it with a specific angle), or red (do not act, but here's what to do instead).
Goal: pressure-test the cultural signal against actual search demand, broken out by geography and demographic.
Read references/search-intent-taxonomy.md and references/geo-demographic-modifiers.md.
Steps:
python3 scripts/keyword_estimator.py \
--keywords "keyword1,keyword2,keyword3" \
--geo "in-delhi" \
--demo "millennial-urban-male" \
--anchor-volume 10000The script returns estimated monthly searches with the math shown (base anchor × geo modifier × demographic modifier × intent decay). Always cite the script's output as directional, not definitive — recommend the user validate top candidates in Google Keyword Planner, Semrush, or Ahrefs.
Exit gate: a keyword cluster table with intent, estimated volume, and a one-line interpretation of the buzz-vs-search gap.
Goal: produce a file the user can present.
Ask the user which artifact they need (or infer from earlier conversation):
assets/trend-brief-template.md.assets/cultural-deck-template.md.assets/keyword-cluster-template.csv.Before finalizing any written artifact, run the cliché linter:
python3 scripts/cliche_lint.py --file <path-to-draft.md>The linter scans for marketing jargon, AI-tells (em-dash overuse, rule-of-three sentences, hollow superlatives, "in today's fast-paced world" openers, etc.) and returns specific rewrites. Apply the rewrites before saving the final artifact.
Save the artifact to the user's output directory (/mnt/user-data/outputs/ when running in Claude.ai). Use present_files to make it accessible.
Exit gate: a saved file path the user can open, plus a one-paragraph summary of what they're about to read.
The 5-phase order is the default for a fresh cultural question. Deviate if:
references/semiotics-frameworks.md — Barthes, Williams, Floch. Read in Phase 2.references/strategy-frameworks.md — Sharp, Sutherland, Ogilvy, Holt. Read in Phase 3.references/cliche-killlist.md — banned phrases, AI-tells, rewrite patterns. Reference in Phase 5.references/search-intent-taxonomy.md — four intent types with examples. Read in Phase 4.references/geo-demographic-modifiers.md — search behavior shifts by region/age/income. Read in Phase 4.assets/trend-brief-template.md — one-pager structureassets/cultural-deck-template.md — deck slide-by-slideassets/keyword-cluster-template.csv — keyword sheet formatscripts/keyword_estimator.py — directional volume estimation by geo/demoscripts/cliche_lint.py — jargon and AI-tell scanner with rewritesRun scripts with python3 from the skill directory.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.