github-activity

star 0

GitHubの認証済みユーザーの今日のアクティビティを取得し、ざっくりまとめるスキル。「今日のアクティビティ」「GitHub activity」「アクティビティまとめ」「what did I do today」「今日何した」「今日の作業まとめ」などの依頼で起動。

0tarof By 0tarof schedule Updated 4/24/2026

name: github-activity description: GitHubの認証済みユーザーの今日のアクティビティを取得し、ざっくりまとめるスキル。「今日のアクティビティ」「GitHub activity」「アクティビティまとめ」「what did I do today」「今日何した」「今日の作業まとめ」などの依頼で起動。 allowed-tools: - Bash(fetch_activity.sh) - Bash(gh pr view *) - Bash(gh api *) - Bash(gh issue view *) user-invocable: true

GitHub Activity スキル

今日のGitHubアクティビティを取得し、わかりやすくまとめるスキル。

IMPORTANT: 日本語でユーザーとコミュニケーションを取ること。

ワークフロー

1. データ取得

スクリプトを実行して今日のアクティビティをJSON形式で取得する:

${CLAUDE_SKILL_DIR}/scripts/fetch_activity.sh

2. プレゼンテーション

報告用途のため、フォーマルな文体で整形する。スクリプトの出力JSONを以下のテンプレートに従って整形し、件数が0のセクションは省略する。

## YYYY-MM-DD GitHub アクティビティ報告

### マージ済み PR (N件)
**repo-name** (M件)
- `#123` タイトル
- `#456` タイトル

### 作成 PR (N件)
**repo-name** (M件)
- `#123` タイトル

### レビュー実施(Approve)(N件)
**repo-name** (M件)
- `#123` タイトル

### レビュー実施(Changes Requested)(N件)
**repo-name** (M件)
- `#123` タイトル

### 作成 Issue (N件)
**repo-name** (M件)
- `#123` タイトル

### クローズ Issue (N件)
**repo-name** (M件)
- `#123` タイトル

### その他の活動
- コメント対応した Issue / PR 一覧
- push を実施したリポジトリ一覧

---

### サマリー

本日は以下の N 軸で作業を実施した。

1. **テーマ名(本日のメインテーマ / 補足があれば括弧書き)**
   - 作業内容の要約(repo-name #123 / #456)
   - 別の関連作業の要約(repo-name #789)
   - 横断的な取り組みやクローズした Issue など(repo-name #1928 をクローズ)
2. **テーマ名**
   - 作業内容の要約(repo-name #123)
   - 作業内容の要約(repo-name #456)
3. **テーマ名**
   - 作業内容の要約(repo-name #123, #456)
   - コメント対応の概要(repo-name #789 にコメント)

プレゼンテーションルール

  1. 文体: 体言止め・ですます調は避け、簡潔な報告調(「〜を実施した」「〜に移行」「〜を推進」など)で統一する
  2. リポジトリでグルーピング: 各セクション内で同じリポジトリのアイテムをまとめる
  3. リポジトリ名の表示: owner/namename 部分のみ太字で表示する
  4. 0件セクション省略: 該当なしのセクションは出力しない
  5. pushes: リポジトリ名と ref を箇条書きで表示。同一リポジトリ・同一refへの複数pushは重複排除する
  6. comments: コメント対応した Issue / PR をリポジトリでグルーピングして表示。同一Issue/PRへの複数コメントは重複排除する

サマリーの作り方

個々の PR / Issue のタイトルから取り組んだテーマを読み取り、軸ごとにまとめる。以下のルールに従うこと。

  • 軸立て: 単なるカテゴリ列挙ではなく「何に取り組んだか」が伝わる具体的なテーマ名にする(例: 「Over-the-Air (OTA) 配信基盤の再設計」「開発基盤・CI/CD 整備」「チームレビュー対応」)。最も作業量の多い軸には「(本日のメインテーマ)」と補足する
  • 参照表記: 各箇条書きの末尾に関連 PR / Issue を (repo-name #番号 / #番号) 形式で添える。複数リポジトリにまたがる場合は (digdag #281 / #280, ssp-adserver #9035) のようにカンマ区切りで併記する
  • 粒度: 1軸あたり2〜5個の箇条書きに抑え、関連する PR は同じ箇条書きにまとめる
  • 動詞選択: 「〜に移行」「〜を再構築」「〜を撲滅」「〜を推進」「〜を統一」「〜を approve」「〜にコメント」など、作業内容が明確になる動詞を選ぶ
  • 横断的な取り組み: 複数リポジトリにまたがる改修は「〜を横断し、〜を推進」のようにまとめて表現する
  • レビュー・コメント: Approve / Changes Requested / コメントは独立した軸としてまとめることも検討する
Install via CLI
npx skills add https://github.com/0tarof/dotfiles --skill github-activity
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator