Skip to content
Back to skills

Cron

ASecurity

Manage scheduled cron jobs for this agent — list, create, update, delete, run, and view run history. Use when the user asks to schedule tasks, set up recurring jobs, or check cron status.

  • 24 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 2, 2026
ai-agentsshellexpressapi

Works with

  • api

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add 0xMaxMa/claude-gateway --skill cron --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cron?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cron
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/0xmaxma-cron/badge)](https://www.skillsdirectory.com/skills/0xmaxma-cron)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cron
description: Manage scheduled cron jobs for this agent — list, create, update, delete, run, and view run history. Use when the user asks to schedule tasks, set up recurring jobs, or check cron status.
user-invocable: true
allowed-tools:
  - cron_list
  - cron_create
  - cron_update
  - cron_delete
  - cron_run
  - cron_get_runs
---

# /cron — Cron Job Management

Manage scheduled jobs for this agent via the gateway cron API.

Arguments passed: `$ARGUMENTS`

---

## Available commands

### No args or "list" — List all cron jobs

Use `cron_list` to show all scheduled jobs. Format the output as a table.

### "create" — Create a new cron job

Use `cron_create` with the required parameters:
- `name`: descriptive job name
- `schedule`: 5-field cron expression (e.g. `0 9 * * *` for daily at 9am)
- `type`: `command` (shell) or `agent` (Claude prompt)
- For `command` type: provide `command` parameter
- For `agent` type: provide `prompt` parameter, optionally `telegram` (chat_id for response)

### "delete <job_id>" — Delete a cron job

Use `cron_delete` with `job_id`.

### "update <job_id>" — Update an existing cron job

Use `cron_update` with `job_id` plus only the fields to change (e.g. `schedule`,
`name`, `prompt`, `telegram`, `discord`, `scheduleKind`, `scheduleAt`). Fields left
out are kept as-is. This edits the job in place, preserving its id and run history
(unlike delete-and-recreate).

### "run <job_id>" — Run a job immediately

Use `cron_run` with `job_id`.

### "runs <job_id>" — View run history

Use `cron_get_runs` with `job_id`. Format as a table showing status, duration, and timestamps.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.