Skip to content
Agentmart
Submit a tool

explainer-audio-cast-base

Internal resource package invoked by audio guide planning, dialogue authoring, and narration.

Skill by choplin

IndexedMIT★ 1
Write a review

Chalk Labs

Need help deploying explainer-audio-cast-base?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/choplin-explainer-audio-cast-base

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Internal resource package invoked by audio guide planning, dialogue authoring, and narration. Owns the cast pairs that decide who speaks a dialogue, their voices, registers, and personas, and the basis for choosing one.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/explainer-audio-cast-base

What's inside

Skill name
explainer-audio-cast-base
Description
Internal resource package invoked by audio guide planning, dialogue authoring, and narration. Owns the cast pairs that decide who speaks a dialogue, their voices, registers, and personas, and the basis for choosing one.
License
MIT
Instructions
74 lines in SKILL.md · view on GitHub

Before installing

  • Instructions call the network

Files (4)

  • SKILL.md
  • pair-formal.md · references/
  • pair-natural.md · references/
  • pair-zundamon.md · references/

SKILL.md (first lines)

# Audio cast base

Owns the **cast pairs**: one self-contained file per pair under `references/`,
holding its two speakers, their voices, and how they behave toward each other.
There is no roster of casts anywhere else, and a voice id appears nowhere but in
its own pair file.

## The model

A **cast pair** names two characters and assigns the roles. The roles are fixed
for every pair:

- the **learner** is speaker `A` — the listener who has not understood yet;
- the **explainer** is speaker `B` — the one who has.

They differ in *understanding*, and that asymmetry is why a script is a dialogue
rather than a narration. A pair chooses voices, register, and the relationship
between the two. **It does not choose whether the learner can be wrong.** Every
pattern in
`explainer-audio-dialogue/references/conversational-act-patterns.md` requires the
learner's moves to expose an inference, doubt, demand, paraphrase, or revised
judgment; a cast that cannot do that cannot hold the learner role, whatever its
voice. Each pair file records which patterns it performs most naturally — a tilt,
not a restriction: the pattern is chosen per act from that act's obstacle.

## Pairs

| Pair | Register | Fits |
|---|---|---|
| `zundamon` *(default)* | 常体・キャラクター調 | 入門的な原典、広く共有された誤解が障害になる題材、短めのガイド |
| `natural` | 敬体・番組的な距離感 | 実務的な原典、practitioner 向け、長さのあるガイド |
| `formal` | 硬めの敬体・端正 | 規格や論文のように原典自身が厳密な題材、expert 向け |

Each pair's file — `references/pair-<id>.md` — is the complete definition:
speakers, personas, relationship, one worked conversational act, and the spoken
orientation in that register. **Read only the selected pair's file.** They are
deliberately self-contained so that writing one pair never drags another pair's
register into the draft.

Each file opens with the machine-readable binding that narration reads:

```text
cast-binding learner   <cast-id> <voicevox-style-id>
cast-binding explainer <cast-id> <voicevox-style-id>
```

## Choosing a pair

The Guide plan's `cast_pair` policy value records the choice. There is no rule
table mapping policy values to pairs, and none should be added: this is a
judgment. Weigh these.

- **Who is listening.** A `newcomer` audience is served by a learner who says the
  wrong thing plainly and is corrected without ceremony. An `expert` audience
  hears that as condescension; there the learner's error should be a matter of
  precision, not of basic misunderstanding.
- **What the source sounds like.** A standard, a specification, or a paper whose
  own register is exact loses credibility when explained through a casual pair.
  An introductory or practical source survives, and often benefits from, one.
- **How wrong the listener is likely to be.** When the obstacle is a widespread
  misconception, prefer a pair whose learner states things outright, so the wrong
  idea is built and visibly broken. When the material is subtle rather than
  counter-intuitive, prefer a precise learner, so the correction lands as a
  refinement.
- **How long the guide is.** A strong character register carries a short guide
  and tires over a long one; a plainer pair sustains length better.

When these pull apart, the audience decides. Record the reason in the Guide plan
so the next revision is not a coin flip.

Voices available to the local engine are listed by
`curl http://127.0.0.1:50021/speakers`.

From choplin/explainer-studio, MIT.

More from choplin/explainer-studio

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Sep 6, 2026 (1 month ago)
Last release
Aug 20, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from choplin

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get explainer-audio-cast-base running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying explainer-audio-cast-base?

CallGet help
Cite this page

explainer-audio-cast-base skill. Agent Mart. https://agentmart.dev/skills/choplin-explainer-audio-cast-base (last updated 2026-10-24)