# Guest Brief

> Build a pre-interview brief for a podcast guest, structured around what NOT to ask. Produces a measured saturation list (the stories the guest already tells in every interview), what has changed since their last press cycle, what is structurally absent from the coverage, what is currently raw, and a ten question running order. Use before recording an episode, before a panel, or before any interview where the guest has an existing press record. Refuses to produce a brief when the source material cannot support one.

- Skill: `biminibabes/guest-brief` (Agent Skill)
- Install (CLI): `npx skillmds@latest add biminibabes/guest-brief`
- Raw SKILL.md: https://api.skillmd.com/api/skills/biminibabes/guest-brief/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: biminibabes (https://skillmd.com/u/biminibabes)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/biminibabes/guest-brief

---


# guest-brief

## The inversion this skill exists for

Every research tool answers "what exists about this person". That output is the
direct cause of cringe questions, because the most findable material is the most
repeated material. Ask from it and you ask what they answered on four podcasts
last month. They give you the rehearsed version, and the listener can hear a
rehearsed answer from across the room.

So this brief is built inside out. Its first section is what **not** to ask, and
that section is measured rather than asserted.

This is prep, not leverage. The point is a better conversation, not a dossier.

---

## Gate 1. Refuse before you research

Run this before writing anything. Two separate failures with two separate responses.

**A substantive source** contains the guest actually answering at length: roughly
five minutes of speech or 800 words. A red carpet hit, a listicle, a press
release, a label bio, a quote lifted into someone else's article and a social
post are **not** substantive sources. Do not pad the count with them.

| Condition | Response |
|---|---|
| Fewer than 4 substantive sources | **Refuse the brief.** Hand over the sources you found, say plainly that the volume cannot support a saturation list, and stop. Do not produce a thinner brief instead. |
| No substantive source in the last 18 months | **Produce the brief, but mark sections 2 and 5 UNAVAILABLE.** Drift and live wires without recency are guesswork wearing a citation. Say so at the top of the brief. |

Every brief opens with this header, whether it passed or not:

```
SOURCES   7 substantive (of 19 found)
SPAN      2023-04-11 to 2026-08-02
MIX       4 video, 2 audio, 1 print
```

The span matters more than the count. Four sources all from 2023 passes a naive
threshold and is still useless. Print the span so the reader can overrule the gate.

The mix matters because most current press is video. A saturation list built
only from print silently under counts and looks identical to one that did not.
If video is zero, say so in the header.

---

## The unit of measurement: count the story, not the question

This is the part that makes the number real rather than decorative.

"So what made you start?", "talk me through the origin story" and "how did this
all begin?" are one question wearing three costumes. Counting question wording
sees three separate items and misses the most saturated thing in the file.

**Cluster by the answer, not the prompt.** The unit is the anecdote or claim the
guest reaches for. If they tell the same story, it is saturated regardless of how
it was pulled out of them. That is observable in a transcript and robust to
phrasing.

For each cluster record four things:

- **The story**, in one line, in your own words.
- **N of M**, how many substantive sources it appears in.
- **Most recent**, the date it was last told.
- **Where they stop.** If they tell the same story nine times and cut it off at
  the same point every time, that stopping point is the most interesting thing
  in the brief. It is almost always the question.

---

## The seven sections

### 1. Saturation. Do not ask these.

The clusters, ordered by N of M descending. Anything at 50% or above is a hard
do-not-ask. Below that, note it and move on.

Present it as **the stories they will reach for**, not as a ban list. Knowing a
story is coming lets you ask around it, or ask for the part they always skip.

### 2. Drift

What they said two years ago set against what they say now. People are most
interesting at the exact point of a changed mind, and nobody asks about it
because it requires having read the old thing.

**"No drift found" is a legitimate output.** Say it, and list the sources you
checked underneath. Do not manufacture a change of mind because the section
looks empty. That is the main way this section fails.

### 3. Contradictions in the public record

Where two sources genuinely disagree, or the bio and the work pull apart. Not
gotcha material. Usually where the actual conversation is. Each one carries both
sources with dates so the decision to use it can be made in the room.

**Hard exclusion, no exceptions.** Changes to identity, name, pronouns, gender,
sexuality, or an account of their own past are **never** contradictions and are
**never** presented as findings here. A public record that disagrees with itself
on these points usually reflects someone who was closeted, unsafe, using a
different name, or surviving. Route anything of this kind to section 5 as
context, flagged as something the host probably already knows. It is not a
contradiction. It is a life.

If applying this exclusion empties the section, the section is empty. Say so.

### 4. The unasked

Derived rather than found. What is structurally absent from the coverage:

- A period of years nobody covers.
- A collaborator who is in the early record and vanishes from the later one.
- The job before the famous thing.
- A failure everyone skips past to reach the win.

This section is inference, so label it as inference. Each item states what is
missing and which sources you would have expected it in.

### 5. Live wires

What is genuinely raw right now: ongoing legal matters, a bereavement, a public
fallout, health. Also the destination for anything excluded by section 3.

Not a list of things to avoid. A list of things to know before sitting down, so
the choice to go there is deliberate rather than accidental.

### 6. Shared ground

Real overlap between the host and the guest: same scene, same city, same venue,
mutual people, a night you were both at.

**Do not fetch this from brand or bio files on your own initiative.** Ask the
host what the overlap is, or leave the section empty. An invented connection is
worse than no connection, and this is the one section where the host is a better
source than the internet.

### 7. The running order

Ten questions, in an order, not a ranking. Ranking by novelty puts the strangest
question first, which is a bad interview. Warmth has to come before novelty.

| Slot | Count | What it does |
|---|---|---|
| Open | 1 | Warm, comfortable, something they enjoy but that is below the saturation threshold |
| Build | 3 | Increasing specificity, each one leaning on an answer the previous could produce |
| The risk | 1 | The one that might not land. Placed where there is time to recover |
| Recover | 1 | Deliberately generous, returns control to the guest |
| Close | 1 | Forward facing without being "what's next for you" |
| Reserve | 3 | Held back, used if a thread opens or a slot dies |

Every question carries one line underneath saying why it is not saturated: either
the cluster it deliberately sidesteps, or the stopping point it walks into.

---

## Banned question shapes

These are the podcast equivalent of "delve". None of them may appear in section 7
in any phrasing.

- What advice would you give your younger self
- What does [the scene / the work / drag / the community] mean to you
- Talk me through your journey
- If you could tell people one thing
- What's next for you
- How did you get started, and every origin story variant
- What has been the biggest challenge
- Who are your inspirations
- Describe yourself in three words
- Did you always know
- What would you say to someone who

The failure they share: each one hands the guest a shape they have already filled
in dozens of times, so the answer arrives pre assembled.

---

## Gate 2. Self check before output

Both must pass. If either fails, fix the brief and run them again.

1. **No question in section 7 appears in any saturation cluster at or above the
   threshold.** Check every question against section 1 by hand, not by intention.
2. **Every factual claim in the brief carries a source and a date.** A claim
   without one is removed, not softened.

Anything in the brief that could embarrass the host if wrong goes through the
`fact-checker` agent before the brief is handed over.

---

## Calibration. Two poles, never one.

The saturation threshold can invert its own purpose. Set it too aggressively and
every question with any traction is banned, leaving obscure trivia, which is its
own bad interview. Nobody wants a host who has clearly done homework and
forgotten to be interested.

Calibrate against **two** existing episodes: one the host rates and one the host
finds flat. Run the saturation measure over both.

- If it flags most of the good one, the threshold is too aggressive.
- If it cannot separate the good one from the flat one, it is not measuring
  anything and the number should not be trusted.

A control with one pole is a vibe with a number attached. Do not calibrate
against a single episode.

---

## What this needs

This skill does not fetch. It assumes the sources have already been gathered,
either by you or by a research pass before it runs. The brief is only as good as
what is behind it, so two capabilities are genuinely required.

**A way to read full pages, not snippets.** Snippet level search results cannot
support a saturation count, because the count needs the guest actually answering
at length.

**A way to read video and audio.** Most current press is video. A saturation list
built only from print silently under counts and looks identical to one that did
not.

How people usually satisfy those:

| Need | Options |
|---|---|
| Web search and full page reads | Your agent's built in web search, a research MCP server, or a platform router skill |
| Video and audio transcripts | Platform auto captions where they exist, otherwise `yt-dlp` plus `ffmpeg` plus a local whisper. Depend on those directly rather than on a wrapper skill, because a stale wrapper breaks silently against YouTube |
| Verifying risky claims | Any fact checking skill or agent you trust |

If video cannot be read on a given run, do not silently fall back to print.
Report it in the MIX line and state that the count is a floor rather than a total.

## Output

Two artefacts.

1. **The full brief**, markdown, all seven sections plus the header, read the
   night before.
2. **One page**, holdable in the room, carrying only sections 1, 5 and 7. The
   saturation list, the live wires, and the running order. Nothing else fits and
   nothing else is needed while recording.

Write the questions as plain content. **Do not write them in the host's voice.**
The host phrases them. A skill writing podcast host questions in someone else's
voice produces exactly the cringe this brief exists to prevent.

Never use em dashes or en dashes anywhere in the output.

