commit-summary
SKILL.md
Commit Summary
日付を指定してGitコミットをMarkdownテーブル形式で集計する。
使い方
基本実行
# 今日のコミット
bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh
# 特定日のコミット
bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16
# PR取得をスキップ(オフライン時)
bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16 --no-pr
# 著者フィルタなし(全員分)
bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16 --all-authors
# "その日のコミットログを全部"出す(pretty=fuller + --stat)
bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16 --raw --all-authors
# refs/stash 等も含めて"全部"(WIP / index on ... が混ざる場合あり)
bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16 --all-refs
出力例
## 2026-01-16 のコミット一覧(frontend)
| 時間 | ブランチ/PR | コミット内容 |
|------|------------|-------------|
| 09:38 | #6535 | feat: ノートグリッドセクションを実装 |
| 10:12 | #6487 | refactor: フォローボタンをカスタムフックに分離 |
複数リポジトリの集計
複数リポジトリを一括集計する場合:
for repo in ~/Documents/works/frontend ~/Documents/works/note-ui; do
cd "$repo" && bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16
done
注意事項
- worktree対応:
git log --branches --remotesにより(stash等を除外しつつ)ブランチ由来のコミットを取得 - PR番号:
ghCLIがインストールされている場合、PR一覧を1回だけ取得してPR番号を付与 - 時刻: ローカルタイムゾーン(JST)で出力
- 依存: Pythonは不要(
dateコマンドで翌日を計算)
Weekly Installs
6
Repository
iemong/agent-skillsFirst Seen
Feb 3, 2026
Security Audits
Installed on
claude-code6
codex6
opencode6
amp5
github-copilot5
kimi-cli5