How this skill is triggered — by the user, by Claude, or both
Slash command
/tts-agent:upgradeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Update the .3am.tts-agent plugin to the latest version from GitHub.
Update the .3am.tts-agent plugin to the latest version from GitHub.
Determine the plugin root directory:
${CLAUDE_PLUGIN_ROOT} if set$CLAUDE_PROJECT_DIR/.claude/tts-agentCheck current state:
cd "<plugin-root>" && git status && git log --oneline -1
Fetch and show what's new:
cd "<plugin-root>" && git fetch origin
git log --oneline HEAD..origin/main
If there are updates, pull them:
cd "<plugin-root>" && git pull --ff-only origin main
If --ff-only fails (local changes), report the conflict and suggest:
git stash && git pull --ff-only origin main && git stash popgit reset --hard origin/main if user confirmsShow the new version:
cd "<plugin-root>" && git log --oneline -1
If installed as a submodule, remind the user to commit the update in their parent project.
npx claudepluginhub brianclaridge/.3am.tts-agent --plugin tts-agentChecks for new versions of Claude Code and ClawCode, comparing installed vs. latest releases and printing safe update commands.
Self-updates plan-tango by checking GitHub for newer version, prompting confirmation, and pulling the latest release tag into the marketplace clone. Replaces manual update navigation.
Compares installed plugin version with the latest available by reading the plugin registry and checking remote sources.