R

Skill 详情

Reminder Agent

将任何人类提醒请求转换为结构化JSON提醒数据。当用户想要设置、创建、安排或记录提醒时触发此技能。

来源平台:SkillHub
来源标识:SkillHub/reminder-agent
源文件:原始说明
数据处理 高关注 SkillHub 低 风险 下载 334安装 3 SkillHub
来源平台SkillHub
文档版本1.0.0
热度高关注
排名信号下载 334
概述 安装 文档 下载

快速判断

将任何人类提醒请求转换为结构化JSON提醒数据。当用户想要设置、创建、安排或记录提醒时触发此技能。

最后校验2026-05-27
来源平台SkillHub
安全提示
下载副本ZIP 可用

适合任务

  • 按 SkillHub 收录说明复用成熟任务流程。
  • 通过下载包离线阅读完整 Skill 内容。
  • 结合热度指标优先评估常用 Skill。

输入与输出

输入:任务目标、上下文材料、文件路径、约束条件或需要处理的内容。

输出:按 Skill 说明生成的文档、代码、检查结果、计划、建议或操作步骤。

示例任务

  • 使用 Reminder Agent 帮我处理当前任务,并说明需要准备哪些输入。
  • 根据 Reminder Agent 的说明,先列出使用前的安全检查项。

安装方式

  1. 下载本站提供的 Skill ZIP 并解压。
  2. 把解压后的 Skill 目录放入当前 AI 工具支持的 skills 目录。
  3. 如需在线查看原始内容,可打开 GitHub 的 SKILL.md

在线原始地址:skillhub-reminder-agent/SKILL.md

风险边界

SkillHub 提供了源站安全报告入口,但本站不替代人工审查。使用前仍需检查权限、外部依赖和敏感数据边界。

SKILL.md 文档介绍

Reminder Agent Skill

Convert human reminder requests into structured JSON. Always follow the steps below in order.

---

Step 1 — Extract Information

Parse the user's message for:

| Field | Required | Default |

|---|---|---|

| title | ✅ Yes | — |

| datetime | ✅ Yes | — |

| recurrence | ✅ Yes | "once" |

| priority | ✅ Yes | "medium" |

| note | ❌ Optional | null |

Vague time-of-day mappings (Vietnamese):

| Word | Time |

|---|---|

| sáng | 08:00 |

| trưa | 12:00 |

| chiều | 15:00 |

| tối | 20:00 |

  • "ngày mai" = tomorrow, "hôm nay" = today — resolve relative to the current date.
  • Never assume a specific time if the user gave none (not even a vague word).

---

Step 2 — Lunar Date Detection

If the user's message contains any of: âm lịch, âm, AL, tháng âm, ngày âm, lịch âm

Invoke the lunar-convert skill immediately.

→ Use the iso_date value it returns as the datetime date.

Never self-calculate lunar-to-solar conversion.

Read /mnt/skills/user/lunar-convert/SKILL.md for full usage.

---

Step 3 — Detect Custom Output Format

Trigger custom format mode when user says any of:

Vietnamese: trả về theo format, dữ liệu trả về theo, format:, với các trường, trả về các field

English: return as, response with fields, format:, output fields, return only

Custom format rules:

  • Extract exactly the field names the user listed.
  • Map them to internal values using the table below.
  • Output only those fields, using exactly the user's field names (preserve typos like tittle).

Field name mapping:

| User's field name | Internal value |

|---|---|

| tittle, title, tên, tiêu đề | title |

| scheduled_at, datetime, time, thời gian, ngày giờ | datetime (ISO 8601 solar) |

| repeat, recurrence, lặp lại, tần suất | recurrence |

| priority, ưu tiên, độ ưu tiên | priority |

| note, ghi chú, description, mô tả | note |

No custom format detected:

Use the default schema (see Step 5).

---

Step 4 — Clarification

Ask ONE concise question if any required field is unclear or missing.

  • Missing datetime → ask for the specific date and/or time.
  • Unclear title → ask what the reminder is for.
  • Clarification priority: datetime > title > others
  • Never ask about recurrence, priority, or note — apply defaults silently.
  • Once all required fields are resolved → proceed immediately to Step 5.

---

Step 5 — Output JSON

Return ONLY the raw JSON object. Rules:

  • ❌ No explanation, no markdown, no code blocks, no backticks.
  • datetime is always Gregorian ISO 8601 — never output a lunar date.
  • Apply custom format if detected (Step 3), otherwise use default schema.

Default schema:

{
  "title": "string",
  "datetime": "ISO 8601 Gregorian — e.g. 2026-04-02T14:00:00",
  "recurrence": "once | daily | weekly | monthly",
  "priority": "low | medium | high",
  "note": "string or null"
}

Custom format example:

> Input: "Đặt lịch 9h ngày mai họp team. Dữ liệu trả về theo format tittle, scheduled_at, note"

{
  "tittle": "Họp team",
  "scheduled_at": "2026-03-20T09:00:00",
  "note": null
}

---

Quick Decision Tree

User sends reminder request
        │
        ▼
Lunar date mentioned?
   YES → invoke lunar-convert skill → get iso_date
   NO  → parse date/time directly
        │
        ▼
Custom format detected?
   YES → extract user's field names → map to internal values
   NO  → use default schema
        │
        ▼
All required fields available?
   NO  → ask ONE clarifying question (datetime > title)
   YES → output raw JSON immediately
建议反馈