remind-me について
Remind Meは、自然言語の依頼から単発または繰り返しのリマインダーを作成するスキルです。通知を自動で予定したい人向けに、cronでスケジュールし、Markdownファイルに記録します。
主な機能
- 01自然言語から時刻を解析
- 02単発リマインダーの設定
- 03繰り返しリマインダーの設定
- 04Markdownへの記録
- 05確認とジョブIDの返却
活用シーン
- 01後日または指定日にタスクを通知
- 02毎日または毎週の定期通知を設定
- 03履歴を確認して保留中のタスクを管理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sundial-org/ awesome-openclaw-skills --skill remind-meインストール後、Claude Code で/remind-meを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
check-reminders.shcreate-recurring.shcreate-reminder.sh詳細
リマインダー
自然言語で設定でき、自動的に通知されるリマインダーです。スケジュールには cron を、記録には Markdown を使用します。
使い方
1 回限りのリマインダー
自然な言葉で依頼するだけです:
- 「今日の後で Gumroad の支払いをするようリマインドして」
- 「明日の午後 3 時に母に電話するようリマインドして」
- 「2 時間後にオーブンを確認するようリマインドして」
- 「来週の月曜日の午前 9 時に会議のことをリマインドして」
繰り返しのリマインダー
繰り返しのリマインダーを設定するには:
- 「毎時ストレッチするようリマインドして」
- 「毎日午前 9 時にメールを確認するようリマインドして」
- 「毎週月曜日の午後 2 時に会議のことをリマインドして」
- 「毎週、勤務表を提出するようリマインドして」
仕組み
- メッセージから時刻を解析します
--atを指定して 1 回限りの cron ジョブを作成します- 履歴を
/home/julian/clawd/reminders.mdに記録します - 設定した時刻になると、メッセージが届きます
時刻の解析
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"
どちらのスクリプトも自動的に以下を行います:
- 時刻/スケジュールを解析します
- cron ジョブを作成します(1 回限りの場合は
--at、繰り返しの場合は--every/--cronを使用) /home/julian/clawd/reminders.mdに記録します- ジョブ ID を含む確認メッセージを返します
コメント
Markdown 対応