← 返回 Skills 市场
jackal092927

OpenClaw Cron Guardrails

作者 jackal092927 · GitHub ↗ · v0.1.5 · MIT-0
cross-platform ⚠ suspicious
293
总下载
1
收藏
2
当前安装
6
版本数
在 OpenClaw 中安装
/install openclaw-cron-guardrails
功能描述
Create, review, repair, or route OpenClaw cron jobs and other scheduled agent actions with safe defaults and explicit delivery/session routing. Use when the...
安全使用建议
This skill is broadly coherent with its cron-guardrail purpose, but take these precautions before enabling it: - Expect the skill to require the local 'openclaw' CLI and whatever account that CLI uses; the package metadata does not declare that dependency. Confirm the CLI is installed and that you understand which workspace/account/token it will operate under. - Scripts may modify live cron jobs. By default the scripts support dry-run modes, but passing --apply (or using cron_doctor with --apply-errors) will make changes. Do not run with apply flags until you review what the tool will change. - create_cron.py renders a command and then executes it with shell=True when applying. If you plan to use the apply path, inspect render_cron_command.py to verify it properly escapes or constrains fields (untrusted input could lead to shell injection). Prefer printing the rendered command and running it manually. - If you want to reduce risk: run lint_existing_crons.py and create_cron.py in dry-run modes, review outputs, and grant apply only after human approval. Consider running the scripts in a sandboxed account with limited permissions. What would change my assessment to 'benign': the package metadata explicitly listing 'openclaw' as a required binary and documenting the expected account/permission scope, and ensure render/create code avoids shell=True or otherwise sanitizes/executes commands without invoking an unsafe shell. Providing tests or a safety-review for renderer/validator would also increase confidence.
功能分析
Type: OpenClaw Skill Name: openclaw-cron-guardrails Version: 0.1.5 The openclaw-cron-guardrails skill bundle is a legitimate utility designed to help AI agents safely manage scheduled tasks within the OpenClaw ecosystem. It provides a robust pipeline for parsing natural language scheduling requests, validating them against safety schemas, and rendering them into CLI commands using shlex.quote to prevent shell injection (seen in scripts/render_cron_command.py and scripts/create_cron.py). The bundle specifically addresses common configuration pitfalls like fragile delivery routing and insufficient timeouts, acting as a protective layer rather than a malicious tool.
能力评估
Purpose & Capability
The skill's purpose (create/review/repair cron jobs) matches the included scripts which validate, render, list, edit, and fix cron jobs. However the package metadata declares no required binaries or environment but the scripts repeatedly call the local 'openclaw' CLI (e.g., openclaw cron list/add/edit/run). Not declaring this dependency is an incoherence: the skill will fail or behave unexpectedly without the OpenClaw CLI present, and it implicitly assumes the CLI is configured with credentials/permissions.
Instruction Scope
SKILL.md and the scripts stay within scheduling/routing scope and explicitly recommend conservative, review-first flows. They do not instruct reading arbitrary user files, but the natural-language parser flags file references and the transformer preserves prompt diagnostics. The runtime scripts call system commands (openclaw CLI) and may run 'openclaw cron run' or 'openclaw cron edit' — operations that change system state. The SKILL.md advises verification, but the code can apply changes if run with apply flags.
Install Mechanism
There is no install spec — this is instruction-and-script-only. Nothing is downloaded or written during install, which is low-risk. All code shipped is local Python scripts.
Credentials
The skill declares no required env vars or credentials, but it implicitly requires access to the user's OpenClaw CLI and the account that CLI is authenticated to. That CLI access provides whatever privileges are configured (list, edit, create cron jobs). The lack of declared required binaries/config paths (openclaw CLI, agent credentials) is an omission that hides the real credential/permission scope the skill will use.
Persistence & Privilege
always:false (not force-included) and model invocation is allowed (platform default). The scripts include an automated fixer (cron_doctor -> cron_fix) that can run edits when invoked with --apply. While not privileged by default, if an agent runs these with apply, jobs will be modified. This is coherent for a repair tool but increases blast radius if invoked autonomously without human confirmation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-cron-guardrails
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-cron-guardrails 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.5
Docs polish: add multilingual GitHub landing pages and unify public-facing ClawHub examples in English.
v0.1.4
Docs polish: unify public-facing examples and intent-routing phrases in English for consistency across ClawHub and GitHub.
v0.1.3
Docs polish: switch quick start and common examples in the public README to English for consistency with the main page language.
v0.1.2
Docs polish: add richer public README sections for installation, quick start, examples, integration modes, package contents, and non-goals.
v0.1.1
Docs update: add known real-world failure patterns and motivation from observed cron routing/timeout issues.
v0.1.0
First public release: safe scheduled-task guardrails, integration modes, validation/render helpers, examples, and diagnostics.
元数据
Slug openclaw-cron-guardrails
版本 0.1.5
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 6
常见问题

OpenClaw Cron Guardrails 是什么?

Create, review, repair, or route OpenClaw cron jobs and other scheduled agent actions with safe defaults and explicit delivery/session routing. Use when the... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 293 次。

如何安装 OpenClaw Cron Guardrails?

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

OpenClaw Cron Guardrails 是免费的吗?

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

OpenClaw Cron Guardrails 支持哪些平台?

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

谁开发了 OpenClaw Cron Guardrails?

由 jackal092927(@jackal092927)开发并维护,当前版本 v0.1.5。

💬 留言讨论