remove · git:20260807.b89e550 · 2026-08-07 · sha256 cdecc7bc5220184d
remove git:20260807.b89e550B
Immutable. This exact content never changes and is served at /api/v1/blob/cdecc7bc5220184d.
--- name: remove description: "Remove Kokoro TTS engine. TRIGGERS - remove kokoro, uninstall tts, delete kokoro, clean tts." allowed-tools: Read, Bash, Glob, AskUserQuestion --- # Remove Kokoro TTS Clean uninstall of the Kokoro TTS engine. Preserves model cache by default. > **Self-Evolving Skill**: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues. ## What Gets Removed - Python venv at `~/.local/share/kokoro/.venv` - Scripts: `tts_generate.py`, `kokoro_common.py` - Metadata: `version.json` - Directory `~/.local/share/kokoro/` (if empty after cleanup) ## What Gets Preserved - Model cache at `~/.cache/huggingface/hub/models--mlx-community--Kokoro-82M-bf16/` - Launchd plist (if server was configured) ## Workflow ### Step 1: Confirm with user Use AskUserQuestion to confirm removal. Mention what will be removed and what will be preserved. ### Step 2: Stop server (if running) ```bash # Stop launchd service if exists launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/com.terryli.kokoro-tts-server.plist 2>/dev/null || true ``` ### Step 3: Uninstall ```bash ROOT="$(cc-plugin-root kokoro-tts)" bash "$ROOT/scripts/kokoro-install.sh" --uninstall ``` ### Step 4: (Optional) Remove model cache Only if user explicitly requests full cleanup: ```bash rm -rf ~/.cache/huggingface/hub/models--mlx-community--Kokoro-82M-bf16 ``` ### Step 5: (Optional) Remove launchd plist ```bash rm -f ~/Library/LaunchAgents/com.terryli.kokoro-tts-server.plist ``` ## Post-Removal To reinstall later: `/kokoro-tts:install` ## Post-Execution Reflection After this skill completes, reflect before closing the task: 0. **Locate yourself.** — Find this SKILL.md's canonical path before editing. 1. **What failed?** — Fix the instruction that caused it. 2. **What worked better than expected?** — Promote to recommended practice. 3. **What drifted?** — Fix any script, reference, or dependency that no longer matches reality. 4. **Log it.** — Evolution-log entry with trigger, fix, and evidence. Do NOT defer. The next invocation inherits whatever you leave behind.