tetherlisted
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 -