安全扫描
OpenClaw
安全
high confidence此macOS专用Schedule Manager技能内部一致于其声明目的:使用osascript和reminders-cli读写日历/提醒,并可选读取本地计划YAML文件进行规划。
评估建议
此技能似乎做了它声称的事情:通过osascript和reminders-cli操纵Apple Calendar和Reminders。安装或授予权限前,请确认您在macOS上,审查计划YAML文件(如果存在),准备授予日历和提醒访问权限,谨慎运行提供的脚本以检查依赖项和权限。...详细分析 ▾
ℹ 用途与能力
技能名称和指令针对macOS日历和提醒,需要osascript和reminders-cli,一致。小问题:元数据未列出OS限制,但描述和前提明确指出仅限macOS。
ℹ 指令范围
运行时指令和脚本运行osascript和reminders-cli(如预期)。SKILL.md还指定可选扫描~/code/*/planning/schedules/*.yaml以丰富周计划——在技能的声明功能集内,但会导致技能读取用户项目文件,可能包含敏感的排程/路线图数据。README说不要在加载时间主动检查工具,但提供的脚本存在进行依赖项/权限检查(小矛盾,不恶意)。
✓ 安装机制
仅指令的技能,附有两个辅助脚本;无安装规格或存档下载。唯一的外部安装指导是使用Homebrew和brew公式(reminders-cli)。建议的Homebrew引导命令(curl raw.githubusercontent.com)是标准指导,不是任意下载URL。
ℹ 凭证需求
技能不请求环境变量或外部凭证(良好)。它需要Terminal/agent被授予日历和提醒的隐私权限才能运行。它还可选读取~/code/*下的本地计划YAML——对于“跨项目周计划”功能合理,但隐私考虑:这些文件可能包含敏感的项目时间表,应在授予权限前审查。
✓ 持久化与权限
技能不请求always:true,不声明持久的系统范围变化,不修改其他技能。权限请求仅限标准macOS日历/提醒访问提示。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.12026/3/6
添加OpenClaw元数据
● 无害
安装命令
点击复制官方npx clawhub@latest install nini-schedule-manager
镜像加速npx clawhub@latest install nini-schedule-manager --registry https://cn.longxiaskill.com
技能文档
通过osascript(日历)和reminders-cli(提醒)管理日程,遵循GTD方法论。
前提条件
| 工具 | 类型 | 必须 | 安装 |
|---|---|---|---|
| macOS | 系统 | 是 | 本技能要求macOS |
| osascript | CLI | 是 | 内置于macOS |
| reminders-cli | CLI | 是 | brew install keith/formulae/reminders-cli |
| 计划YAML | 数据 | 否 | ~/code//planning/schedules/.yaml — 用于跨项目周计划 |
权限配置
首次运行需要授权,进入系统设置 → 隐私与安全性:- 日历 - 勾选Terminal / iTerm / 您使用的终端应用
- 提醒事项 - 同上
核心原则(GTD风格)
| 工具 | 用途 | 示例 |
|---|---|---|
| 日历 | 固定时间承诺 | 会议、约会、截止日期 |
| 提醒 | 待办事项(无固定时间) | 购物清单、任务、想法 |
有具体时间? → 日历事件
无具体时间? → 提醒待办
需要提醒? → 两者都可设置提醒
模式选择
| 用户意图 | 模式 | 操作 |
|---|---|---|
| 「安排会议」「创建事件」 | 日历 | 创建带时间的事件 |
| 「添加待办」「创建提醒」「记一下」 | 提醒 | 创建任务 |
| 「查看日程」「今天有什么」 | 查询 | 查询日历 + 提醒 |
| 「规划下周」「周回顾」 | 规划 | 综合工作流 |
常见错误
| 错误 | 原因 | 解决 |
|---|---|---|
AppleEvent timed out | 权限未授予 | 在系统设置中授权 |
Can't get list | 列表不存在 | 先用 reminders show-lists 查看可用列表 |
Invalid date | 日期格式错误 | 使用 current date 作为基准 |
reminders: command not found | 未安装 | brew install keith/formulae/reminders-cli |
| osascript提醒卡顿 | 已知性能问题 | 改用 reminders-cli |