Communityコーディング&開発github.com

kingcwt/wh-skill

Claude Code スキル — Git コミットから作業時間を一括エクスポート。日・週・月単位のフィルタリングとプロジェクト絞り込みに対応。

wh-skill とは?

このスキルは、Claude Code 環境で Git リポジトリのコミット履歴を解析し、作業時間レポートを自動生成・エクスポートします。日次・週次・月次といった期間フィルタリングや、特定プロジェクトへの絞り込みが可能で、開発チームの工数管理や進捗報告を効率化します。主に Claude Code 向けに設計されていますが、類似の AI エージェントツールでも利用できるよう汎用性を持たせています。SKILL.md に従い、git log コマンドを活用してコミットメッセージから時間情報を抽出するため、追加の外部サービスは不要です。これにより、面倒な手動集計から解放され、正確な工数データを素早く取得できます。

対応✓Claude Code~Codex CLI~Cursor
Part ofMobile
npx skills add kingcwt/wh-skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

wh-skill は何をしますか?

Claude Code スキル — Git コミットから作業時間を一括エクスポート。日・週・月単位のフィルタリングとプロジェクト絞り込みに対応。

概要

このスキルは、Git リポジトリのコミット履歴を自動解析し、作業時間レポートを生成します。日次、週次、月次のフィルタリングに加え、プロジェクトごとの絞り込みも可能で、チームの進捗管理や工数報告を大幅に効率化します。

使い方

  • wh --daily : 当日の作業時間を表示
  • wh --weekly : 今週の作業時間を表示
  • wh --monthly : 今月の作業時間を表示
  • wh --project <プロジェクト名> : 特定プロジェクトに絞り込んで表示

対応プラットフォーム

  • Claude Code
  • その他 AI エージェントツール(汎用的に設計)

前提条件

  • Git がインストールされていること
  • Claude Code 環境で動作

仕組み

このスキルは git log コマンドを利用してコミット履歴を取得し、コミットメッセージから時間情報を抽出します。外部サービスへの依存はなく、完全にオフラインで動作します。

インストール

  1. スキルファイルを Claude Code のスキルディレクトリに配置
  2. Claude Code を再起動
  3. wh コマンドが利用可能になります

ライセンス

MIT

関連スキル