0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

Personal OS シリーズの #3 です。

今回はミーティング周りの自動化を紹介します。

Google Calendar からスケジュールを取得してタスクに追記するだけでなく、
ミーティング終了後に自動でノートを生成するところまでを扱います。

他のシリーズ記事はこちら

ミーティングを自動化する仕組み

ミーティング周りは2つのスキルが連携しています。

  • /meeting-prep を実行する

    1. Google Calendar から今日のミーティングを取得する
    2. daily-task の「今日のスケジュール」に追記する
    3. ミーティング終了30分後、/meeting-task スキル実行するように設定する
  • /meeting-task を実行する(ミーティング終了30分後に自動起動)

    1. Google Calendar からミーティング詳細・添付を取得する
    2. 録画・ドキュメントから要約・決定事項・タスク候補を整理する
    3. ミーティングドキュメントを作成する
    4. daily-task を更新する

/meeting-prep

朝の /task-management から呼び出され、Google Calendar MCP で今日のミーティング一覧を取得して daily-task に追記します。

### Step 1: 今日のミーティングを取得する
Google Calendar MCP で今日のミーティング一覧を取得する。

### Step 2: タスクリストに追記する
daily-task の「今日のスケジュール」セクションに時系列順で追記する。

### Step 3: 自動スキルの実行を設定する
Spot Meeting・Regular Meeting がある場合、
終了30分後に /meeting-task が起動するように設定する

ただ、対象外のミーティング等も設定しており、プロジェクトのミーティングやスポットのミーティングなどの録画や議事録が残るものだけに絞ってスケジュールを設定します。

/meeting-task

このスキルは、ミーティング終了30分後に launchd で、起動します。
Google Calendar からミーティング詳細を取得し、録画・議事録をもとにドキュメントを生成します。

### Step 1: 情報を取得する
Google Calendar でミーティング詳細・添付ドキュメントを取得する。
キャンセル・時刻変更があった場合はここでハンドリングして終了する。

### Step 2: 情報を整理する
録画・ドキュメントをもとに以下を整理する。
- 要約(3〜5文)
- ミーティング詳細(議論の内容・決定事項)
- タスク化候補(期日あり・自分がオーナー・次回MTGまでに必要なもの)

### Step 3: ミーティングドキュメントを作成する
引数が spot-meeting → meeting/inbox/YYYYMMDD-{タイトル}.md
引数が regular-meeting → meeting/{テーマ}/YYYYMMDD.md

### Step 4: daily-task を更新する
スケジュール欄のミーティングにチェックを入れ、
ミーティングセクションに要約・タスク化候補を追記する。

タスク化候補は「期日あり・自分がオーナー・次回ミーティングまでに必要」という条件で絞っています。すべての発言をタスク化すると雑音になるため、アクションが必要なものだけに絞る設計にしています。

生成されるドキュメント

ミーティングドキュメントと daily-task の2か所に書き込まれます。

ミーティングドキュメント meeting/Qiita機能定例/20260705.md

# Qiita 機能定例 - 2026-07-05

## 要約

〇〇機能の仕様について議論し、△△の方針で進めることが決定した。
次回までにエンジニアへの設計相談と仕様書の更新が必要。

## ミーティング詳細

(議論の内容・決定事項の詳細)

## タスク化候補

- [ ] △△の仕様書を更新する(期日: 7/7)
- [ ] エンジニアに設計相談する(期日: 7/8)

daily-task への反映

### 今日のスケジュール
- [x] 15:00 ~ 16:00 Qiita 機能定例  ← チェックが入る

## ミーティング

### Qiita 機能定例
ドキュメントパス: meeting/Qiita機能定例/20260705.md

〇〇機能の仕様について議論し、△△の方針で進めることが決定した。

- タスク化候補
  - [ ] △△の仕様書を更新する(期日: 7/7)
  - [ ] エンジニアに設計相談する(期日: 7/8)

タスク化候補 にチェックを入れることで、翌営業日にタスクとして、リストアップされます。

まとめ

/meeting-prep でカレンダーからスケジュールを取得し、ミーティング終了後のジョブを動的に予約。
/meeting-task でノートを自動生成するというスキルの連携でミーティング周りを自動化しています。


最後まで読んでくださってありがとうございます!

普段はデザインやフロントエンドを中心に Qiita に記事を投稿しているので、ぜひ Qiita のフォローと X(Twitter) のフォローをお願いします。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?