ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

calendar-reminder

每晚22:00自动扫描明天的Outlook日历,上午日程提前2小时提醒,下午日程12:00统一提醒,通过飞书发送通知。依赖 owa-outlook skill。

Why use this skill?

Automate your daily schedule with OpenClaw. Get morning alerts 2 hours before meetings and afternoon summaries delivered directly to Feishu every day.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/ilove323/calendar-reminder
Or

What This Skill Does

The calendar-reminder skill is an automated productivity assistant designed to keep you synced with your daily Outlook schedule. It operates on a scheduled cron job that triggers every evening at 22:00. During this execution, the agent scans your Outlook calendar for the following day. It implements a smart-notification logic: any events scheduled for the morning (before 12:00) trigger a notification via Feishu two hours prior to the event start time, while any afternoon appointments are summarized and sent in a consolidated notification at 12:00 PM on the day of the event. By leveraging the owa-outlook skill, this agent bridges the gap between your corporate calendar and your instant messaging platform, ensuring you never miss a deadline or meeting again.

Installation

To install this skill, run clawhub install openclaw/skills/skills/ilove323/calendar-reminder. Once installed, you must register the cron job using the OpenClaw CLI to enable the automated background scanning: openclaw cron add --name "calendar-daily-scan" --cron "0 22 * * *" --tz "Asia/Shanghai" --session main --system-event "CALENDAR_SCAN: 请立即运行 python3 ~/.openclaw/workspace/skills/calendar-reminder/calendar_reminder.py 并等待完成" --description "每晚22:00扫描明天日历并设置提醒". Finally, ensure your configuration is finalized by editing the calendar_reminder.py file to replace the placeholder target string with your specific Feishu open_id.

Use Cases

This skill is ideal for professionals who utilize Outlook for scheduling and use Feishu for daily communication. It is particularly useful for users with back-to-back morning meetings who need proactive reminders to prep ahead of time, as well as those who prefer a single digest notification at noon to plan their afternoon workload effectively. This automation eliminates the need for manual calendar checks throughout the day.

Example Prompts

  1. "OpenClaw, please run the calendar reminder manual scan now to verify tomorrow's meetings."
  2. "Update my Feishu notification preferences in the calendar-reminder script."
  3. "Check if the cron job for the daily calendar scan is correctly registered and active."

Tips & Limitations

  • Dependency: Ensure owa-outlook is fully configured and authenticated, as the calendar scan will fail if the Outlook session is invalid.
  • Environment: The script relies on Python 3.9+, specifically for the zoneinfo library, so ensure your local environment is up to date.
  • Security: Since this script interacts with your personal calendar and messaging API, keep your open_id private and ensure your script file permissions are restricted to your local user.

Metadata

Author@ilove323
Stars2287
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-ilove323-calendar-reminder": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#outlook#automation#calendar#productivity#feishu
Safety Score: 4/5

Flags: file-read, external-api, code-execution