Skip to content
Back to skills

Theme Research Module

ASecurity

Swappable THEME module for a montage-format series (e.g. "surreal home-video tapes": ordinary moment + one impossible thing nobody reacts to, cut to the beat). Researches a new theme/era before any story or image work - theme brief, reality bank (places, rituals, types, props), twist bank, annotated reference board (real archive photos + camera-of-the-era look + film stills + wardrobe/props + local surreal tradition), anachronism check - and gates on user approval. Use whenever the user picks...

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 10, 2026
ai-agentsreact

Works with

  • cli

Security analysis

A100/100

Scanned November 10, 2026

npx -y skills add teen-boop/AiProductionPipeline --skill theme-research-module --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Theme Research Module?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Theme Research Module
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/teen-boop-theme-research-module/badge)](https://www.skillsdirectory.com/skills/teen-boop-theme-research-module)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: theme-research-module
description: Swappable THEME module for a montage-format series (e.g. "surreal home-video tapes": ordinary moment + one impossible thing nobody reacts to, cut to the beat). Researches a new theme/era before any story or image work - theme brief, reality bank (places, rituals, types, props), twist bank, annotated reference board (real archive photos + camera-of-the-era look + film stills + wardrobe/props + local surreal tradition), anachronism check - and gates on user approval. Use whenever the user picks a new theme/era/world for an existing series format, says "new theme", "research the theme", "collect references for <era>" for a themed series, or when the theme changes mid-series.
---

# Theme Research Module

A series has a fixed FORMAT (camera rule, story rule, edit rule) and a swappable THEME. This skill builds one theme module so the rest of the pipeline (story -> style lock -> refs -> clips -> beat edit) can run unchanged.

## Output: one folder per theme
```
<project>/themes/<theme-slug>/
  THEME_BRIEF.md       era window, world, camera-of-the-era, red lines, user picks
  REALITY_BANK.md      places / rituals / types / props (what is ORDINARY)
  TWIST_BANK.md        one impossible thing per anchor, nobody reacts
  REFERENCE_BOARD.md   annotated refs + draft STYLE LOCK (English)
  FACT_CHECK.md        anachronism pass
  refs/{camera,places,rituals,types,props,wardrobe,surreal}/
```
Chat with the user in their language; prompt text and STYLE LOCK stay in English.

## Steps
0. **Brief.** Pin the era window FIRST (e.g. "late USSR 1975-91" vs "wild 90s 1991-99" are different worlds and different cameras). Ask the user to choose; never mix eras inside one clip.
1. **Reality bank.** Four lists: places, rituals, types (people), props. Offer candidates, user ticks. These are the "ordinary" half of every story.
2. **Twist bank.** For each anchor write 1-2 impossible things. Rules: exactly ONE impossible element; everyone in frame ignores it; prefer reassigning a period object (object gets a new role) or a scale/gravity break; keep sensitive groups (veterans, victims, real people) respectful; no real criminals' names or faces.
3. **Reference hunt** (parallel subagents is fine; candidates only, no downloads yet):
   - real documentary photos of the era per place/ritual/type (photo archives, Wikimedia Commons, editorial photo essays);
   - CAMERA OF THE ERA: the consumer device people actually filmed with (8mm film, VHS-C, Hi8, early digicam, phone), its date stamp font/position, artifacts;
   - film/TV stills for wardrobe, light, locations;
   - wardrobe and props photos;
   - the local surreal tradition (artists, films) to set the tone of the twist.
   Each candidate: id, URL actually seen (never invented), source, year, 2-4 named color blocks, light, subject placement/scale, pose/gaze, texture, "what we take", period confidence.
4. **Board.** Merge candidates into REFERENCE_BOARD.md, best 2-4 per item, plus a draft STYLE LOCK block derived from the camera refs.
5. **Fact check.** Run `period-fact-check` over reality bank + twist bank + board (flag props/cars/clothes outside the era window).
6. **Gate.** Show the board; the user picks. Ask permission before downloading chosen images (filename, source, size) into refs/. Only after approval: story step (20 stories) and `reference-style-builder` / `style-lock-guard`.

## Next in the chain
story-trainer / visual-story-2-script (stories from ticked twists) -> reference-style-builder + style-lock-guard -> character-identity-lock-setup (if recurring people/brand) -> seedance-prompt-writer / cinema-director-v3 (one-take clips) -> music-beat-grid -> nle-timeline-assembly -> video-color-grade. Test batch before full production; stop after reference images and wait for approval before any video.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.