← Back to Skills Marketplace
OpenClaw Cron Guardrails
by
jackal092927
· GitHub ↗
· v0.1.5
· MIT-0
293
Downloads
1
Stars
2
Active Installs
6
Versions
Install in OpenClaw
/install openclaw-cron-guardrails
Description
Create, review, repair, or route OpenClaw cron jobs and other scheduled agent actions with safe defaults and explicit delivery/session routing. Use when the...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-cron-guardrails - After installation, invoke the skill by name or use
/openclaw-cron-guardrails - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 293 downloads so far.
How do I install OpenClaw Cron Guardrails?
Run "/install openclaw-cron-guardrails" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenClaw Cron Guardrails free?
Yes, OpenClaw Cron Guardrails is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OpenClaw Cron Guardrails support?
OpenClaw Cron Guardrails is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenClaw Cron Guardrails?
It is built and maintained by jackal092927 (@jackal092927); the current version is v0.1.5.
More Skills