jpskill.com
🛠️ 開発・MCP コミュニティ

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本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して daily-rhythm.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → daily-rhythm フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

デイリーリズム

包括的な日次計画と振り返りシステムです。モーニングブリーフ、夜のくつろぎ、睡眠の促し、週次レビューを自動化し、ユーザーが集中力を維持し、進捗状況を追跡し、ワークライフバランスを維持できるようにします。

クイックスタート

  1. Skill をインストールし、スクリプトが実行可能であることを確認します。
  2. データソース(Google Tasks、オプションの Stripe、カレンダー)を構成します。
  3. 自動化のためにcron ジョブを設定します。
  4. フォーカスエリアと Daily Intention(祈り、肯定、引用、または中心となる思考)をカスタマイズします。
  5. 自動化された日次ブリーフィングとプロンプトをお楽しみください

特徴

毎日の自動化

  • 午前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 の構成

  1. Google Cloud Console にアクセスします。
  2. プロジェクトを作成 → Tasks API を有効にします。
  3. OAuth 2.0 認証情報(デスクトップアプリ)を作成します。
  4. credentials.json~/.openclaw/google-tasks/ にダウンロードします。
  5. 認証のために一度実行します: python3 scripts/sync-google-tasks.py

詳細な手順については、CONFIGURATION.md を参照してください。

ステップ 3: Stripe の構成 (オプション)

モーニングブリーフで ARR を追跡する場合:

  1. ワークスペースのルートに .env.stripe を作成します。
    STRIPE_API_KEY=sk_live_...
  2. ステートファイルで 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 を使用している場合)

ワークフローの詳細

モーニングブリーフの生成

ブリーフは、次の手順で生成されます。

  1. 最新のデータ (タスク、ARR) を同期します。
  2. memory/YYYY-MM-DD.md からくつろぎ時の優先順位を読み取ります。
  3. ICS URL からカレンダーを取得します。
  4. 天気を取得します (設定されている場合)。
  5. すべてのセクションをフォーマットされたメッセージにコンパイルします。

くつろぎ時の応答フロー

ユーザーが午後 10 時 30 分のプロンプトに返信した場合:

  1. 明日の優先順位を解析します。
  2. 実行可能な提案を生成します。
  3. ステップに分割します。
  4. リソースを特定します。
  5. 確認を求めます。
  6. memory/YYYY-MM-DD.md に保存します。
  7. 次の日のモーニングブリーフに含めます。

週次レビューフロー

日曜日の午後 8 時のプロンプトで、振り返りの質問をします。ユーザーが返信した場合:

  1. 1 週間を要約します。
  2. 主要な優先順位を特定します。
  3. Google Tasks でタスクを作成します。
  4. 月曜日のブリーフをプレビューします。

カスタマイズ

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

  1. Install the skill and ensure scripts are executable
  2. Configure data sources (Google Tasks, optional Stripe, Calendar)
  3. Set up cron jobs for automation
  4. Customize your focus area and Daily Intention (prayer, affirmation, quote, or centering thought)
  5. 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

  1. Go to Google Cloud Console
  2. Create project → Enable Tasks API
  3. Create OAuth 2.0 credentials (Desktop app)
  4. Download credentials.json to ~/.openclaw/google-tasks/
  5. 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:

  1. Create .env.stripe in workspace root:
    STRIPE_API_KEY=sk_live_...
  2. 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:

  1. Syncing latest data (tasks, ARR)
  2. Reading wind-down priority from memory/YYYY-MM-DD.md
  3. Fetching calendar from ICS URL
  4. Fetching weather (if configured)
  5. Compiling all sections into formatted message

Wind-Down Response Flow

When user replies to 10:30pm prompt:

  1. Parse their tomorrow priority
  2. Generate actionable suggestions
  3. Break into steps
  4. Identify resources
  5. Ask confirmation
  6. Save to memory/YYYY-MM-DD.md
  7. Include in next morning's brief

Weekly Review Flow

Sunday 8pm prompt asks reflection questions. When user replies:

  1. Summarize their week
  2. Identify key priorities
  3. Create tasks in Google Tasks
  4. 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 daily
  • 30 22 * * * = 10:30pm daily
  • 0 23 * * * = 11:00pm daily
  • 0 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.json exists
  • Check Tasks API is enabled
  • Run script manually to see errors

Stripe ARR not showing?

  • Verify .env.stripe with 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

  1. Reply to wind-down prompts for best morning brief experience
  2. Keep tasks updated in Google Tasks
  3. Do weekly reviews to stay aligned with goals
  4. Customize focus as priorities change
  5. 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