brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Check whether Claude Code, Claude Agent SDK, and Codex SDK have new versions on npm. Use when the user asks to check for SDK/CLI updates, e.g. "check sdk updates", "check claude code update", "有沒有更新", "檢查 SDK 版本".
Claude Code
$ npx -y skills add tony1223/better-agent-terminal --skill check-sdk-updates --agent claude-code
Codex
$ npx skills add tony1223/better-agent-terminal --skill check-sdk-updates -a codex -y
Cursor
$ npx skills add tony1223/better-agent-terminal --skill check-sdk-updates -a cursor -y
Gemini CLI
$ npx skills add tony1223/better-agent-terminal --skill check-sdk-updates -a gemini-cli -y
GitHub Copilot
$ npx skills add tony1223/better-agent-terminal --skill check-sdk-updates -a github-copilot -y
OpenCode
$ npx skills add tony1223/better-agent-terminal --skill check-sdk-updates -a opencode -y
Windsurf
$ npx skills add tony1223/better-agent-terminal --skill check-sdk-updates -a windsurf -y
name: check-sdk-updates description: Check whether Claude Code, Claude Agent SDK, and Codex SDK have new versions on npm. Use when the user asks to check for SDK/CLI updates, e.g. "check sdk updates", "check claude code update", "有沒有更新", "檢查 SDK 版本".
Compare the versions of `@anthropic-ai/claude-code`, `@anthropic-ai/claude-agent-sdk`, and `@openai/codex-sdk` declared in `package.json` against the latest published version on npm.
1. Read the `dependencies` block of `package.json` and extract the current declared range for each of:
2. Run the following command (single Bash call) to fetch latest versions in parallel:
npm view @anthropic-ai/claude-code version & \ npm view @anthropic-ai/claude-agent-sdk version & \ npm view @openai/codex-sdk version & \ wait
Map the three lines of output back to the three packages in the order requested.
3. For each package, compare the declared version (strip leading `^`/`~`) with the latest. Report a compact table:
Package Current Latest Status @anthropic-ai/claude-code 2.1.119 2.1.120 ⬆ update @anthropic-ai/claude-agent-sdk 0.2.119 0.2.119 ✓ up to date @openai/codex-sdk 0.125.0 0.126.0 ⬆ update
4. **For each outdated package, analyze the gap between current and latest** so the user can decide how to implement the update. For each one:
a. Get the list of versions in between with:
npm view <pkg> versions --json
Filter to versions strictly greater than current and ≤ latest. Note the count and span (patch / minor / major bumps).
b. Try to fetch release notes / changelog. Try in this order, stop at the first that works:
c. Summarise per package in 2–4 bullets:
5. After the per-package analysis, suggest the exact `npm install` command to bump them, e.g.:
npm install @anthropic-ai/claude-code@latest @openai/codex-sdk@latest
Group low-risk bumps together; call out any high-risk bump as needing a separate, careful update. Do NOT run the install — only suggest it. Wait for the user's confirmation before installing.
A Tauri-powered terminal aggregator with multi-workspace support and built-in AI agent integration Manage multiple project terminals in one window, with built-in Claude Code and Codex agent panels, file browser, git viewer, snippet manager, and remote access
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.