← ClaudeAtlas

tetherlisted

Tether (install/uninstall) hooks for auto-backup on session end. Renamed from 'hooks' to avoid clashing with Claude Code's.
terrylica/cc-skills · ★ 49 · AI & Automation · score 82
Install: claude install-skill terrylica/cc-skills
# /asciinema-tools:tether Manage Claude Code hooks for asciinema-tools automation. > **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. ## Arguments | Argument | Description | | ------------------- | ------------------------------- | | `install` | Add hooks to settings.json | | `uninstall` | Remove asciinema-tools hooks | | `status` | Show current hook configuration | | `--backup-on-stop` | Auto-backup when session ends | | `--convert-on-stop` | Auto-convert on session end | | `-y, --yes` | Skip confirmation prompts | ## Hook Definitions ### PostToolUse Hook (backup-on-stop) ```json { "hooks": { "PostToolUse": [ { "matcher": "Bash", "command": "asciinema-backup-if-active" } ] } } ``` ## Execution ### Skip Logic - If action provided -> execute directly - If hook type flags provided -> use specific hooks ### Workflow 1. **Status**: Read current ~/.claude/settings.json 2. **Action**: AskUserQuestion for action type 3. **Hooks**: AskUserQuestion for hook selection 4. **Execute**: Modify settings.json 5. **Verify**: Confirm changes applied ## Examples ```bash # Check current hook status /asciinema-tools:tether status # Install auto-backup hook /asciinema-tools:tether install -