📦 ReminderCapture
v1.0.2用自然语言记录事件,保存至工作区,并可设置带自定义偏移量的 Telegram 提醒,支持查询即将到来的事件。
0· 23·0 当前·0 累计
下载技能包
最后更新
2026/4/20
安全扫描
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 统一认证 KeyREMINDER_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 农历日期 + 目标年对应公历日期;遇闰月时询问处理方式。