daily-rhythm
毎日のスケジュール作成、朝の確認、夜のリフレクション、睡眠促進、週ごとのレビューなどを自動化し、生産的な習慣形成をサポートする、日々のリズムを整えるための計画・振り返り支援をするSkill。
📜 元の英語説明(参考)
Automated daily planning and reflection system with morning briefs, wind-down prompts, sleep nudges, and weekly reviews. Use when the user wants to set up a structured daily routine, morning briefings, evening reflection prompts, or weekly planning sessions. Triggers include requests for daily schedules, morning briefs, wind-down routines, sleep reminders, weekly reviews, productivity systems, or daily planning automation.
🇯🇵 日本人クリエイター向け解説
毎日のスケジュール作成、朝の確認、夜のリフレクション、睡眠促進、週ごとのレビューなどを自動化し、生産的な習慣形成をサポートする、日々のリズムを整えるための計画・振り返り支援をするSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o daily-rhythm.zip https://jpskill.com/download/8130.zip && unzip -o daily-rhythm.zip && rm daily-rhythm.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8130.zip -OutFile "$d\daily-rhythm.zip"; Expand-Archive "$d\daily-rhythm.zip" -DestinationPath $d -Force; ri "$d\daily-rhythm.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
daily-rhythm.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
daily-rhythmフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
デイリーリズム
包括的な日次計画と振り返りシステムです。モーニングブリーフ、夜のくつろぎ、睡眠の促し、週次レビューを自動化し、ユーザーが集中力を維持し、進捗状況を追跡し、ワークライフバランスを維持できるようにします。
クイックスタート
- Skill をインストールし、スクリプトが実行可能であることを確認します。
- データソース(Google Tasks、オプションの Stripe、カレンダー)を構成します。
- 自動化のために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: カレンダーの構成
TOOLS.md に ICS URL を追加します。
### Calendar
- **ICS URL:** `https://calendar.google.com/calendar/ical/...`
ステップ 5: Cron ジョブの設定
オプション A: システム Cron (従来の方法)
crontab -e
# 次の行を追加します:
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 時のプロンプトで、振り返りの質問をします。ユーザーが返信した場合:
- 1 週間を要約します。
- 主要な優先順位を特定します。
- Google Tasks でタスクを作成します。
- 月曜日のブリーフをプレビューします。
カスタマイズ
Daily Intention の変更
モーニングブリーフは、カスタマイズできる中心となるセクションから始まります。
例:
- 信仰に基づく: 祈り、聖句、信心深い考え
- 世俗的: 肯定、意図設定、感謝の実践
- 引用: インスピレーションを与える引用、ストア哲学、詩
- 目標: 毎日のミッションステートメント、価値観のリマインダー
HEARTBEAT.md で編集するか、モーニングブリーフの生成を変更します。
フォーカスエリアの変更
HEARTBEAT.md でデフォルトのフォーカスを更新します。
### Focus
Your primary focus (e.g., "Product growth and customer acquisition")
タイミングの調整
cron 式を変更します。
30 8 * * *= 毎日午前 8 時 30 分30 22 * * *= 毎日午後 10 時 30 分0 23 * * *= 毎日午後 11 時 00 分0 20 * * 0= 毎週日曜日午後 8 時 00 分
カスタムセクションの追加
scripts/morning-brief.sh を変更して、追加のデータソースを含めます。
ファイル構造
workspace/
├── memory/
│ ├── YYYY-MM-DD.md # くつろぎ時の応答
│ ├── google-tasks.json # 同期されたタスク
│ ├── stripe-data.json # ARR データ
│ └── heartbeat-state.json # 状態追跡
├── skills/daily-rhythm/
│ ├── scripts/
│ │ ├── sync-google-tasks.py
│ │ ├── sync-stripe-arr.py
│ │ └── morning-brief.sh
│ ├── references/
│ │ └── CONFIGURATION.md
│ └── assets/
│ └── HEARTBEAT_TEMPLATE.md
└── HEARTBEAT.md # カスタムスケジュール
スクリプトリファレンス
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 を参照してください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Daily Rhythm
A comprehensive daily planning and reflection system that automates morning briefs, evening wind-downs, sleep nudges, and weekly reviews to help users stay focused, track progress, and maintain work-life balance.
Quick Start
- Install the skill and ensure scripts are executable
- Configure data sources (Google Tasks, optional Stripe, Calendar)
- Set up cron jobs for automation
- Customize your focus area and Daily Intention (prayer, affirmation, quote, or centering thought)
- Enjoy automated daily briefings and prompts
Features
Daily Automation
- 7:00am: Background data sync (tasks, ARR)
- 8:30am: Morning Brief with priority, calendar, weather, tasks
- 10:30pm: Wind-down prompt to plan tomorrow's priority
- 11:00pm: Sleep nudge with encouraging words
Weekly Automation
- Sunday 8:00pm: Weekly review for reflection and task planning
Rich Morning Briefs Include
- 🙏 Daily Intention — Prayer, affirmation, quote, or centering thought
- Calendar events
- Focus area
- ARR progress tracking (optional Stripe integration)
- Today's priority (from wind-down or top task)
- Actionable suggestions
- Step-by-step plan
- Helpful resources
- Task list from Google Tasks
- Weather (if configured)
- Open loops from yesterday
Setup Instructions
Step 1: Install Dependencies
Ensure Python 3 and required packages:
pip install google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client stripe
Step 2: Configure Google Tasks
- Go to Google Cloud Console
- Create project → Enable Tasks API
- Create OAuth 2.0 credentials (Desktop app)
- Download
credentials.jsonto~/.openclaw/google-tasks/ - Run once to authenticate:
python3 scripts/sync-google-tasks.py
See CONFIGURATION.md for detailed steps.
Step 3: Configure Stripe (Optional)
For ARR tracking in morning briefs:
- Create
.env.stripein workspace root:STRIPE_API_KEY=sk_live_... - Set ARR target in state file
Step 4: Configure Calendar
Add ICS URL to TOOLS.md:
### Calendar
- **ICS URL:** `https://calendar.google.com/calendar/ical/...`
Step 5: Set Up Cron Jobs
Option A: System Cron (Traditional)
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"
Option B: OpenClaw Cron (If Available)
Use the cron tool to create jobs with agentTurn payloads that generate and send briefs.
Step 6: Create HEARTBEAT.md
Copy the template from assets/HEARTBEAT_TEMPLATE.md to workspace root and customize:
- Daily Intention text (prayer, affirmation, quote, or centering thought)
- Focus area
- ARR target (if using Stripe)
Workflow Details
Morning Brief Generation
The brief is generated by:
- Syncing latest data (tasks, ARR)
- Reading wind-down priority from
memory/YYYY-MM-DD.md - Fetching calendar from ICS URL
- Fetching weather (if configured)
- Compiling all sections into formatted message
Wind-Down Response Flow
When user replies to 10:30pm prompt:
- Parse their tomorrow priority
- Generate actionable suggestions
- Break into steps
- Identify resources
- Ask confirmation
- Save to
memory/YYYY-MM-DD.md - Include in next morning's brief
Weekly Review Flow
Sunday 8pm prompt asks reflection questions. When user replies:
- Summarize their week
- Identify key priorities
- Create tasks in Google Tasks
- Preview Monday's brief
Customization
Change Daily Intention
The morning brief opens with a centering section you can customize:
Examples:
- Faith-based: Prayer, scripture verse, devotional thought
- Secular: Affirmation, intention-setting, gratitude practice
- Quotes: Inspirational quotes, stoic philosophy, poetry
- Goals: Daily mission statement, values reminder
Edit in HEARTBEAT.md or modify the morning brief generation.
Change Focus Area
Update default focus in HEARTBEAT.md:
### Focus
Your primary focus (e.g., "Product growth and customer acquisition")
Adjust Timing
Modify cron expressions:
30 8 * * *= 8:30am daily30 22 * * *= 10:30pm daily0 23 * * *= 11:00pm daily0 20 * * 0= 8:00pm Sundays
Add Custom Sections
Modify scripts/morning-brief.sh to include additional data sources.
File Structure
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
Scripts Reference
sync-google-tasks.py
Syncs Google Tasks to local JSON. Requires credentials.json.
sync-stripe-arr.py
Calculates ARR from active Stripe subscriptions. Requires .env.stripe.
morning-brief.sh
Orchestrates data sync and brief generation.
Troubleshooting
Google Tasks not syncing?
- Verify
credentials.jsonexists - Check Tasks API is enabled
- Run script manually to see errors
Stripe ARR not showing?
- Verify
.env.stripewith valid API key - Check for active subscriptions
- Run sync script manually
Cron jobs not firing?
- Verify cron is installed:
crontab -l - Check script paths are absolute
- Review system logs
See CONFIGURATION.md for detailed troubleshooting.
Best Practices
- Reply to wind-down prompts for best morning brief experience
- Keep tasks updated in Google Tasks
- Do weekly reviews to stay aligned with goals
- Customize focus as priorities change
- Adjust timing to match your rhythms
Requirements
- Python 3.7+
- Google Tasks API credentials (for task sync)
- Stripe API key (optional, for ARR tracking)
- Calendar ICS URL (optional, for events)
- Cron or OpenClaw cron system