mcpField
R
remind-me

remind-me

github.com/sundial-org生産性670887 回インストール34 週間前に更新
リポジトリ

remind-me について

Remind Meは、自然言語の依頼から単発または繰り返しのリマインダーを作成するスキルです。通知を自動で予定したい人向けに、cronでスケジュールし、Markdownファイルに記録します。

主な機能

  1. 01自然言語から時刻を解析
  2. 02単発リマインダーの設定
  3. 03繰り返しリマインダーの設定
  4. 04Markdownへの記録
  5. 05確認とジョブIDの返却

活用シーン

  1. 01後日または指定日にタスクを通知
  2. 02毎日または毎週の定期通知を設定
  3. 03履歴を確認して保留中のタスクを管理

インストール

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

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill remind-me

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

同梱ファイル

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

check-reminders.sh
create-recurring.sh
create-reminder.sh

詳細

リマインダー

自然言語で設定でき、自動的に通知されるリマインダーです。スケジュールには cron を、記録には Markdown を使用します。

使い方

1 回限りのリマインダー

自然な言葉で依頼するだけです:

  • 「今日の後で Gumroad の支払いをするようリマインドして」
  • 「明日の午後 3 時に母に電話するようリマインドして」
  • 「2 時間後にオーブンを確認するようリマインドして」
  • 「来週の月曜日の午前 9 時に会議のことをリマインドして」
繰り返しのリマインダー

繰り返しのリマインダーを設定するには:

  • 「毎時ストレッチするようリマインドして」
  • 「毎日午前 9 時にメールを確認するようリマインドして」
  • 「毎週月曜日の午後 2 時に会議のことをリマインドして」
  • 「毎週、勤務表を提出するようリマインドして」

仕組み

  1. メッセージから時刻を解析します
  2. --at を指定して 1 回限りの cron ジョブを作成します
  3. 履歴を /home/julian/clawd/reminders.md に記録します
  4. 設定した時刻になると、メッセージが届きます

時刻の解析

1 回限りのリマインダー

相対的な時刻:

  • 「5 分後」/「2 時間後」/「3 日後」
  • 「今日の後で」→ 今日の 17:00
  • 「今日の午後」→ 今日の 15:00
  • 「今夜」→ 今日の 20:00

絶対的な時刻:

  • 「明日」→ 明日の午前 9 時
  • 「明日の午後 3 時」→ 明日の 15:00
  • 「来週の月曜日」→ 来週の月曜日の午前 9 時
  • 「来週の月曜日の午後 2 時」→ 来週の月曜日の 14:00

日付:

  • 「1 月 15 日」→ 1 月 15 日の午前 9 時
  • 「1 月 15 日の午後 3 時」→ 1 月 15 日の 15:00
  • 「2026-01-15」→ 1 月 15 日の午前 9 時
  • 「2026-01-15 14:30」→ 1 月 15 日の 14:30
繰り返しのリマインダー

間隔:

  • 「30 分ごと」
  • 「2 時間ごと」

毎日:

  • 「毎日午前 9 時」
  • 「毎日午後 3 時」

毎週:

  • 「毎週」→ 毎週月曜日の午前 9 時
  • 「毎週月曜日の午後 2 時」
  • 「毎週金曜日の午後 5 時」

リマインダーログ

すべてのリマインダーは /home/julian/clawd/reminders.md に記録されます:

- [scheduled] 2026-01-06 17:00 | Pay for Gumroad (id: abc123)
- [recurring] every 2h | Stand up and stretch (id: def456)
- [recurring] cron: 0 9 * * 1 | Weekly meeting (id: ghi789)

ステータス:

  • [scheduled] — 実行を待っている 1 回限りのリマインダー
  • [recurring] — 繰り返しのリマインダー(有効)
  • [sent] — すでに配信された 1 回限りのリマインダー

手動コマンド

# List pending reminders
cron list

# View reminder log
cat /home/julian/clawd/reminders.md

# Remove a scheduled reminder
cron rm <job-id>

エージェントの実装

1 回限りのリマインダー

ユーザーが「Y の時刻に X をリマインドして」と言った場合:

bash /home/julian/clawd/skills/remind-me/create-reminder.sh "X" "Y"

例:

bash /home/julian/clawd/skills/remind-me/create-reminder.sh "Pay for Gumroad" "later today"
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "Call dentist" "tomorrow at 3pm"
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "Check email" "in 2 hours"
繰り返しのリマインダー

ユーザーが「X ごとに Y をリマインドして」と言った場合:

bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Y" "every X"

例:

bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Stand up and stretch" "every 2 hours"
bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Check email" "daily at 9am"
bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Weekly team meeting" "every Monday at 2pm"

どちらのスクリプトも自動的に以下を行います:

  1. 時刻/スケジュールを解析します
  2. cron ジョブを作成します(1 回限りの場合は --at、繰り返しの場合は --every/--cron を使用)
  3. /home/julian/clawd/reminders.md に記録します
  4. ジョブ ID を含む確認メッセージを返します

コメント