集成

reminder-engine

试用

提醒引擎专业版是在免费版基础上的全功能升级,为AI Agent提供企业级提醒创建能力。专业版解锁多渠道同时投递、批量创建、递增提醒、周期性提醒、Webhook投递、完整安全校验脚本等高级特性,实现复杂提醒场景的可靠管理。Use when 需要AI模型调用、智能对话、Agent编排、LLM应用时使用。不适用于需要100%确定性的关键决策.

它能做什么

提醒引擎专业版是在免费版基础上的全功能升级,为AI Agent提供企业级提醒创建能力。专业版解锁多渠道同时投递、批量创建、递增提醒、周期性提醒、Webhook投递、完整安全校验脚本等高级特性,实现复杂提醒场景的可靠管理。Use when 需要AI模型调用、智能对话、Agent编排、LLM应用时使用。不适用于需要100%确定性的关键决策.

技能文档

提醒引擎(专业版)

专业版增强能力

能力免费版付费版
基础功能支持支持
提醒引擎(专业版)一次性提醒创建不支持支持
提醒引擎(专业版)批量创建不支持支持
提醒引擎(专业版)性提醒与完整安全校验不支持支持
深度漏洞扫描与CVE关联不支持支持
安全基线合规审计不支持支持

能力矩阵

时间解析(增强版)

支持三类时间格式:

类型格式示例转换方式
相对时间<数字><单位>30s/5m/2h/1ddate -u -d "+30 seconds"
绝对时间自然语言/ISO3pm/today 15:00/tomorrow 9amdate -u -d "today 15:00"
自然语言日期中文日期表达后天/下周一/下个月2号语义解析后转换

自然语言日期解析

详细代码示例已移至 references/detail.md

安全校验(完整版)

完整版新增:上下文感知检测、白名单模式、编码验证.

多渠道同时投递

渠道参数适用场景
Discord--channel discord --to "channel:"团队协作通知
Telegram--channel telegram --to "+"个人移动通知
WhatsApp--channel whatsapp --to "+"国际用户通知
Webhook--webhook "" --webhook-signing-secret ""系统集成

多渠道投递策略

策略说明适用场景
同时投递所有渠道同时触发重要提醒,确保触达
优先级降级主渠道失败时尝试备用渠道容错场景
分级投递不同紧急程度投递到不同渠道紧急程度分级

同时投递示例

递增提醒

间隔逐渐缩短的提醒模式,适用于紧急程度递增的场景:

周期性提醒

类型cron表达式适用场景
每日30 9 * * *每日9:30站会
工作日30 9 * * 1-5工作日9:30站会
每周0 17 * * 5每周五17:00周报
每月0 10 1 * *每月1号10:00总结
每季度0 10 1 1,4,7,10 *季度首日10:00复盘

生命周期管理

初学指南

  1. 确认运行环境满足依赖说明中的要求
  2. 在AI Agent对话中调用本技能,提供必要的输入参数
  3. 检查输出结果,根据需要进行后续处理

详细的输入输出格式请参考下方章节说明。

典型场景

场景一:多渠道项目截止提醒(项目经理角色)

场景描述:项目临近截止,需要通过Discord和Telegram同时发送递增提醒.

场景二:批量会议提醒(行政助理角色)

场景描述:一天内有多个会议,批量创建提醒.

MEETINGS_JSON='[
  {"time": "today 10:00", "content": "产品评审会议", "channels": ["discord"]},
  {"time": "today 14:00", "content": "技术方案讨论", "channels": ["discord", "telegram"]},
  {"time": "today 16:30", "content": "客户对接会议", "channels": ["telegram"]},
  {"time": "tomorrow 09:30", "content": "晨会", "channels": ["discord"]}
]'
# ...

场景三:Webhook集成提醒(运维工程师角色)

场景描述:系统部署完成后,创建提醒通过Webhook触发监控系统的检查任务.

REMIND_AT=$(date -u -d "+5 minutes" +"%Y-%m-%dT%H:%M:%SZ")
# ...
skill-platform cron add \
  --name "reminder-deploy-verify" \
  --at "$REMIND_AT" \
  --session isolated \
  --message "验证最新部署的功能" \
  --webhook "https://monitoring.example.com/hooks/verify" \
  --webhook-signing-secret "monitor-secret" \
  --delete-after-run

场景四:周期性工作提醒(团队负责人角色)

场景描述:配置每日站会、每周周报、每月总结的周期性提醒.

场景五:紧急程度分级提醒(技术负责人角色)

场景描述:生产事故处理,根据紧急程度投递到不同渠道.

操作流程

30秒上手(创建多渠道提醒)

用户说"1小时后提醒我参加项目评审,发到Discord和Telegram":

120秒标准搭建(批量创建提醒)

使用批量创建脚本一次创建多个提醒:

详细内容已移至 references/detail.md -

300秒完整配置(递增提醒 + 周期性提醒)

以下是提醒引擎(专业版)的快速搭建流程,从初始化到完整配置的步骤说明.

输入规范

参数名类型必填说明
contentstring处理的内容输入
modestring处理模式, 可选值: json/text/markdown
stylestring输出风格, 参考 references/style.md

输出规范

{
  "success": true,
  "data": {
    "result": "处理结果",
    "status": "success",
    "metadata": {
    "metadata": {
      "template_used": "reviewer",
      "word_count": 0,
      "style": "专业"
    }
  },
  "error": null
}

输出模板参考: assets/output.json

异常处置

问题可能原因解决方案优先级
提醒未触发时间已过检查时间是否在未来;使用绝对时间
提醒未触发Gateway未运行确保Gateway进程常驻
投递失败频道凭证错误检查Bot Token;验证渠道配置
投递失败TO格式错误Discord用channel:ID;Telegram用+phone
多渠道部分失败单渠道凭证错误检查失败渠道的配置;启用bestEffort
安全校验误拒白名单过严切换为strict模式;调整白名单字符集
安全校验漏放危险模式未覆盖升级校验脚本;添加新的危险模式
批量创建失败JSON格式错误验证JSON语法;使用jq解析
批量创建部分失败单条数据问题检查失败条目;错误隔离继续执行
递增提醒时间错乱时区不一致统一使用UTC;显式指定时区
周期性提醒不触发cron表达式错误验证5字段格式;使用crontab.guru测试
Webhook投递失败URL不可达检查URL;验证网络连通性
Webhook签名失败密钥不匹配核对客户端与服务端密钥
session_status无返回工具不可用检查Agent平台配置;手动指定agent和to
提醒内容显示异常特殊字符未转义检查内容是否包含Markdown特殊字符
作业列表膨胀未及时清理使用cleanup清理已完成作业

运行环境

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux
  • Bash: 4.0+(用于安全校验脚本与批量创建脚本)
  • date命令: 支持 -d 参数(GNU date,Linux/macOS自带)
  • jq: 1.6+(用于JSON解析)
  • Python: 3.8+(用于自然语言日期解析)

依赖说明(补充)

依赖项类型是否必需获取方式
Agent Gateway运行时必需Agent平台内置
skill-platform CLI工具必需Agent平台内置
session_status工具工具必需Agent平台内置
jq工具必需系统包管理器安装
Discord Bot投递通道注册Discord Bot获取
Telegram Bot投递通道注册Telegram Bot获取
WhatsApp Business投递通道注册WhatsApp Business API
Webhook端点投递通道自建或第三方服务
LLM APIAPI必需由Agent平台内置LLM提供

LLM模型路由

  • 专业版使用 GPT-4o 模型路由,确保复杂提醒场景的创建质量
  • 支持自然语言时间解析与多渠道投递的精细控制

API Key 配置

  • Discord投递需要Discord Bot Token(存储在Agent Gateway配置中)
  • Telegram投递需要Telegram Bot Token(存储在Agent Gateway配置中)
  • WhatsApp投递需要WhatsApp Business API凭证
  • Webhook签名密钥由用户自定义,存储在作业配置中
  • 禁止在SKILL.md或脚本中硬编码Token

可用性分类

  • 分类: MD+EXEC(Markdown指令+命令行执行)
  • 说明: 通过自然语言指令驱动Agent创建企业级提醒

API Key配置方式:

export API_KEY="${API_KEY:?请设置环境变量}"

配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.

案例展示

与CI/CD系统集成

skill-platform cron add \
  --name "reminder-deploy-verify" \
  --at "$(date -u -d '+5 minutes' +"%Y-%m-%dT%H:%M:%SZ")" \
  --session isolated \
  --message "验证最新部署的功能" \
  --webhook "https://ci.example.com/hooks/verify" \
  --webhook-signing-secret "ci-secret" \
  --delete-after-run

与监控系统集成

skill-platform cron add \
  --name "reminder-incident-alert" \
  --at "$(date -u -d '+1 minute' +"%Y-%m-%dT%H:%M:%SZ")" \
  --session isolated \
  --message "触发告警:生产事故" \
  --webhook "https://alerts.example.com/hooks/incident" \
  --webhook-signing-secret "alert-secret" \
  --delete-after-run

与团队协作平台集成

skill-platform cron add \
  --name "reminder-meeting" \
  --at "$REMIND_AT" \
  --session main \
  --system-event "产品评审会议开始" \
  --agent "$AGENT" \
  --announce \
  --channel discord \
  --to "-1001234567890:topic:meetings" \
  --delete-after-run

与日历系统集成

calender_events=$(get_calendar_events --today)
echo "$calender_events" | jq -c '.[]' | while read -r event; do
  TIME=$(echo "$event" | jq -r '.start')
  CONTENT=$(echo "$event" | jq -r '.title')
done

常见疑问

Q1:免费版与专业版有什么区别?

免费版提供单频道投递、基础时间解析(相对+绝对)、基础安全校验、单次提醒创建。专业版解锁多渠道同时投递、批量创建、递增提醒、周期性提醒、Webhook投递、完整安全校验脚本(含上下文感知检测)、自然语言时间解析增强(支持"后天"/"下周一"等)。此外提供多角色场景指南、性能优化策略、多平台集成示例、完整FAQ(15问)与故障排查表(16项).

Q2:如何实现多渠道同时投递?

为每个渠道创建独立的cron作业,使用相同的--at时间。例如同时投递到Discord和Telegram,创建两个作业,时间相同但--channel--to不同。这确保即使一个渠道失败,另一个仍能正常投递.

Q3:递增提醒如何实现?

使用循环脚本,根据截止时间计算多个提前量(如2小时前、1小时前、30分钟前等),为每个时间点创建独立的提醒作业。通过URGENCY数组为每个提醒添加紧急程度标签,实现视觉上的紧急感递增.

Q4:安全校验的"拒绝"和"转义"有什么区别?

转义(escape)是将危险字符转换为安全形式,但容易遗漏边界情况,导致绕过攻击。拒绝(reject)是直接拒绝包含任何危险模式的输入,强制用户重新表述,从根本上消除风险。专业版还提供白名单模式,仅允许已知安全字符通过,安全性更高.

Q5:支持哪些自然语言日期格式?

专业版支持:后天大后天下周一下周日下个月X号X天后X小时后X分钟后。这些格式通过语义解析后转换为ISO 8601时间戳。无法识别的格式会提示用户用明确格式表达.

Q6:周期性提醒和一次性提醒有什么区别?

一次性提醒使用--at参数,指定具体时间,执行后自动删除(配合--delete-after-run)。周期性提醒使用--cron参数,指定cron表达式(如30 9 * * 1-5表示工作日9:30),按规则重复执行,不自动删除,需手动管理.

Q7:如何批量创建提醒?

使用批量创建脚本,将多个提醒定义为JSON数组,循环解析并为每个提醒执行安全校验、时间解析、作业创建。支持错误隔离,单条失败不影响其他。详见"120秒标准搭建"示例.

Q8:Webhook投递如何工作?

任务执行完成后,调度器将结果以JSON格式POST到指定的HTTP端点。请求包含X-Signature头(HMAC-SHA256签名),服务端可验证请求来源。Webhook模式仅适用于isolated会话任务.

Q9:如何获取投递目标?

调用session_status工具获取当前会话的投递上下文。返回的deliveryContext.accountId用于--agent参数,deliveryContext.to用于--to参数。这确保提醒结果投递到用户当前所在的频道。也可手动指定--to参数.

Q10:为什么使用--session main而非isolated

一次性提醒通常需要继承主会话上下文(如引用之前的对话),使用main模式可确保提醒在正确上下文中触发。同时使用--system-event payload类型。--delete-after-run确保执行后自动清理。Webhook投递的任务必须使用isolated模式.

Q11:超过48小时的提醒怎么办?

建议用户使用日历应用。提醒引擎设计为短期提醒(分钟级到小时级),长时间跨度的提醒更适合日历系统。若用户坚持创建,引擎仍会执行,但建议提示用户:"此提醒距离现在超过48小时,建议同时添加到日历以免遗漏".

Q12:如何暂停和恢复周期性提醒?

使用skill-platform cron pause 暂停,暂停后不再被调度执行。使用skill-platform cron resume 恢复。暂停状态不影响作业配置。一次性提醒(已设置--delete-after-run)无需暂停,执行后自动删除.

Q13:如何清理历史提醒?

使用skill-platform cron cleanup --status done --older-than 7d清理7天前已完成的提醒。可根据需要调整--status--older-than参数。建议定期清理,避免作业列表膨胀.

Q14:安全校验脚本如何升级?

专业版提供sanitize-message-pro.sh,新增上下文感知检测(URL编码、Unicode转义、HTML实体)、扩展危险命令列表、白名单模式、长度限制。直接替换免费版的sanitize-message.sh即可.

Q15:多渠道投递失败时如何处理?

启用bestEffort模式,单个渠道失败不阻塞其他渠道。对于关键提醒,建议同时投递多个渠道确保触达。检查失败渠道的凭证配置,必要时手动重试。专业版支持优先级降级策略,主渠道失败时尝试备用渠道.

功能边界

  • 需要LLM支持
  • 不能替代专业安全审计,仅提供辅助检查能力
  • 加密强度依赖正确配置的密钥与算法参数
  • 安全策略需定期更新以应对新威胁

创新亮点

效率提升量化分析

操作步骤手动耗时自动化耗时时间节约准确率提升
创建单个提醒5分钟30秒4.5分钟10%
批量创建提醒1小时10分钟50分钟20%
递增提醒设置20分钟3分钟17分钟15%
周期性提醒设置30分钟5分钟25分钟16.7%
多渠道投递测试2小时30分钟1.5小时25%

差异化对比

对比维度本技能手动操作Python脚本专业软件
功能全面性
操作便捷性
自动化程度
安全性
成本效益

核心痛点解决

痛点描述影响范围解决方案量化效果
忘记提醒容易忘记重要事件,导致错过关键时间点工作效率降低,影响决策提醒引擎自动创建提醒,确保不遗漏时间节约20%
多渠道通知效率低手动操作不同渠道通知,效率低下资源浪费,沟通效率低多渠道同时投递功能,提高沟通效率效率提升30%
提醒设置复杂设置复杂提醒需要专业知识使用门槛高,难以普及提供可视化界面,简化设置流程使用门槛降低50%

诊断与修复

错误现象可能原因诊断步骤解决方案
提醒未按时发送服务器故障检查服务器状态,重试发送修复服务器故障,重试发送
提醒内容错误输入参数错误检查输入参数,修正错误修正输入参数,重新发送
提醒未到达指定渠道渠道配置错误检查渠道配置,确认正确修正渠道配置,重新发送
提醒发送失败安全校验失败检查安全校验脚本,确认正确修正安全校验脚本,重新发送
提醒格式不正确输出格式错误检查输出格式,修正错误修正输出格式,重新发送

安全规范

  1. 确保所有通信渠道的安全配置,防止未授权访问。
  2. 定期更新安全校验脚本,以应对新出现的漏洞。
  3. 对敏感信息进行加密处理,防止数据泄露。
  4. 实施访问控制策略,限制对提醒引擎的访问权限。
  5. 定期进行安全审计,确保系统的安全性。

安全风险防范

风险项等级防护措施验证方法
API密钥泄露通过环境变量配置,禁止硬编码定期检查代码和配置文件
命令执行风险仅执行白名单命令,避免拼接用户输入使用沙箱环境测试
网络通信安全使用HTTPS协议,验证SSL证书定期检查证书有效期
敏感数据暴露输出结果中不包含密钥、令牌等敏感信息日志脱敏审查
未授权访问限制访问权限,实施认证机制定期审计访问日志

核心功能特性

  • 自动化执行: 一次性提醒创建引擎专业版,含多渠道投递、批量创建、递增提醒、周期性提醒与完整安全校验。提醒引擎专业版是在免费版基础上的全
  • 文件处理: 支持多种文件格式的读取、解析和写入操作
  • API集成: 通过标准化接口调用外部服务并处理响应
  • 命令执行: 在安全沙箱中执行系统命令并收集结果

异常应对措施

针对提醒引擎(专业版)使用中可能遇到的常见问题,提供以下排查方案:

错误类型原因分析解决方案
API认证失败(401)API密钥错误或过期检查密钥配置,重新生成token
接口限流(429)请求频率超出限制降低调用频率,启用重试退避策略
响应超时(504)网络延迟或服务端负载过高增加超时阈值,检查网络连接
文件不存在路径错误或文件未创建检查路径拼写,确认文件已生成
文件格式不支持扩展名不在支持列表中转换为支持的格式后重试
权限不足当前用户无读写权限检查文件权限,以管理员身份运行
命令执行失败参数错误或环境依赖缺失检查命令语法,确认依赖已安装
进程超时命令执行时间过长增加超时设置,优化命令参数
网络连接失败DNS解析失败或防火墙拦截检查网络配置,确认代理设置

提醒引擎(专业版)通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

错误处理指引

针对提醒引擎(专业版)使用中可能遇到的常见问题,提供以下排查方案:

错误类型原因分析解决方案
API认证失败(401)API密钥错误或过期检查密钥配置,重新生成token
接口限流(429)请求频率超出限制降低调用频率,启用重试退避策略
响应超时(504)网络延迟或服务端负载过高增加超时阈值,检查网络连接
文件不存在路径错误或文件未创建检查路径拼写,确认文件已生成
文件格式不支持扩展名不在支持列表中转换为支持的格式后重试
权限不足当前用户无读写权限检查文件权限,以管理员身份运行
命令执行失败参数错误或环境依赖缺失检查命令语法,确认依赖已安装
进程超时命令执行时间过长增加超时设置,优化命令参数
网络连接失败DNS解析失败或防火墙拦截检查网络配置,确认代理设置

相关技能

全库唯一的提醒发送方:把其他 SKILL 入队的复习、错题复测、计划任务、探索任务合并成每天一条摘要发出。只在学生说出**明确的提醒动词**时激活:“帮我设置提醒”“提醒我复习二次根式”“我今天该复习什么”“暂停提醒”“查看我的提醒”。提到“提醒”但不是要操作提醒的话(“老师提醒过我”“提醒一下自己要早睡”)不激活;其他 SKILL 完成任务后也不自动入队,要学生当轮说“要”。提醒内容本身不在这里生成——错题由错题本、词卡由英语词汇 DNA、任务由 30 天学习计划提供,本 SKILL 只做排期、合并与发送。未获授权时只给“建议提醒方案”,不创建实际提醒,也不做闲置唤醒。

5 次安装

定时提醒工具(免费版)面向个人用户与独立开发者,提供后台定时器与到时提醒能力:支持多种时间格式(秒/分/时/分秒/时分秒)、自定义提醒文案、番茄钟工作法、多计时器并行与后台进程管理。定时器在后台运行,完成后触发系统通知。Use when 需要生成营销文案、写作内容、标题优化、内容创作时使用。不适用于纯技术文档撰写.

面向个人开发者的 Outlook 日历提醒 Skill 免费版。每晚 22:00 扫描明日 Outlook 日历, 将上午日程与下午日程分别按"提前 2 小时"和"当天 12:00 统一"两种基础策略推送飞书提醒. 基于 owa-outlook skill 提供的 owa_calendar.py 读取日历数据,通过 skill-platform CLI 注册 cron. 适用于个人每日日程前置提醒的基础场景。高级特性(跨时区处理、团队群共享、安静时段、 多渠道通知)请升级付费版.

聊天Agent工具专业版是面向企业级多Agent系统的实时通信平台,在免费版临时聊天室的基础上,新增多房间并发管控、消息持久化与回放、企业级鉴权(OAuth/SSO)、端到端加密、自定义品牌Web。适用于独立开发者、企业团队和自动化工作流场景,提供结构化输出与错误处理机制,支持中文交互,即开即用。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。

邮件日报专业版面向企业用户与高效能个人用户。Use when 需要消息发送、通知推送、邮件短信、通信集成时使用。不适用于垃圾信息群发。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。支持多场景应用和灵活配置。

读取飞书/lark 的文本或语音消息,识别是否包含需要提醒的待办和截止时间,并根据消息语义和时间跨度自动判断一个偏宽松的提醒时间。适用于飞书机器人处理“今天 5 点前给我”“明天下午三点提醒我”“发语音说周五前记得提交”这类消息。支持先用 senseaudio asr 把语音转文字,再分析并建立提醒;启用 asr...

20 次安装