Skip to content
Agentmart
Submit a tool

git-commit

現在の変更を確認して、コミットするSkill。git commitを実行する際に使用する。

Skill by mjun0812

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/mjun0812-git-commit

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

現在の変更を確認して、コミットするSkill。git commitを実行する際に使用する。

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/git-commit

Tools it pre-approves 6

From allowed-tools in SKILL.md: the agent may use these without asking you each time.

  • Bash(git
  • status:*),
  • add:*),
  • branch:*),
  • diff:*),
  • commit:*)

What's inside

Skill name
git-commit
Description
現在の変更を確認して、コミットするSkill。git commitを実行する際に使用する。
License
MIT
Allowed tools
Bash(git, status:*),, Bash(git, add:*),, Bash(git, branch:*),, Bash(git, diff:*),, Bash(git, commit:*)
Instructions
39 lines in SKILL.md · view on GitHub

Before installing

  • Pre-approves some shell commands

Files (5)

  • README.md
  • README_ja.md
  • SKILL.md
  • openai.yaml · agents/
  • conventional_commits.md · references/

SKILL.md (first lines)

# git commit

変更内容を読み取り、内容を要約したメッセージでcommitするSkill。stagingが無ければ現在の変更をstageし、pushは行わない。
コミットメッセージはConventional Commitsの形式に従って生成するが、
実際のメッセージはユーザーが指定した言語(デフォルトは英語)で記述する。

## Arguments

- `language`: コミットメッセージの言語(例: "ja", "en")。デフォルト: "English"

## Context

以下を取得してから作業を開始する。

- ステージングされた変更: `git diff --cached`
- 未ステージングの変更: `git diff`
- Gitステータス: `git status`
- 現在のブランチ: `git branch --show-current`
- [Conventional Commits規則](references/conventional_commits.md)

## Tasks

1. ステージングされた変更の存在を確認する:
   - ステージング済み・未ステージングの変更がどちらも無い場合は、コミット対象が無い旨を報告して終了する。
   - ステージングされた変更がある場合は、追加でステージングを行わないこと。
   - ステージングされた変更がない場合は、現在の変更を確認してステージングする。
2. Conventional Commits形式に従ったコミットメッセージを生成する:
   - 1行目: `<type>: <description>`(スコープなし)
   - 2行目: 空行
   - 3行目以降: 変更内容を箇条書きで記述。1行1変更とし、指定言語に応じて以下の文体で書く
     - 日本語: 体言止めで終える。ですます調は使わない
       - GOOD: `- ログイン失敗時のリトライ処理を追加`
       - BAD: `- ログイン失敗時のリトライ処理を追加しました`
     - 英語: descriptionと同じ命令形の断片で書く(例: `- Add retry on login failure`)
3. コミットメッセージは `language` で指定された言語(デフォルト: 英語)で記述する。
4. `git commit -m "<メッセージ>"` でコミットを実行する。
5. コミット完了後、生成したコミットメッセージのみを出力する。

From mjun0812/skills, MIT.

More from mjun0812/skills

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Oct 17, 2026 (13 days ago)
Last release
Oct 22, 2026 (8 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mjun0812

Cite this page

git-commit skill. Agent Mart. https://agentmart.dev/skills/mjun0812-git-commit (last updated 2026-10-24)