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.

소스 정보

저장소
grahama1970/agent-stack-public
최근 소스 활동
2026년 9월 24일 15:51
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
8 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
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" ```
GitHub에서 보기