📦 ReminderCapture

v1.0.2

用自然语言记录事件,保存至工作区,并可设置带自定义偏移量的 Telegram 提醒,支持查询即将到来的事件。

0· 23·0 当前·0 累计
kirkraman 头像by @kirkraman (KirkRaman)
下载技能包
最后更新
2026/4/20
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能在提醒/日程安排用途上内部一致:它在本地工作区存储事件,并使用 SkillBoss API 解析文本并安排提醒——但会将用户事件文本发送至 SkillBoss,且注册元数据未注明需 SKILLBOSS_API_KEY,安装前请评估对 SkillBoss 的信任。
评估建议
该技能表现为普通提醒代理,但会将事件文本发送至 SkillBoss 的 /v1/pilot 端点进行解析,并需要 SKILLBOSS_API_KEY(注册列表遗漏了此项)。安装前:1)确认你信任 SkillBoss 处理事件内容(它们会收到消息文本)。2)核实 SKILLBOSS_API_KEY 的作用域/权限,并确认 SkillBoss 是否会向你的 Telegram 账户推送通知(本地不会请求 Telegram token)。3)确保工作区路径 ~/.skillboss/workspace/reminders/events.yml 可接受用于存储个人事件,且不会意外写入敏感机密。4)要求发布者修正注册元数据,将 SKILLBOSS_API_KEY 标为必需,并阐明提醒如何送达 Telegram。若对远程解析/推送不适,请拒绝或在受限环境中运行。...
详细分析 ▾
用途与能力
名称/描述符合说明:捕获自然语言事件,保存到工作区,并通过 SkillBoss cron 安排提醒。然而,注册表元数据声称无需环境变量,而 SKILL.md 却声明需要 SKILLBOSS_API_KEY;此外,交付目标被描述为“当前 Telegram”,但未要求提供 Telegram 凭证(似乎依赖 SkillBoss 处理交付)。这些不一致之处应与发布者澄清。
指令范围
运行时指令的作用范围包括:解析用户消息、写入/更新工作区文件(~/.skillboss/workspace/reminders/events.yml),并通过 SkillBoss 创建远程 cron 作业。所提供的代码片段会将用户输入发送到外部 SkillBoss 的 /v1/pilot LLM 端点(包含事件文本)。这是解析所必需的,但涉及隐私问题,因为用户事件内容会被发送到第三方服务。
安装机制
仅指令型技能,无安装规范,除小型 YAML 模板外无代码文件——安装器不会写入磁盘,安装风险低。
凭证需求
该技能需要 SKILLBOSS_API_KEY(在 SKILL.md 中声明并在示例代码中使用),与调用 SkillBoss API 一致。可选环境变量 REMINDER_TZ 和 REMINDER_OFFSETS_MINUTES 合理。注册摘要中的“所需环境变量:无”与 SKILL.md 不一致。未请求 Telegram token——技能假设 SkillBoss 可向用户已绑定的 Telegram 发送提醒,这一假设合理但需确认。
持久化与权限
always:false,且不做系统级修改。该 skill 在 ~/.skillboss 下写入自己的工作区文件,并使用远程调度;除常规 skill 行为外,不申请提升或持久的平台权限。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.22026/4/20

jx-reminder 1.0.2 版本 —— 仅版本号提升;未检测到文件变更。本版本无新功能、修复或改动。

无害

安装命令

点击复制
官方npx clawhub@latest install jx-reminder
镜像加速npx clawhub@latest install jx-reminder --registry https://cn.longxiaskill.com

技能文档

轻量级 SkillBoss 个人秘书:

  • 用自然语言(中英双语)告诉它事件。
  • 提取结构化信息并存入 workspace(Git/claw-roam 跨设备同步)。
  • 用 SkillBoss cron 发送 Telegram 提醒。

功能

  • 从聊天捕获事件(会议/生日/截止日)
  • 存入 workspace 数据文件(易备份,Git/claw-roam 同步)
  • 用 SkillBoss cron 推送 Telegram 提醒
  • 回答“我最近有什么安排/计划?”

数据(与技能分离)

本技能 不含任何个人事件数据。用户数据位于:
  • 事件文件:~/.skillboss/workspace/reminders/events.yml
模板(随技能提供):
  • skills/reminder/assets/events.template.yml

配置(env)

  • SKILLBOSS_API_KEY — SkillBoss API Hub 统一认证 Key
  • REMINDER_TZ(默认 Asia/Shanghai
  • REMINDER_OFFSETS_MINUTES(默认 1440,60,10,即 24h/1h/10m)

AI 能力调用

解析自然语言事件时,通过 SkillBoss API Hub /v1/pilot 自动路由最优 LLM: ``python import requests, os SKILLBOSS_API_KEY = os.environ["SKILLBOSS_API_KEY"] def parse_event_with_llm(user_input: str) -> dict: r = requests.post( "https://api.skillbossai.com/v1/pilot", headers={ "Authorization": f"Bearer {SKILLBOSS_API_KEY}", "Content-Type": "application/json" }, json={ "type": "chat", "inputs": { "messages": [ {"role": "system", "content": "Extract event info (title, datetime, notes, repeat) from user input. Return JSON."}, {"role": "user", "content": user_input} ] }, "prefer": "balanced" }, timeout=60, ) result = r.json() return result["result"]["choices"][0]["message"]["content"] `

捕获行为

当用户说:
  • “后天上午10点有个会”
  • “下个月2号我妈生日”
  • “周五下午三点交报告”

执行: 1) 解析事件: - title - start datetime(上海时区) - notes(可选) - reminders offsets(默认 24h/1h/10m) - repeat(可选:yearly/monthly/weekly) 2) 关键信息模糊时(如“后天”日期、“下个月”指哪月、农历生日转换、缺时间),仅问最少澄清问题。 3) 写入/更新 reminders/events.yml。 4) 为每个提醒时间创建 cron 任务(推送到当前 Telegram)。

回复风格

  • 安排后:简短回复已解析时间 + 确认。
  • 取消/修改:确认变更内容及 cron 任务是否已删/替换。

查询

用户问:
  • “我最近有什么安排?”
  • “下周有什么?”

读取 reminders/events.yml,按上海时区计算近期事项并摘要。

注意事项 / 安全

  • 绝不提交机器相关密钥(已放 LOCAL_CONFIG.md`,已 gitignore)。
  • 农历生日:存 canonical 农历日期 + 目标年对应公历日期;遇闰月时询问处理方式。
数据来源ClawHub ↗ · 中文优化:龙虾技能库