Reminder Secretary for Openclaw

An intelligent personal secretary skill that captures natural-language events, manages git-synced local workspace data, and schedules automated Telegram alerts.

godferylindsay
v1.0.0
Apr 15, 2026
0
598
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install godfery-reminder

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install godfery-reminder using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Reminder Secretary?

The Reminder Secretary is a developer-centric personal assistant built to run on Openclaw Skills. By combining natural language processing with local, Git-compatible data management, it bridges the gap between quick conversational inputs and robust, persistent state handling. Users can dictate plans or reminders in Chinese or English, and the skill parses, organizes, and writes the structured data directly into a local workspace configuration file.

In addition to local storage, this skill coordinates with external notification layers using the SkillBoss API Hub. It leverages SkillBoss cron utilities to trigger timed Telegram notifications for your events. Because data is separated entirely from the agent's logic, you can easily sync your agenda across multiple devices utilizing version control services or claw-roam without exposing sensitive personal data.

Reminder Secretary Use Cases

  • Meeting & Deadline Capture: Quickly parse vague natural language inputs such as "meeting on Friday at 3 PM" into structured calendar events with precise datetimes.
  • Recurring Events & Birthdays: Easily log recurring occasions like annual birthdays (including traditional Chinese lunar calendar dates) with automated leap-month management.
  • Automated Telegram Notifications: Automatically schedule multi-tier alert systems (e.g., 24 hours, 1 hour, and 10 minutes beforehand) dispatched directly to your Telegram chat.
  • Active Agenda Querying: Ask natural language questions like "What is my schedule for next week?" or "What tasks are coming up?" to get structured summaries of your calendar state.

How Reminder Secretary Works

  1. Natural Language Input: The user sends an event registration or query command to the AI agent.
  2. LLM Parsing: The skill invokes the /v1/pilot endpoint of the SkillBoss API Hub to safely parse dates, times, repetition rules, and notes from raw text.
  3. Workspace Write: The parsed, structured event data is saved to a local YAML-based events file at ~/.skillboss/workspace/reminders/events.yml.
  4. Cron Job Registration: The agent communicates with the SkillBoss cron infrastructure to programmatically schedule notification alerts based on custom offset configurations.
  5. Telegram Dispatch: When cron triggers run, notification payloads are routed to the user's active Telegram channel.

Reminder Secretary Setup

Prerequisites

Configure your environment variables prior to initializing the skill. Ensure you have your SkillBoss API authentication keys on hand.

Environment Variables

Set the following variables in your environment or global shell config:

export SKILLBOSS_API_KEY="your_skillboss_api_key_here"
export REMINDER_TZ="Asia/Shanghai" # Optional: Defaults to Asia/Shanghai
export REMINDER_OFFSETS_MINUTES="1440,60,10" # Optional: Multi-tier notification offsets

Local Template Verification

Verify that the template structure exists in your workspace to enable proper synchronization:

mkdir -p ~/.skillboss/workspace/reminders
cp skills/reminder/assets/events.template.yml ~/.skillboss/workspace/reminders/events.yml

Reminder Secretary Data Schema & Taxonomy

The data storage format segregates logic from user workspace files to optimize git tracking. Reminders are saved in YAML format.

Event Data Structure

Field Type Description Example
title String Description of the event "Team Sync Meeting"
start_datetime String ISO formatted date time with timezone info "2026-03-12T10:00:00+08:00"
notes String Optional metadata or descriptions "Review Q1 goals"
offsets Array Notification offsets in minutes [1440, 60, 10]
repeat String Recurrence policy (yearly/monthly/weekly) "weekly"

Sample Configuration Output (events.yml)

events:
  - id: "evt_001"
    title: "Mom's Birthday"
    start_datetime: "2026-04-18T00:00:00+08:00"
    notes: "Convert to Lunar calendar dynamically"
    offsets: [1440, 60]
    repeat: "yearly"

Reminder Secretary Advanced Features

  • Git-Synced Workspaces: By utilizing local file storage (~/.skillboss/workspace), your agenda can be tracked via git, allowing seamless syncing across devices using claw-roam.
  • Intelligent Lunar Date Processing: Built-in support for lunar-to-solar calendar conversions for birthdays, with dynamic prompts querying how to handle challenging leap months.
  • Multi-tiered Notifications: Generates multiple cron events per calendar item automatically, sending cascading reminders (e.g., 1 day, 1 hour, and 10 minutes prior) directly to Telegram.
  • Dynamic Pilot AI Routing: Uses the Openclaw Skills architecture to auto-route standard parsing requests through the most balanced LLM model dynamically via the /v1/pilot API.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*