원클릭으로
reminder-scheduler
When the user wants to set reminders → create, query, cancel one-time or recurring reminders with expiry scanning.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
When the user wants to set reminders → create, query, cancel one-time or recurring reminders with expiry scanning.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
When prompt, tool, or agent logic changes need regression testing → run eval benchmarks to detect regressions or improvements.
When a task can be parallelized (bulk code review, multi-module refactor, batch analysis) → split into subtasks running in isolated git worktrees via multiple workers.
When the user wants to research academic papers → search ArXiv, extract PDFs, summarize/review/Q&A, generate experiment code.
When you need to interact with web pages using the user's logged-in browser → control Chrome via @playwright/cli daemon, reusing cookies/session with persistent tabs.
When user needs AnyGenIO content generation → unified CLI for task execution with progressive disclosure.
When you need to persist files (reports, docs, evidence) beyond the session → create/query/delete durable artifacts.
| name | reminder-scheduler |
| description | When the user wants to set reminders → create, query, cancel one-time or recurring reminders with expiry scanning. |
| triggers | {"intent_patterns":["提醒|remind|timer|定时|倒计时|schedule|cron|周期任务|闹钟|alarm","\\d+.*分钟后|\\d+.*小时后|\\d+.*天后|in.*\\d+.*min|in.*\\d+.*hour","别忘了|don't forget|记得.*做|remember to","每天.*点|every.*day|每周|every.*week|每月|every.*month","下午.*提醒|明天.*提醒|晚上.*提醒|tomorrow.*remind","到时候.*通知|notify.*when|等.*结束.*告诉|alert.*me","取消.*提醒|cancel.*reminder|删掉.*闹钟|stop.*remind"],"context_signals":{"keywords":["提醒","timer","schedule","cron","周期","定时","remind","alarm","notify","通知","每天","每周"]},"confidence_threshold":0.55} |
| priority | 7 |
| requires_tools | ["bash"] |
| max_tokens | 240 |
| cooldown | 30 |
一个 skill 同时覆盖两类能力:
# 单次提醒:设置、查看、取消
python3 skills/reminder-scheduler/run.py set_once --delay 30m --task "喝水提醒"
python3 skills/reminder-scheduler/run.py list_once
python3 skills/reminder-scheduler/run.py cancel_once --id timer-12345
# 周期计划:创建/更新、查看、删除、到期扫描、执行后推进
python3 skills/reminder-scheduler/run.py upsert_plan --name weekly-retro --schedule "0 18 * * 5" --task "发送复盘提醒" --next-run-at 2026-03-06T10:00:00Z
python3 skills/reminder-scheduler/run.py list_plans
python3 skills/reminder-scheduler/run.py due_plans --now 2026-03-06T10:00:00Z
python3 skills/reminder-scheduler/run.py delete_plan --name weekly-retro
python3 skills/reminder-scheduler/run.py touch_plan --name weekly-retro --next-run-at 2026-03-13T10:00:00Z
set_once| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| delay | string | 是 | 延迟时间(30s / 5m / 2h) |
| task | string | 是 | 提醒内容 |
cancel_once| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | string | 是 | 单次提醒 ID |
upsert_plan| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 是 | 计划名(唯一键) |
| schedule | string | 是 | 周期表达式(cron 字符串) |
| task | string | 是 | 提醒内容 |
| next_run_at | string | 否 | 下一次执行时间(ISO8601) |
| channel | string | 否 | 渠道,默认 lark |
| enabled | bool | 否 | 是否启用,默认 true |
| metadata | object | 否 | 扩展元数据 |
list_plans无参数,返回当前所有周期计划。
delete_plan| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 否 | 计划名;与 id 至少提供一个 |
| id | string | 否 | 计划 ID;与 name 至少提供一个 |
当同时提供 name 和 id 时,必须命中同一条记录才会删除。
due_plans| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| now | string | 否 | 当前时间(ISO8601);未提供时取系统 UTC 时间 |
touch_plan| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 否 | 计划名;与 id 至少提供一个 |
| id | string | 否 | 计划 ID;与 name 至少提供一个 |
| next_run_at | string | 否 | 更新下一次执行时间(ISO8601) |
当同时提供 name 和 id 时,必须命中同一条记录才会更新。