mcpField
T
tether

tether

github.com/terrylicaAgent workflows139 installsUpdated today
Repository

About tether

tether is a Claude Code skill for managing asciinema-tools automation hooks. It installs, removes, and reports hook configuration in Claude Code settings.

Key features

  1. 01Install automation hooks
  2. 02Remove asciinema-tools hooks
  3. 03Check hook configuration
  4. 04Enable backup on session end
  5. 05Enable conversion on session end

Use cases

  1. 01Inspect configured hooks
  2. 02Set up automatic recording backups
  3. 03Remove hooks no longer needed

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/terrylica/cc-skills --skill tether

After installing, type/tetherin Claude Code to confirm it loaded.

Bundled filesreferences/evolution-log.md

Details

From the project README

/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

ArgumentDescription
installAdd hooks to settings.json
uninstallRemove asciinema-tools hooks
statusShow current hook configuration
--backup-on-stopAuto-backup when session ends
--convert-on-stopAuto-convert on session end
-y, --yesSkip confirmation prompts

Hook Definitions

PostToolUse Hook (backup-on-stop)
{
  "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

# Check current hook status
/asciinema-tools:tether status

# Install auto-backup hook
/asciinema-tools:tether install --backup-on-stop

# Install without prompts
/asciinema-tools:tether install -y

# Remove all asciinema hooks
/asciinema-tools:tether uninstall

Troubleshooting

IssueCauseSolution
jq not foundjq not installedbrew install jq
Settings file not found~/.claude/ doesn't existCreate with mkdir -p ~/.claude
Hooks not workingSession not restartedRestart Claude Code session
Backup not triggeringNo active recordingsStart recording first with daemon

Post-Execution Reflection

After this skill completes, check before closing:

  1. Did the command succeed? — If not, fix the instruction or error table that caused the failure.
  2. Did parameters or output change? — If the underlying tool's interface drifted, update Usage examples and Parameters table to match.
  3. Was a workaround needed? — If you had to improvise (different flags, extra steps), update this SKILL.md so the next invocation doesn't need the same workaround.

Only update if the issue is real and reproducible — not speculative.

Comments

Markdown supported