Agent Tools plugin

Skills for commits, review and ZenTao plus a status line, gateway balance and session logs for Claude Code, Codex, OpenCode.

  • 179 ★ on the repository
  • Last commit
  • MIT
Plugin

Extended access

Why this level

  • The installer changes agent settings such as `~/.claude/settings.json` and installs hooks.
  • The `at-zentao` skill uses ZenTao credentials and writes back to it.
All reasons and checks

kairyou/agent-tools

Install

Manual install

npx -y skills@latest add kairyou/agent-tools --skill at-commit -g -y

Swap the skill name for `at-review`, `at-simplify` or `at-zentao`.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The installer changes agent settings such as `~/.claude/settings.json` and installs hooks.
  • The `at-zentao` skill uses ZenTao credentials and writes back to it.

This is third-party code. Review the repository files before installing.

What it does

Agent Tools combines two sets. The first is skills: `at-commit` writes a Conventional Commits message from staged changes and waits for confirmation, `at-review` reviews local changes or a PR for bugs and regressions, `at-simplify` removes duplication and lowers complexity, and `at-zentao` works ZenTao bugs and tasks from the list to logging hours. The second set is runtime capabilities installed per agent: `statusline` adds a Claude Code line with branch, model and rate-limit windows, `usage` shows balance and quota of API gateways (Sub2API, One API, New API, OpenRouter and others), and `vision` and `log` add image recognition and a session log. Skills install with `npx -y skills@latest add kairyou/agent-tools --skill <name> -g -y` and capabilities with `npx -y @kairyou/agent-tools@latest <capability> -a <agent>`. The `--dry-run` flag previews changes and `--uninstall` removes a capability. Node.js 22 is required.

Who it is for. Developers who run several agents and API gateways and want spend in the status line plus one set of skills for commits and review.

Good fit when

  • You want gateway balance inside Claude Code without opening the provider dashboard.
  • Commits must follow Conventional Commits in the right language and be confirmed by hand.
  • A branch or PR should be reviewed for regressions and the findings fixed in the working tree.
  • An agent works ZenTao bugs and hours are logged through a plain request.

Not a fit when

  • You do not use ZenTao: the `at-zentao` skill will not help.
  • Your gateway exposes no usage endpoint: `usage` will report it unavailable.
  • You want a single marketplace plugin without Node.js: installation goes through `npx`.

Example request

Draft a commit from staged changes following Conventional Commits in English and wait for my confirmation.

Limitations

Node.js 22 or newer is required. The `at-zentao` skill reads the password from `~/.agent-tools/config.jsonc` or an environment variable, so prefer the variable. Balance display depends on the gateway version and its enabled endpoints, and on failure you can set `PROVIDER_USAGE_BASE_URL` and `PROVIDER_USAGE_API_KEY`. Official endpoints are skipped. The `statusline` capability writes `statusLine` into `~/.claude/settings.json`, and for Codex the hook must be approved once with `/hooks`. After installing in OpenCode and Pi a restart is required.

How to disable. Remove a capability with `npx -y @kairyou/agent-tools@latest <capability> -a <agent> --uninstall` and delete skills through your skills manager. Remove `~/.agent-tools/config.jsonc` by hand.

FAQ

How do I list the skills?

Run `npx -y skills@latest add kairyou/agent-tools --list`. The installer finds the directories of supported agents itself.

Which agents support `usage`?

Claude Code, Codex, OpenCode and Pi. Claude Code has `/at-usage`, Codex needs the hook approved via `/hooks` and Pi shows data in the footer.

Which gateways does balance display understand?

Sub2API, One API (including OneHub and DoneHub), New API, Claude Code Hub, OpenRouter and Command Code. Compatibility depends on the gateway version.

What does `at-review --fix` do?

It applies fixes only to a working tree that matches the reviewed PR. Private targets need locally available read access.

How do I hide gateway balance from the status line?

Set `statusline.showProviderUsage` to `false` in `~/.agent-tools/config.jsonc`.

Discussion

No questions or reviews yet.

Plugins

agent-toolkit offers generic skills for engineering tasks: from a ticket to a plan, tasks and a handover for review.

PluginExtended access85Repository stars

A set of 116 skills, 44 agents and safety hooks for Claude Code, Cursor, Codex, Gemini CLI and nine more editors

CLIBroad access179Repository stars

A Claude Code and Codex plugin with skills for code research, tests, refactoring and independent review of finished changes

PluginExtended access454Repository stars

A skills library for Claude Code, Cursor and Codex: team code review, TDD, stacked PRs and repository readiness scoring

PluginExtended access72Repository stars

The author's personal set: shared agent rules and dozens of skills for GitHub, the browser, macOS, messaging and releases, plus a sync script

SkillBroad access7.5KRepository stars

Wrappers mvn-lite, npm-lite and go-lite compress build and test output so agents spend less context on logs, plus utilities

CLIExtended access118Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
Agent Tools (this card)no179
ccstatuslineno13,590also a Claude Code status line; here it pairs with commit and review skills and gateway balance display
ccusageno19,415analyzes spend from logs; here balance and quota are read from the API gateway right inside the agent

README in short

It covers installing skills and capabilities, using `at-commit`, `at-review`, `at-simplify` and `at-zentao`, a capability table per agent and `config.jsonc` setup. Separate sections cover the status line and gateway usage display. A Chinese README is included.

README badge

Report a problem