Overview
Cron tools let the agent create and manage scheduled jobs. You can schedule HTTP calls (webhooks), execute any profClaw tool automatically, or run shell commands on a cron expression or interval. All cron tools are in the Full tier - they require capable models to correctly reason about cron expressions and job lifecycles.Available Tools
| Tool | Description |
|---|---|
cron_create | Create a new scheduled job |
cron_list | List all scheduled jobs |
cron_trigger | Manually trigger a job now |
cron_pause | Pause or resume a job |
cron_archive | Archive (soft-delete) a job |
cron_delete | Permanently delete a job |
cron_history | View run history for a job |
Tool: cron_create
Create a new scheduled job.
Security level: moderate | Tier: Full
Human-readable name for the job (max 100 characters).
Optional description of what the job does.
Cron expression (e.g.,
"*/5 * * * *" for every 5 minutes). Either cron or interval is required.Interval in milliseconds (minimum 1000ms = 1 second). Alternative to
cron.Job type:
http, tool, or script.HTTP Job Parameters
Webhook URL to call.
HTTP method:
GET, POST, PUT, DELETE.Request headers.
Request body (JSON-encoded automatically).
Tool Job Parameters
Name of the profClaw tool to execute.
Parameters to pass to the tool.
Script Job Parameters
Shell command to run.
Command arguments array.
Working directory for the script.
Limits
Stop the job after this many successful runs.
Pause the job after this many consecutive failures.
Examples
Common Cron Expressions
| Expression | Meaning |
|---|---|
*/5 * * * * | Every 5 minutes |
0 * * * * | Every hour |
0 9 * * * | Daily at 9:00 AM |
0 9 * * 1-5 | Weekdays at 9:00 AM |
0 0 * * 0 | Weekly on Sunday midnight |
0 0 1 * * | Monthly on the 1st |
Tool: cron_list
List all scheduled jobs with status.
Returns job IDs, names, schedules, current status (active/paused/archived), last run time, and next scheduled run.
Tool: cron_trigger
Manually trigger a job outside its schedule.
Job ID to trigger.
Tool: cron_pause
Pause or resume a job.
Job ID.
true to pause, false to resume.Tool: cron_history
View the run history for a job.
Job ID.
Maximum history entries.