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.

Informações da origem

Repositório
grahama1970/agent-stack-public
Última atividade na origem
24 de setembro de 2026 às 15:51
Idioma detectado do SKILL.md
inglês
Estrelas
0
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
8 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
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" ```
Ver no GitHub