daily-rhythm について
daily-rhythmは、優先事項やタスクを整理し、仕事と生活のバランスを保ちたい人向けの日次計画・振り返りスキルです。朝のブリーフ、夜の計画プロンプト、就寝リマインダー、週次レビューを自動化します。
主な機能
- 01カレンダーとタスクを含む朝のブリーフ生成
- 02翌日の優先事項を考える夜のプロンプト
- 03就寝リマインダーの送信
- 04週次レビューの設定
- 05Google Tasksデータの同期
- 06Stripe ARRの任意追跡
活用シーン
- 01一日の開始時に優先事項とタスクを確認
- 02夜に翌日の重点を記録
- 03週ごとの進捗確認とタスク計画
- 04朝のブリーフでARRデータを確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ aaaaqwq/ agi-super-team --skill daily-rhythmインストール後、Claude Code で/daily-rhythmを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.md_meta.json.clawhub/origin.jsonassets/HEARTBEAT_TEMPLATE.mdreferences/CONFIGURATION.mdscripts/morning-brief.shsync-google-tasks.pysync-stripe-arr.py詳細
Daily Rhythm
朝のブリーフィング、夜のリラックスタイム、睡眠を促すリマインダー、週次レビューを自動化する、包括的な日々の計画・振り返りシステムです。ユーザーが集中力を保ち、進捗を追跡し、ワークライフバランスを維持できるよう支援します。
クイックスタート
- スキルをインストールし、スクリプトが実行可能であることを確認します
- データソース(Google Tasks、任意のStripe、Calendar)を設定します
- 自動化用のcronジョブを設定します
- 集中分野とDaily Intention(祈り、アファメーション、名言、または心を落ち着かせる考え)をカスタマイズします
- 自動化された日々のブリーフィングとプロンプトを活用します
機能
日次の自動化
- 午前7:00:バックグラウンドでデータを同期(タスク、ARR)
- 午前8:30:優先事項、カレンダー、天気、タスクを含む朝のブリーフィング
- 午後10:30:明日の優先事項を計画するためのリラックスタイム用プロンプト
- 午後11:00:励ましの言葉を添えた睡眠リマインダー
週次の自動化
- 日曜日午後8:00:振り返りとタスク計画のための週次レビュー
充実した朝のブリーフィングに含まれる内容
- 🙏 Daily Intention — 祈り、アファメーション、名言、または心を落ち着かせる考え
- カレンダーの予定
- 集中分野
- ARRの進捗追跡(任意のStripe連携)
- 今日の優先事項(リラックスタイムに設定した内容、または最優先タスク)
- 実行可能な提案
- ステップごとの計画
- 役立つリソース
- Google Tasksのタスクリスト
- 天気(設定されている場合)
- 昨日からの未完了事項
セットアップ手順
ステップ1:依存関係をインストールする
Python 3と必要なパッケージがあることを確認します:
pip install google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client stripe
ステップ2:Google Tasksを設定する
- Google Cloud Consoleにアクセスします
- プロジェクトを作成し、Tasks APIを有効にします
- OAuth 2.0認証情報(デスクトップアプリ)を作成します
credentials.jsonを~/.openclaw/google-tasks/にダウンロードします- 認証のため、次のコマンドを一度実行します:
python3 scripts/sync-google-tasks.py
詳しい手順については、CONFIGURATION.mdを参照してください。
ステップ3:Stripeを設定する(任意)
朝のブリーフィングでARRを追跡する場合:
- ワークスペースのルートに
.env.stripeを作成します:STRIPE_API_KEY=sk_live_... - 状態ファイルでARRの目標を設定します
ステップ4:Calendarを設定する
ICS URLをTOOLS.mdに追加します:
### Calendar
- **ICS URL:** `https://calendar.google.com/calendar/ical/...`
ステップ5:cronジョブを設定する
オプションA:システムcron(従来の方法)
crontab -e
# Add these lines:
0 7 * * * cd /path/to/workspace && python3 skills/daily-rhythm/scripts/sync-stripe-arr.py
30 8 * * * cd /path/to/workspace && python3 skills/daily-rhythm/scripts/morning-brief.sh
0 20 * * 0 cd /path/to/workspace && echo "Weekly review time"
30 22 * * * cd /path/to/workspace && echo "Wind-down time"
0 23 * * * cd /path/to/workspace && echo "Sleep nudge"
オプションB:OpenClaw Cron(利用可能な場合)
cronツールを使って、ブリーフィングを生成して送信するagentTurnペイロードを含むジョブを作成します。
ステップ6:HEARTBEAT.mdを作成する
assets/HEARTBEAT_TEMPLATE.mdのテンプレートをワークスペースのルートにコピーし、次の項目をカスタマイズします:
- Daily Intentionのテキスト(祈り、アファメーション、名言、または心を落ち着かせる考え)
- 集中分野
- ARRの目標(Stripeを使用する場合)
ワークフローの詳細
朝のブリーフィングの生成
ブリーフィングは、次の手順で生成されます:
- 最新データを同期する(タスク、ARR)
memory/YYYY-MM-DD.mdからリラックスタイムに設定した優先事項を読み込む- ICS URLからカレンダーを取得する
- 天気を取得する(設定されている場合)
- すべてのセクションを整形済みメッセージにまとめる
リラックスタイムへの回答フロー
ユーザーが午後10:30のプロンプトに返信すると、次の処理が行われます:
- 明日の優先事項を解析する
- 実行可能な提案を作成する
- ステップに分解する
- リソースを特定する
- 確認を求める
memory/YYYY-MM-DD.mdに保存する- 翌朝のブリーフィングに含める
週次レビューのフロー
日曜日午後8時のプロンプトでは、振り返りの質問をします。ユーザーが返信すると、次の処理が行われます:
- その週を要約する
- 重要な優先事項を特定する
- Google Tasksにタスクを作成する
- 月曜日のブリーフィングをプレビューする
カスタマイズ
Daily Intentionを変更する
朝のブリーフィングは、カスタマイズ可能な心を落ち着かせるセクションから始まります:
例:
- 信仰に基づく内容:祈り、聖書の一節、信仰に関する考え
- 宗教色のない内容:アファメーション、意図の設定、感謝の習慣
- 名言:心を奮い立たせる名言、ストア哲学、詩
- 目標:日々のミッションステートメント、価値観の再確認
HEARTBEAT.mdを編集するか、朝のブリーフィングの生成処理を変更します。
集中分野を変更する
HEARTBEAT.mdでデフォルトの集中分野を更新します:
### Focus
Your primary focus (e.g., "Product growth and customer acquisition")
時刻を調整する
cron式を変更します:
30 8 * * *= 毎日午前8:3030 22 * * *= 毎日午後10:300 23 * * *= 毎日午後11:000 20 * * 0= 毎週日曜日午後8:00
カスタムセクションの追加
追加のデータソースを含めるには、scripts/morning-brief.sh を変更します。
ファイル構成
workspace/
├── memory/
│ ├── YYYY-MM-DD.md # Wind-down responses
│ ├── google-tasks.json # Synced tasks
│ ├── stripe-data.json # ARR data
│ └── heartbeat-state.json # State tracking
├── skills/daily-rhythm/
│ ├── scripts/
│ │ ├── sync-google-tasks.py
│ │ ├── sync-stripe-arr.py
│ │ └── morning-brief.sh
│ ├── references/
│ │ └── CONFIGURATION.md
│ └── assets/
│ └── HEARTBEAT_TEMPLATE.md
└── HEARTBEAT.md # Your custom schedule
スクリプトのリファレンス
sync-google-tasks.py
Google Tasks をローカルの JSON に同期します。credentials.json が必要です。
sync-stripe-arr.py
Stripe の有効なサブスクリプションから ARR を計算します。.env.stripe が必要です。
morning-brief.sh
データの同期とブリーフの生成を実行します。
トラブルシューティング
Google Tasks が同期されない場合
credentials.jsonが存在することを確認します- Tasks API が有効になっていることを確認します
- スクリプトを手動で実行してエラーを確認します
Stripe ARR が表示されない場合
- 有効な API キーが設定された
.env.stripeを確認します - 有効なサブスクリプションがあることを確認します
- 同期スクリプトを手動で実行します
cron ジョブが実行されない場合
- cron がインストールされていることを確認します:
crontab -l - スクリプトのパスが絶対パスであることを確認します
- システムログを確認します
詳細なトラブルシューティングについては、CONFIGURATION.md を参照してください。
ベストプラクティス
- 朝のブリーフを快適に利用するには、1日の終わりのプロンプトに返信します
- Google Tasks のタスクを最新の状態に保ちます
- 目標との整合性を保つため、毎週レビューを行います
- 優先事項の変化に応じて、フォーカスをカスタマイズします
- 自分のリズムに合わせて、タイミングを調整します
要件
- Python 3.7+
- Google Tasks API の認証情報(タスクの同期用)
- Stripe API キー(任意、ARR の追跡用)
- カレンダーの ICS URL(任意、イベント用)
- Cron または OpenClaw cron システム