← Back to Skills Marketplace
512
Downloads
0
Stars
3
Active Installs
2
Versions
Install in OpenClaw
/install schedule-manager
Description
日程任务管理 - 查看/添加/修改/删除定时任务和临时提醒
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install schedule-manager - After installation, invoke the skill by name or use
/schedule-manager - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
维护更新
v1.0.0
日程任务管理 - 定时任务 + 临时提醒 + TTS 语音播报
Metadata
Frequently Asked Questions
What is Schedule Manager?
日程任务管理 - 查看/添加/修改/删除定时任务和临时提醒. It is an AI Agent Skill for Claude Code / OpenClaw, with 512 downloads so far.
How do I install Schedule Manager?
Run "/install schedule-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Schedule Manager free?
Yes, Schedule Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Schedule Manager support?
Schedule Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Schedule Manager?
It is built and maintained by cowboy231 (@cowboy231); the current version is v1.0.1.
More Skills