explainer-audio-cast-base
Internal resource package invoked by audio guide planning, dialogue authoring, and narration.
Skill by choplin
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.
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.
About
Reviews
Write a reviewNo 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
- 0.552score
diff-explainer
choplin
Generate a reviewer-facing HTML explanation of a git diff — for a PR, a branch, a commit range, or uncommitted work — including the context behind the change…
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
explainer-content-workflow-base
choplin
Shared internal contract for complete source-explainer workflows from source-specific extraction and reports through reusable content modeling, immutable run…
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
explainer-html-docs
choplin
The design system and deterministic generator for any skill that produces self-contained explainer HTML.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
codebase-explainer
choplin
Generate an evidence-backed HTML explanation of how a codebase works at a specific snapshot, from architecture and module boundaries down to execution paths…
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
explainer-audio-dialogue
choplin
Write one human-readable two-speaker A:/B: dialogue from an exact Guide plan.
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
book-explainer-generate-site
choplin
Internal site-production phase that builds a local PDF or EPUB book reading site from an exact run request, Content brief, Run Manifest, canonical structure…
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
epub-explainer-summarize
choplin
Digest a DRM-free reflowable EPUB into a source-locator-anchored Markdown overview without rasterizing its text, structure, tables, footnotes, or media.
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
explainer-audio-guide-plan
choplin
Create a source-grounded Guide plan for one audio guide by applying resolved policy, mapping atomic Content brief obligations through a named whole-guide…
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
explainer-audio-voicevox
choplin
Convert one content-accepted human-readable A:/B: dialogue into a propositionally identical VOICEVOX AquesTalk-kana script, verify pairing, and validate every…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
explainer-audio-narrate
choplin
Synthesize an existing A:/B: VOICEVOX-kana dialogue script into AAC/m4a with local VOICEVOX and ffmpeg.
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
explainer-audio-dialogue-review
choplin
Independently validate one human-readable audio dialogue against its listener destination, Guide plan, source-grounded coverage, explanatory depth, and…
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
explainer-audio-guide
choplin
Coordinate creation, review, VOICEVOX preparation, narration, continuation, or selective rebuilding of one audio guide from an exact existing source or report.
SkillBFreshness: B★ 1Claude Code +9
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
- Repository
- github.com/choplin/explainer-studio
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from choplin
- 0.552score
explainer-html-docs
choplin
The design system and deterministic generator for any skill that produces self-contained explainer HTML.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
diff-explainer
choplin
Generate a reviewer-facing HTML explanation of a git diff — for a PR, a branch, a commit range, or uncommitted work — including the context behind the change…
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
explainer-content-workflow-base
choplin
Shared internal contract for complete source-explainer workflows from source-specific extraction and reports through reusable content modeling, immutable run…
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
codebase-explainer
choplin
Generate an evidence-backed HTML explanation of how a codebase works at a specific snapshot, from architecture and module boundaries down to execution paths…
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
explainer-audio-dialogue
choplin
Write one human-readable two-speaker A:/B: dialogue from an exact Guide plan.
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
book-explainer-generate-site
choplin
Internal site-production phase that builds a local PDF or EPUB book reading site from an exact run request, Content brief, Run Manifest, canonical structure…
SkillBFreshness: B★ 1Claude Code +9
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.
Cite this page
explainer-audio-cast-base skill. Agent Mart. https://agentmart.dev/skills/choplin-explainer-audio-cast-base (last updated 2026-10-24)