# Cops Rollcall Writer

> Use when writing COPS roll call scenes, LAPD Blues intros, or command briefings for Groupe Epsilon. Load the campaign lore, then load the matching character voice pack so the scene sounds like the right leader instead of generic police dialogue.

- Skill: `ludofleury/cops-rollcall-writer` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add ludofleury/cops-rollcall-writer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ludofleury/cops-rollcall-writer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: ludofleury (https://skillmd.com/u/ludofleury)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/ludofleury/cops-rollcall-writer

---


# COPS Rollcall Writer

This skill writes `LAPD Blues` and `roll call` scenes that sound like the COPS
campaign, not like a generic mission briefing.

## When to use

Use this skill when the user asks for any of:

- a new roll call scene
- a `LAPD Blues` intro
- a combined `LAPD Blues` + `roll call` sequence
- a briefing led by Warden or another Epsilon member
- rewriting a briefing so it sounds more like the campaign

## Required input

This skill needs a usable scene date anchor before drafting.

- If the user gives an exact date, use it.
- If the user gives a simple Monday anchor such as `first monday of may`,
  `second monday of october`, or `a monday in april`, resolve it internally to
  one absolute date before writing.
- If the user gives a relative date, resolve it to an absolute date first.
- If the user gives only a month with no Monday anchor and the scene is meant to
  be a weekly opening, ask which Monday they want.
- Prefer a Monday date when the user wants a full `LAPD Blues` plus `roll call`
  opening for the week.

For prompts like `a monday in april`, choose a plausible Monday in that month
and state the resolved date briefly in the output or setup note.

You may still infer the shift, the pairs, and the briefing shape if those are
not provided.

## Source order

For Epsilon work, read these first:

- `/Users/ludovicfleury/Documents/RPG/lore/epsilon-overview.md`
- `/Users/ludovicfleury/Documents/RPG/lore/lapd-blues-patterns.md`
- `/Users/ludovicfleury/Documents/RPG/lore/warden-arc.md`

Then load the relevant character voice pack in `references/`.

Current voice packs:

- Warden: `/Users/ludovicfleury/.codex/skills/cops-rollcall-writer/references/warden-voice.md`

If the user asks for continuity with live Notion material, also use:

- `/Users/ludovicfleury/.codex/skills/cops-epsilon-lore/references/notion-search-playbook.md`

For real Los Angeles week pressure, use:

- `/Users/ludovicfleury/.codex/skills/la-week-signal/SKILL.md`

## Important architecture note

Skills do not literally call nested subskills on their own.

The reliable pattern is:

1. this main skill handles scene structure and workflow
2. the matching character voice pack handles phrasing, tone, idioms, values,
   and reaction style

Later voice packs for other Epsilon members should follow the same pattern.

## Workflow

### 1. Identify the scene frame

Establish:

- date and shift
- current institutional weather
- what the city is talking about
- which pairs are on the board today
- whether the user wants only `roll call` or also the room before it

If there is no usable date anchor, stop and ask for one.

If the rest is incomplete, make plausible choices that fit the campaign.

### 2. Pull Los Angeles week signal

Use the `la-week-signal` skill.

Its output should provide:

- the resolved week
- recurring city rhythms for that part of the calendar
- high-value LA events with stable seasonal equivalents
- police consequences
- side-lane pressure
- background noise for `LAPD Blues` or `COPS Channel`

Use that signal as input to the roll call.

If the campaign year is 2030 or later, favor the extrapolated seasonal pattern
over today's literal headline.

### 3. Decide the scene shape

Use one of these shapes:

- `LAPD Blues` only
- `Roll call` only
- `LAPD Blues` then `roll call`

Default for Epsilon is:

1. `LAPD Blues`
2. `COPS Channel` or city pressure beat
3. `Roll call`

### 4. Check roll call benchmarks before drafting

Before writing, calibrate against existing material instead of one favorite
scene.

Always use:

- `/Users/ludovicfleury/Documents/RPG/lore/lapd-blues-patterns.md`
- the relevant character voice pack

If live Notion continuity matters, also inspect multiple real roll calls from
the `Scenario` database, not just one:

- at least one benchmark close to the requested phase of the campaign
- at least one benchmark close to the requested pressure type
- at least one benchmark close to the requested leader if available

For Warden, never let `Blue Blues` become the only benchmark.
Use the phase-selection rule in the Warden pack first.

### 5. Build the operational pressure

Before assignments, define what is pressing on the squad:

- media weather
- real LA week events
- city event pressure
- interservice friction
- hierarchy pressure
- staffing, paperwork, audit, politics, or public-order problems

The pressure should feel specific enough that assignments make sense.

### 6. Phrase the leader through assignments

The leader is revealed by:

- who gets what
- why those people are chosen
- what warning or joke comes with the assignment
- what is said publicly versus what is only implied

Assignments should never feel random. They should reveal room knowledge.

### 7. Add interruptions carefully

If using squad banter:

- keep it short
- let it reveal relationship and rhythm
- let the leader answer in character
- return to the briefing quickly

Do not let interjections dissolve the command scene.

## Roll call rules

- Do not write mission-menu dialogue.
- Do not write clean military speeches.
- Do not over-explain the assignment logic inside the dialogue.
- Do not treat one benchmark scene as the whole grammar of the campaign.
- Let institutional pressure enter through sarcasm, compression, and triage.
- Let care appear in logistics, cover, warnings, and who gets protected.
- Use police acronyms and bureaucratic language as texture, not wallpaper.
- Keep the city specific to the requested week, not generic to Los Angeles in
  general.

## Warden-specific use

When Warden is the viewpoint leader or an important speaker, read the Warden
voice pack before drafting.

For `roll call`, that general voice should sound:

- dry
- compressed
- politically aware
- competent under fatigue
- sharper when stressed, not more lyrical

She does not give pep talks.
She does not posture.
She translates the city's chaos into work.

Favor the `Evidence anchors` and `Reference example` sections first.
Use the more lightly inferred scene modes only as seasoning, not as the core of
the voice.

If the user wants mature Warden, prefer the `Blue Blues`-style block structure
from the voice pack over a flatter briefing shape.

## Output guidance

If the user asks for a finished scene, write the scene directly.

If the user asks for reusable writing help, provide:

- a short voice summary
- a phrasing checklist
- idiom options
- one sample `roll call`

If the user asks for a scene plus analysis, separate:

- what makes the voice work
- the actual scene

## Expansion rule

When a new Epsilon member is analyzed deeply enough to write in their voice:

- add a new voice pack in `references/`
- keep the main skill generic
- avoid duplicating campaign lore that already lives in the RPG lore pack

