morning-briefing について
morning-briefing は、優先事項やタスクを簡潔に把握したい人向けに、日次の業務ブリーフィングをまとめるスキルです。状態ファイルから情報を集め、現在使用中のメッセージチャネルに送信します。
主な機能
- 01当日の優先事項を集約
- 02進行中タスクの一覧化
- 03保留中の引き継ぎを表示
- 04日付と曜日を記載
- 05配信後に状態を更新
活用シーン
- 01平日の朝にブリーフィングを自動送信
- 02依頼に応じたデイリーキックオフの準備
- 03タスクの進捗と引き継ぎ事項の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ archieindian/ openclaw-superpowers --skill morning-briefingインストール後、Claude Code で/morning-briefingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
example-state.yamlrun.pySTATE_SCHEMA.yaml詳細
朝のブリーフィング
状態ファイル:~/.openclaw/skill-state/morning-briefing/state.yaml
毎営業日の朝、何が重要かを正確に把握できます。タブを切り替える必要はありません。メッセージひとつで確認できます。
使用するタイミング
- 平日の午前7時の cron 起動時
- ユーザーが朝の最新情報や1日の開始時のまとめを求めたとき
ブリーフィング
次の情報源から、記載順に情報をまとめます。
- 今日の優先事項 —
daily-reviewの状態ファイル(~/.openclaw/skill-state/daily-review/state.yaml)からprioritiesを読み取ります - 進行中のタスク —
long-running-task-managementの状態ファイルから、status: in_progressのタスクをすべて読み取ります - 保留中の引き継ぎ —
task-handoffの状態を確認し、status: writtenの場合はその旨を明記します - 日付と曜日 — 今日の日付と曜日を冒頭に記載します
出力形式
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が今日なら、スキップします(すでに配信済みです) - それ以外の場合は、ブリーフィングをまとめて配信し、その後状態を更新します
コメント
Markdown 対応