name: update-agent-tools disable-model-invocation: true description: Update curated agent CLIs and binaries used by these dotfiles.
Update the curated agent tools used by this dotfiles repository.
Guardrails:
- Update installed tools only.
- Do not modify repository files or regenerate generated content.
- Do not scan for new commands or broaden the tool list.
- Report versions only; omit paths.
Scope
Update these tools with these exact methods:
| Tool | Method | Version check |
|---|---|---|
playwriter |
npm install -g playwriter@latest |
playwriter --version |
rtk |
brew upgrade rtk |
rtk --version |
ctx7 |
npm install -g ctx7@latest |
ctx7 --version |
skills |
npx skills update -g -y |
npx skills --version |
Workflow
Capture the pre-update version for each scoped tool using the version check from the scope table. If the version command fails, record
not foundornot verifiable; do not stop.Run every update method from the scope table directly, without asking for confirmation.
Continue to the next tool if an update command fails.
After the
skillstool update completes, parsenpx skills update -g -youtput to identify updated skill names (lines matching✓ Updated <skill-name>).Capture the post-update version using the same checks as step 1.
Return a compact summary for every tool (versions only, no paths). Derive status from the update command, not the version check. If the
skillstool updated any skill names, list them.
Failure Handling
- If
brew upgrade rtkreports already up-to-date, count that as OK. - If
brew upgrade rtkfails (formula unavailable, Homebrew missing, etc.), count onlyrtkas failed and continue. - If
npm install -g ...ornpx skills update -g -yfails, count only the affected tool as failed and continue. - Version checks are best effort. A failed version check is not an update failure when the update command itself succeeded.
Output
Return a concise summary with one row per tool:
- tool name
- update method
- status: OK or failed
- version before and after, or
not verifiable - any short failure message
If the skills tool updated any skill names, list them.