← 返回 Skills 市场
cowboy231

Schedule Manager

作者 cowboy231 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
512
总下载
0
收藏
3
当前安装
2
版本数
在 OpenClaw 中安装
/install schedule-manager
功能描述
日程任务管理 - 查看/添加/修改/删除定时任务和临时提醒
安全使用建议
This skill appears to do what it says (local scheduling and reminders). Before installing: 1) Inspect or provide the referenced run-task.sh (~/.openclaw/workspace/scripts/run-task.sh) because crontab entries call it — its contents determine what runs. 2) Back up your current crontab (crontab -l > before-crontab.txt) so you can restore it if needed. 3) Install/verify the expected TTS tool (edge-tts) if you need TTS reminders; the package.json does not auto-install it. 4) Edit the hard-coded PATH (/home/wang/...) in the script/update_crontab to match your environment. 5) Test in a non-critical account or container to confirm behavior. If you cannot inspect run-task.sh or do not want crontab changes, do not install.
功能分析
Type: OpenClaw Skill Name: schedule-manager Version: 1.0.1 The skill manages system schedules by modifying the user's crontab and executing local scripts via subprocess, which are high-risk capabilities. A command injection vulnerability exists in the `update_crontab` function within `scripts/schedule.py`, as it fails to sanitize the `task['name']` before embedding it into the crontab string. While these functions are aligned with the stated purpose of a schedule manager and no clear evidence of intentional malice (like data exfiltration) was found, the insecure handling of system-level configurations poses a significant security risk.
能力评估
Purpose & Capability
Name/description match the included Python script and SKILL.md: the tool reads/writes a local task file, manages temporary tasks, and updates crontab to run a local run-task.sh. Minor inconsistencies: package.json lists an edge-tts dependency and SKILL.md metadata lists required bins (edge-tts), but there is no install spec to ensure those binaries are present. Those are plausible for a TTS-based reminder skill but are not automatically provisioned.
Instruction Scope
Runtime instructions and the script operate within ~/.openclaw/workspace and the user's crontab — which is coherent for a scheduler. The script invokes crontab and delegates actual task execution to RUN_TASK_SCRIPT (~/.openclaw/workspace/scripts/run-task.sh), but that helper script is not included in the package: you must supply or inspect it. The code does not attempt to read unrelated system credentials or exfiltrate data.
Install Mechanism
No install spec is provided (instruction-only / source files), which is lower-risk for hidden downloads. However package.json declares a dependency (edge-tts) but the skill offers no automatic installation steps; the SKILL.md expects an edge-tts binary. This is an inconsistency (dependency present but not installed) you should handle manually.
Credentials
The skill requests no environment variables or credentials. It writes files under the user's home workspace and updates the user's crontab — both proportionate to a scheduler. One minor oddity: the crontab PATH contains a hard-coded path (/home/wang/.npm-global/bin) which appears developer-specific and should be reviewed/adjusted before use.
Persistence & Privilege
The skill modifies the user's crontab (persistent scheduled jobs), which is expected for this functionality but is a privileged action: it will create recurring system-level invocations for the account that installs it. always:false (not force-included) and it does not request other skills' credentials.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install schedule-manager
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /schedule-manager 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
维护更新
v1.0.0
日程任务管理 - 定时任务 + 临时提醒 + TTS 语音播报
元数据
Slug schedule-manager
版本 1.0.1
许可证 MIT-0
累计安装 3
当前安装数 3
历史版本数 2
常见问题

Schedule Manager 是什么?

日程任务管理 - 查看/添加/修改/删除定时任务和临时提醒. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 512 次。

如何安装 Schedule Manager?

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

Schedule Manager 是免费的吗?

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

Schedule Manager 支持哪些平台?

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

谁开发了 Schedule Manager?

由 cowboy231(@cowboy231)开发并维护,当前版本 v1.0.1。

💬 留言讨论