← 返回 Skills 市场
h3avysword

Schedule Manager

作者 H3avySword · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ✓ 安全检测通过
257
总下载
0
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install schedules-manager
功能描述
管理用户日程与任务安排。用于以下场景:(1) 用户要求"安排日程""规划任务""帮我排日程";(2) 用户要求"新增日程""添加任务""记住这个日程";(3) 用户要求"查看日程""今日安排""明天任务""本周日程""下周日程""本月日程""下月日程";(4) 用户要求"修改日程""改一下DDL""调整优先级";...
安全使用建议
This skill appears to be what it says: a local schedule manager that stores events in schedules/schedule.csv and uses Python. Before installing, confirm: (1) your agent runtime has Python 3 available (SKILL.md runs python {baseDir}/scripts/schedule_crud.py but the skill metadata didn't declare Python as a required binary); (2) the skill will create and modify schedules/schedule.csv in the agent's working directory — if the agent runs in a sensitive directory, consider changing the working directory or permissions; (3) reminder delivery is delegated to a separate 'cron-mastery' skill: review that skill before enabling reminders, because it will be instructed to deliver exact notification messages on a schedule; (4) no network calls or secret exfiltration were found in the code, but if you allow the agent autonomous skill invocation, scheduled reminders may be sent without a manual step. If any of these are unacceptable, do not enable the skill or restrict its runtime environment.
功能分析
Type: OpenClaw Skill Name: schedules-manager Version: 1.0.4 The schedule-manager skill is a standard task management tool that uses a Python script (schedule_crud.py) to perform CRUD operations on a local CSV file. The code follows safe practices, such as atomic file writes using temporary files, and lacks any network access, sensitive data exfiltration, or suspicious execution patterns. The instructions in SKILL.md and templates.md are strictly aligned with the stated purpose of managing user schedules and reminders.
能力评估
Purpose & Capability
Name/description match the included script and SKILL.md: the skill manages schedules stored at schedules/schedule.csv and supports add/list/update/delete. Minor mismatch: SKILL.md invokes 'python' but the registry metadata lists no required binaries — the skill implicitly needs a Python 3 runtime available to the agent.
Instruction Scope
Runtime instructions stick to creating, listing, updating, deleting local schedule entries and returning script output as replies. The only cross-skill action is loading the 'cron-mastery' skill to set reminders and instructing it to deliver an exact reminder message; this is within the declared feature (setting reminders) but means scheduled messages are delegated to another skill.
Install Mechanism
Instruction-only plus a small included Python script — there is no install spec, no downloads, and no code that fetches remote artifacts. Risk from install mechanism is low.
Credentials
The skill requests no environment variables, no external credentials, and only reads/writes a local CSV under schedules/. There are no requests for unrelated secrets or system config.
Persistence & Privilege
The skill does not request always:true and does not modify other skills. Its only persistent footprint is schedules/schedule.csv in the working directory. It does instruct the agent to invoke another skill (cron-mastery) for scheduled reminders, which will create reminders external to the CSV but is appropriate for the stated purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install schedules-manager
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /schedules-manager 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
- 修正相对路径下的schedule保存目录,兼容版本更新 - 去除任务id的组内优先排序,现在日程表显示配置文件内的真实id,以便于通过任务id指定并提示openclaw修改
v1.0.3
- 底层数据结构调整:日程数据文件由基于 chat-id 的 schedules/{chat_id}.csv 改为统一的 schedules/schedule.csv。 - 脚本参数修改:所有脚本命令移除 --chat-id 参数,操作作用于统一数据表。 - 脚本命令路径格式统一:使用 {baseDir} 变量指代技能目录路径,提升通用性与可维护性。 - 文档细节优化:精简/修正了指令范例、字段说明及回复纪律内容,减少冗余信息。
v1.0.2
- 增加了“明天任务”、“下周日程”、“下月日程”等时间范围的日程查看功能(支持 --tomorrow、--next-week、--next-month 参数)。 - 用户意图和触发词示例中补充了“明天任务”、“下周日程”、“下月日程”等表达。 - 查看日程命令和路由分支全面支持更多时间范围选择,提升日程管理灵活性。 - 其它说明与使用方法未变。
v1.0.1
- Removed the README.md file from the project. - **Security**: Fix path traversal vulnerability in `--chat-id` parameter by adding whitelist validation (`[A-Za-z0-9._-]`) and resolved path boundary check to prevent file access outside `schedules/` directory.
v1.0.0
Initial release with significant structural and implementation changes: - Migrated core script implementation to scripts/schedule_crud.py; removed legacy scripts/schedule.py. - All schedule operations now require --chat-id to enable session/task data isolation. - Adopted concise CSV-based per-session schedule storage for each chat in schedules/{chat_id}.csv. - Introduced explicit support for priority classification (P0/P1/P2/P3) with auto-assignment and user confirmation. - Updated documentation with new bash command usage for add, list, update, and delete. - Added references/templates.md and removed package.json. - Responses strictly follow templates as specified in references/templates.md.
元数据
Slug schedules-manager
版本 1.0.4
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 5
常见问题

Schedule Manager 是什么?

管理用户日程与任务安排。用于以下场景:(1) 用户要求"安排日程""规划任务""帮我排日程";(2) 用户要求"新增日程""添加任务""记住这个日程";(3) 用户要求"查看日程""今日安排""明天任务""本周日程""下周日程""本月日程""下月日程";(4) 用户要求"修改日程""改一下DDL""调整优先级";... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 257 次。

如何安装 Schedule Manager?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install schedules-manager」即可一键安装,无需额外配置。

Schedule Manager 是免费的吗?

是的,Schedule Manager 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Schedule Manager 支持哪些平台?

Schedule Manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Schedule Manager?

由 H3avySword(@h3avysword)开发并维护,当前版本 v1.0.4。

💬 留言讨论