Agent skill

at-commit

Generate a Conventional Commits message from staged changes and wait for confirmation before committing. Use when the user asks to commit or generate a commit message.

kairyougithub.com/kairyouGitHub ↗
claude-codecodexMIT
Install
npx skills add kairyou/agent-tools --skill at-commit --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 6 KB
Bundled scripts: none
Path: skills/workflow/at-commit/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 159
Language: JavaScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Commit Message Generator ## Workflow 1. Run `git diff --staged` to inspect staged changes. If it is empty, tell the user to run `git add` first and stop. 2. Determine the description language using the Language Policy below. 3. Generate the message(s) and show them for confirmation; do not commit immediately. When more than one framing is reasonable, present them as a short numbered list (`1)`, `2)`, …) so the user can pick by replying with just the number. A single clear message may be shown on its own. The user may also reply with an edit or their own wording. 4. Run `git commit -m` only after the user picks or explicitly confirms — a number from the list, "commit", or "ok" all count. Do not run `git push` unless the user explicitly asks. ## Language Policy Use this priority order for the human-readable description after `type(scope):`: 1. Use the language explicitly requested by the user in this turn. 2. Otherwise use the repository preference in `.agent-tools/config.jsonc`, if it defines `at-commit.language`. 3. Otherwise use the global preference in `~/.agent-tools/config.jsonc`, if it defines `at-commit.language`. 4. Otherwise use the language of the user's actual invocatio

What's inside
Steps it walks through
  1. Workflow
  2. Language Policy
  3. Persistent Language Preference
  4. Rules
  5. Generation Strategy
  6. Content Discipline
More from agent-tools
All skills →
About this skill
What does the at-commit skill do?

Generate a Conventional Commits message from staged changes and wait for confirmation before committing. Use when the user asks to commit or generate a commit message.

How do I install it?

Run `npx skills add kairyou/agent-tools --skill at-commit --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From kairyou/agent-tools, a repository with 159 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going