mcpField
M
morning-briefing

morning-briefing

github.com/archieindian生産性7356 回インストール26 週間前に更新
リポジトリ

morning-briefing について

morning-briefing は、優先事項やタスクを簡潔に把握したい人向けに、日次の業務ブリーフィングをまとめるスキルです。状態ファイルから情報を集め、現在使用中のメッセージチャネルに送信します。

主な機能

  1. 01当日の優先事項を集約
  2. 02進行中タスクの一覧化
  3. 03保留中の引き継ぎを表示
  4. 04日付と曜日を記載
  5. 05配信後に状態を更新

活用シーン

  1. 01平日の朝にブリーフィングを自動送信
  2. 02依頼に応じたデイリーキックオフの準備
  3. 03タスクの進捗と引き継ぎ事項の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/archieindian/openclaw-superpowers --skill morning-briefing

インストール後、Claude Code で/morning-briefingを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

example-state.yaml
run.py
STATE_SCHEMA.yaml

詳細

朝のブリーフィング

状態ファイル:~/.openclaw/skill-state/morning-briefing/state.yaml

毎営業日の朝、何が重要かを正確に把握できます。タブを切り替える必要はありません。メッセージひとつで確認できます。

使用するタイミング

  • 平日の午前7時の cron 起動時
  • ユーザーが朝の最新情報や1日の開始時のまとめを求めたとき

ブリーフィング

次の情報源から、記載順に情報をまとめます。

  1. 今日の優先事項 — daily-review の状態ファイル(~/.openclaw/skill-state/daily-review/state.yaml)から priorities を読み取ります
  2. 進行中のタスク — long-running-task-management の状態ファイルから、status: in_progress のタスクをすべて読み取ります
  3. 保留中の引き継ぎ — task-handoff の状態を確認し、status: written の場合はその旨を明記します
  4. 日付と曜日 — 今日の日付と曜日を冒頭に記載します

出力形式

Good morning. Here's your [Day], [Date] briefing.

PRIORITIES
1. [priority from daily-review]
2. ...

IN PROGRESS
- [task_id]: [checkpoint] → next: [next_action]

NEEDS ATTENTION
- [handoff task_name] waiting to be picked up

ユーザーが現在利用しているメッセージングチャネル(Telegram、Slack など)で送信します。

配信後

状態を更新します:last_briefing_date(今日の日付)、delivered_at、items_count(ブリーフィング内の項目の合計数)。

cron 起動時の動作

平日の午前7時の起動時:

  • 状態を読み取ります。last_briefing_date が今日なら、スキップします(すでに配信済みです)
  • それ以外の場合は、ブリーフィングをまとめて配信し、その後状態を更新します

コメント