← 返回 Skills 市场
mariusfit

Smart Cron

作者 mariusfit · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1111
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install smart-cron
功能描述
Schedule and manage OpenClaw tasks using natural language with timezone support, failure alerts, logs, and full cron lifecycle commands.
安全使用建议
This skill is plausible but inconsistent in key ways. Before installing or enabling it: (1) verify the referenced GitHub repo and confirm a trustworthy release/binary or install steps (no code is bundled here); (2) ask the author how WhatsApp/Telegram alerts are implemented and what credentials will be needed — don't provide API keys unless you trust the implementation; (3) be aware the agent will run shell commands (exec) and will edit your crontab and write to ~/.openclaw/workspace/smart-cron-data/ — back up your crontab and review any files created; (4) prefer a version that includes source or a vetted install method, or request explicit instructions for credential configuration and a privacy/telemetry statement. If you need high assurance, treat this as untrusted until you can review the upstream code and alert-channel integration.
功能分析
Type: OpenClaw Skill Name: smart-cron Version: 1.0.0 The skill is classified as suspicious due to its reliance on the `exec` tool (declared in `skill.json`) and the ability to schedule arbitrary commands via the `smart-cron add --task` functionality described in `SKILL.md`. While these capabilities are central to a cron scheduler's purpose, they introduce a significant risk of Remote Code Execution (RCE) if the OpenClaw agent is susceptible to prompt injection or if the underlying skill implementation fails to sanitize user-provided task commands before passing them to the system's cron daemon. This represents a critical vulnerability rather than explicit malicious intent within the provided files.
能力评估
Purpose & Capability
Skill describes a CLI that manipulates system cron, stores logs locally, and sends WhatsApp/Telegram alerts. The skill.json declares exec and message tools which fit cron manipulation, but SKILL.md also claims 'zero external dependencies' while listing Python 3.8+ and external alert channels — and yet no install artifacts or credentials are provided. The public GitHub URL is referenced but no code is bundled, which is unexpected for a full-featured CLI.
Instruction Scope
Runtime instructions direct the agent to manage crontab entries and write/read data in ~/.openclaw/workspace/smart-cron-data/, which is consistent with scheduling. However, failure-alert behavior (WhatsApp/Telegram) is described but no mechanism, endpoints, or credential setup is given — the agent may need to access external services or secrets not declared. The SKILL.md examples also imply running arbitrary tasks (e.g., 'summarize my emails') that could require unrelated credentials if invoked.
Install Mechanism
No install spec and no code files are included; this reduces disk-write risk (instruction-only). That said, the skill advertises a CLI and links to a GitHub repo but provides no bundled binary or install steps — an inconsistency that requires clarification from the author.
Credentials
The skill requires no environment variables in metadata, yet promises external alerting channels that typically require API keys/tokens (WhatsApp, Telegram). There is no declared primary credential or guidance for configuring credentials — this is disproportionate and ambiguous. The skill will also write to ~/..., and will need permission to edit crontab, which is expected but privilege-sensitive.
Persistence & Privilege
always:false and user-invocable:true (defaults) — no excessive platform persistence is requested. The skill will create local data under ~/.openclaw/workspace/smart-cron-data/ and may modify system crontab; those are expected for a scheduler but are persistent, so users should consent.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install smart-cron
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /smart-cron 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Smart Cron — schedule OpenClaw tasks in plain English, no cron syntax needed. - Natural language scheduling (e.g., "every weekday at 9am", "first Monday of month") - Full lifecycle management: add, list, remove, pause, resume jobs - Timezone-aware scheduling and dual-time display - Failure alerts via WhatsApp/Telegram - Next run preview and persistent run logs - No external dependencies beyond system cron and OpenClaw
元数据
Slug smart-cron
版本 1.0.0
许可证
累计安装 3
当前安装数 2
历史版本数 1
常见问题

Smart Cron 是什么?

Schedule and manage OpenClaw tasks using natural language with timezone support, failure alerts, logs, and full cron lifecycle commands. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1111 次。

如何安装 Smart Cron?

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

Smart Cron 是免费的吗?

是的,Smart Cron 完全免费(开源免费),可自由下载、安装和使用。

Smart Cron 支持哪些平台?

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

谁开发了 Smart Cron?

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

💬 留言讨论