mcpField
A
apple-reminders

apple-reminders

github.com/openclaw生産性393.3k6.1k 回インストール今日更新
リポジトリ

apple-reminders について

apple-reminders は、remindctl で Apple Reminders をターミナルから管理するスキルです。Apple Reminders アプリに表示する個人の ToDo やリストの管理に向いています。

主な機能

  1. 01日付や状態でリマインダーを表示
  2. 02リストの作成と管理
  3. 03期限付きリマインダーの追加
  4. 04ID を指定した完了または削除
  5. 05JSON、TSV、件数での出力

活用シーン

  1. 01期限付きの個人タスクを追加
  2. 02期限切れや近日のリマインダーを確認
  3. 03Apple Reminders のリストでタスクを整理

インストール

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

$npx skills add https://github.com/openclaw/openclaw --skill apple-reminders

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

詳細

Apple Reminders CLI (remindctl)

remindctl を使用して、ターミナルから直接 Apple Reminders を管理します。

使用する場合

次の場合に使用します:

  • ユーザーが「リマインダー」または「リマインダーアプリ」に明示的に言及した場合
  • iOS に同期される期日付きの個人用 ToDo を作成する場合
  • Apple Reminders のリストを管理する場合
  • ユーザーがタスクを iPhone/iPad のリマインダーアプリに表示したい場合

使用しない場合

次の場合は使用しないでください:

  • OpenClaw のタスクやアラートをスケジュールする場合 -> 代わりに systemEvent を指定した cron ツールを使用してください
  • カレンダーの予定やアポイントメント -> Apple Calendar を使用してください
  • プロジェクト/作業タスクの管理 -> Notion、GitHub Issues、またはタスクキューを使用してください
  • 一度きりの通知 -> 時間指定のアラートには cron ツールを使用してください
  • ユーザーが「リマインドして」と言っているが、OpenClaw のアラートを意味している場合 -> まず確認してください

セットアップ

  • インストール: brew install steipete/tap/remindctl
  • macOS 専用です。求められたらリマインダーの権限を付与してください
  • ステータスを確認: remindctl status
  • アクセスをリクエスト: remindctl authorize

一般的なコマンド

リマインダーを表示
remindctl                    # Today's reminders
remindctl today              # Today
remindctl tomorrow           # Tomorrow
remindctl week               # This week
remindctl overdue            # Past due
remindctl all                # Everything
remindctl 2026-01-04         # Specific date
リストを管理
remindctl list               # List all lists
remindctl list Work          # Show specific list
remindctl list Projects --create    # Create list
remindctl list Work --delete        # Delete list
リマインダーを作成
remindctl add "Buy milk"
remindctl add --title "Call mom" --list Personal --due tomorrow
remindctl add --title "Meeting prep" --due "2026-02-15 09:00"
完了/削除
remindctl complete 1 2 3     # Complete by ID
remindctl delete 4A83 --force  # Delete by ID
出力形式
remindctl today --json       # JSON for scripting
remindctl today --plain      # TSV format
remindctl today --quiet      # Counts only

日付形式

--due および日付フィルターで受け付けられます:

  • today、tomorrow、yesterday
  • YYYY-MM-DD
  • YYYY-MM-DD HH:mm
  • ISO 8601 (2026-01-04T12:34:56Z)

例: ユーザーの意図を明確にする

ユーザー: 「2 時間後にデプロイを確認するようリマインドして」

尋ねる: 「これを Apple Reminders (お使いのスマートフォンに同期されます) と OpenClaw のアラート (ここでメッセージをお送りします) のどちらにしますか?」

  • Apple Reminders -> このスキルを使用してください
  • OpenClaw のアラート -> systemEvent を指定した cron ツールを使用してください

コメント