Skip to main content

ops-chatterbox

Diagnose local Chatterbox or Chatterbox-Turbo TTS services, Docker containers, health endpoints, render receipts, paralinguistic tag handling, voice delivery capability fields, and Chatterbox caller misuse. Use when the user asks for ops-chatterbox, Chatterbox health, Chatterbox Docker status, Chatterbox TTS smoke tests, or Chatterbox voice-delivery diagnostics.

Quellinformationen

Repository
grahama1970/agent-stack-public
Letzte Quellaktivität
24. September 2026 um 15:51
Erkannte Sprache von SKILL.md
Englisch
Sterne
0
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
8 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
ops-chatterbox
description
Diagnose local Chatterbox or Chatterbox-Turbo TTS services, Docker containers, health endpoints, render receipts, paralinguistic tag handling, voice delivery capability fields, and Chatterbox caller misuse. Use when the user asks for ops-chatterbox, Chatterbox health, Chatterbox Docker status, Chatterbox TTS smoke tests, or Chatterbox voice-delivery diagnostics.
allowed-tools
Bash
metadata
{"triggers":["ops-chatterbox","Chatterbox health","Chatterbox Docker status","Chatterbox TTS smoke","Chatterbox voice delivery diagnostics","Chatterbox tag handling","diagnose Chatterbox"],"runtime_self_improvement":"basic","provides":["chatterbox-service-diagnostics","chatterbox-container-readback","chatterbox-render-smoke","chatterbox-usage-assessment"],"composes":["ops-docker","best-practices-chatterbox-agent","agentic-evals"],"complies":["best-practices-skills","best-practices-python"],"taxonomy":["observability","voice","diagnostics"],"disciplines":["observability-operations","voice-audio"]}
# Ops Chatterbox Use this skill for service-level Chatterbox diagnosis. Chatterbox is the speech renderer; caller skills own facts, identity, dream state, answer invariance, memory policy, and conversation logic. ## Commands ```bash skills/ops-chatterbox/run.sh doctor --json skills/ops-chatterbox/run.sh health --url http://127.0.0.1:8018/health --json skills/ops-chatterbox/run.sh container --name chatterbox-fork-agent-server --json skills/ops-chatterbox/run.sh render-smoke --live --text "Chatterbox smoke test." --json skills/ops-chatterbox/run.sh assess path/to/caller.py --json ``` All commands emit JSON receipts. A diagnostic command should return a receipt even when a service is unavailable; use `--strict` when a caller needs a non-zero exit for `ok:false`. ## Receipt Contract Every receipt includes: - `schema` - `skill` - `command` - `status` - `ok` - `live` - `mocked` - `checks` - `failures` - `next_actions` Live HTTP, Docker, and render probes must also include the target URL or container, elapsed time, and the redacted source of the evidence. Never print secret environment values; container diagnostics may list env key names and which keys were redacted. ## Boundary Rules - A `/health` payload that echoes a requested `voice_delivery` field is not proof that audio changed. - Per-render `affect_effect`, `pace_effect`, `tag_handling`, audio artifact metadata, and transcript or ASR readback are stronger evidence than request echo. - Keep `answer_text` separate from `tts_render_text` when adding sparse paralinguistic tags or nonverbal cues. - Do not pass raw user-supplied bracket or XML speech controls directly to TTS. - Treat Chatterbox-Turbo native event tags and base-engine emotion knobs as different channels unless a live receipt proves the selected backend applies both. For voice-agent policy, read `$best-practices-chatterbox-agent`; this ops skill does not replace that design contract. ## Common Misuse Run `assess <file>` before adding Chatterbox calls to another skill. It flags patterns such as: - treating `tag_handling.tags_interpreted` or request echo as acoustic proof; - passing `[laugh]`, `[sigh]`, or similar controls without tag/transcript gates; - using `finished_response_audio` without hashing or copying the audio artifact; - mutating `answer_text` instead of using a separate `tts_render_text`; - calling a live render path without preserving request and response JSON. ## Proof Boundary `sanity.sh` and the default agentic eval fixture prove deterministic CLI and receipt behavior only. They do not prove the local Chatterbox service is running, that a model is loaded, or that a rendered voice sounds emotionally different. Live claims require `health`, `doctor`, or `render-smoke --live` receipts from the target service. ## References (retrieve on demand — do not vendor) External docs drift; cite the canonical URLs and fetch them when needed with `/context7` (library docs) or `/fetcher` (any URL/PDF) rather than caching stale copies. Verified reachable (HTTP 200) 2026-08-24. - Chatterbox TTS (Resemble AI): <https://github.com/resemble-ai/chatterbox> - llms.txt (LLM-friendly doc index): <https://www.resemble.ai/llms.txt> ```bash skills/context7/run.sh "chatterbox tts resemble" skills/fetcher/run.sh "https://github.com/resemble-ai/chatterbox" ```
Auf GitHub ansehen