بنقرة واحدة
reminder-scheduler
Schedule one-time and recurring reminders with create, list, cancel, and due-scan operations.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Schedule one-time and recurring reminders with create, list, cancel, and due-scan operations.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Control message formatting and writing style for Lark/Feishu conversations.
Create, query, edit, and manage Feishu Bitable (multidimensional spreadsheets) via lark-cli base — apps, tables, fields, records, views, dashboards, forms, workflows.
Manage Feishu calendar events via lark-cli — create/update/delete events, manage attendees, query free/busy and suggest available time slots, find and book meeting rooms.
List Feishu group chat members and resolve chat metadata via lark-cli.
Create a Feishu cloud document from Lark-flavored Markdown via lark-cli, with optional folder or wiki placement.
Comment management and media (image/file) operations on Feishu cloud documents via lark-cli.
| name | reminder-scheduler |
| description | Schedule one-time and recurring reminders with create, list, cancel, and due-scan operations. |
| triggers | {"intent_patterns":["提醒|remind|timer|定时|倒计时|schedule|cron|周期任务|闹钟|alarm"],"context_signals":{"keywords":["提醒","timer","schedule","cron","周期"]},"confidence_threshold":0.55} |
| priority | 7 |
| requires_tools | ["bash"] |
| max_tokens | 240 |
| cooldown | 30 |
Unified reminder scheduler covering two capabilities: one-time reminders (delayed trigger) and recurring plans (long-term periodic reminders like weekly retros).
| Intent | Command | Key Params |
|---|---|---|
| Set one-time reminder | $PYTHON $SKILL_DIR/run.py set_once --delay 30m --task "..." | --delay, --task |
| List one-time reminders | $PYTHON $SKILL_DIR/run.py list_once | none |
| Cancel one-time reminder | $PYTHON $SKILL_DIR/run.py cancel_once --id timer-12345 | --id |
| Create/update plan | $PYTHON $SKILL_DIR/run.py upsert_plan --name ... --schedule "..." --task "..." | --name, --schedule, --task |
| List plans | $PYTHON $SKILL_DIR/run.py list_plans | none |
| Scan due plans | $PYTHON $SKILL_DIR/run.py due_plans | --now (optional) |
| Delete plan | $PYTHON $SKILL_DIR/run.py delete_plan --name ... | --name or --id |
| Advance plan | $PYTHON $SKILL_DIR/run.py touch_plan --name ... --next-run-at ... | --name/--id, --next-run-at |
# One-time reminders
$PYTHON $SKILL_DIR/run.py set_once --delay 30m --task "Drink water"
$PYTHON $SKILL_DIR/run.py list_once
$PYTHON $SKILL_DIR/run.py cancel_once --id timer-12345
# Recurring plans
$PYTHON $SKILL_DIR/run.py upsert_plan --name weekly-retro --schedule "0 18 * * 5" --task "Send retro reminder" --next-run-at 2026-03-06T10:00:00Z
$PYTHON $SKILL_DIR/run.py list_plans
$PYTHON $SKILL_DIR/run.py due_plans --now 2026-03-06T10:00:00Z
$PYTHON $SKILL_DIR/run.py delete_plan --name weekly-retro
$PYTHON $SKILL_DIR/run.py touch_plan --name weekly-retro --next-run-at 2026-03-13T10:00:00Z
| Param | Type | Required | Description |
|---|---|---|---|
| delay | string | yes | Delay duration (30s / 5m / 2h) |
| task | string | yes | Reminder content |
| Param | Type | Required | Description |
|---|---|---|---|
| id | string | yes | One-time reminder ID |
| Param | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Plan name (unique key) |
| schedule | string | yes | Cron expression |
| task | string | yes | Reminder content |
| next_run_at | string | no | Next execution time (ISO 8601) |
| channel | string | no | Channel, default lark |
| enabled | bool | no | Whether enabled, default true |
| metadata | object | no | Extension metadata |
No parameters. Returns all recurring plans.
| Param | Type | Required | Description |
|---|---|---|---|
| name | string | no | Plan name; provide at least one of name or id |
| id | string | no | Plan ID; provide at least one of name or id |
When both name and id are provided, they must match the same record for deletion to proceed.
| Param | Type | Required | Description |
|---|---|---|---|
| now | string | no | Current time (ISO 8601); defaults to system UTC time |
| Param | Type | Required | Description |
|---|---|---|---|
| name | string | no | Plan name; provide at least one of name or id |
| id | string | no | Plan ID; provide at least one of name or id |
| next_run_at | string | no | Update next execution time (ISO 8601) |
When both name and id are provided, they must match the same record for the update to proceed.