🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Reminder

by @jpengcheng523-netizen

Reminder and scheduling skill. Set one-time or recurring reminders, manage tasks, and send notifications.

Versionv1.0.0
Downloads489
TERMINAL
clawhub install jpeng-reminder

πŸ“– About This Skill


name: jpeng-reminder description: "Reminder and scheduling skill. Set one-time or recurring reminders, manage tasks, and send notifications." version: "1.0.0" author: "jpeng" tags: ["reminder", "schedule", "notification", "task", "alarm"]

Reminder

Set reminders and scheduled notifications.

When to Use

  • User wants to set a reminder
  • Schedule recurring tasks
  • Manage to-do lists
  • Send timed notifications
  • Features

  • One-time reminders: Set for specific time
  • Recurring reminders: Daily, weekly, monthly
  • Natural language: "remind me in 30 minutes"
  • Multi-channel: Push, email, message
  • Usage

    Set reminder

    python3 scripts/reminder.py add \
      --message "Team meeting" \
      --time "2024-01-15T14:00:00"
    

    Natural language

    python3 scripts/reminder.py add \
      --message "Take a break" \
      --in "2 hours"
    

    Recurring reminder

    python3 scripts/reminder.py add \
      --message "Daily standup" \
      --schedule "every day at 9:00"
    

    List reminders

    python3 scripts/reminder.py list
    

    Complete reminder

    python3 scripts/reminder.py complete --id "rem_xxx"
    

    Delete reminder

    python3 scripts/reminder.py delete --id "rem_xxx"
    

    Output

    {
      "success": true,
      "reminder_id": "rem_xxx",
      "message": "Team meeting",
      "scheduled_for": "2024-01-15T14:00:00",
      "channel": "push"
    }
    

    Storage

    Reminders are persisted in ~/.openclaw/reminders.json and survive restarts.

    ⚑ When to Use

    TriggerAction
    - Schedule recurring tasks
    - Manage to-do lists
    - Send timed notifications

    πŸ’‘ Examples

    Set reminder

    python3 scripts/reminder.py add \
      --message "Team meeting" \
      --time "2024-01-15T14:00:00"
    

    Natural language

    python3 scripts/reminder.py add \
      --message "Take a break" \
      --in "2 hours"
    

    Recurring reminder

    python3 scripts/reminder.py add \
      --message "Daily standup" \
      --schedule "every day at 9:00"
    

    List reminders

    python3 scripts/reminder.py list
    

    Complete reminder

    python3 scripts/reminder.py complete --id "rem_xxx"
    

    Delete reminder

    python3 scripts/reminder.py delete --id "rem_xxx"