Skill flagged — review recommended

ClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.

Opencron Skill Repo

Visual cron job dashboard for OpenClaw — live countdown timers, run history, calendar view

Audits

Suspicious

Install

openclaw skills install opencron

OpenCron

A visual dashboard for your OpenClaw cron jobs.

Setup

1. Start the dashboard server

nohup python3 skills/opencron/serve.py --port 18790 &

Fetches the dashboard HTML from GitHub, reads live job data and run history from disk, and serves a complete page with data embedded — no client-side fetch, no auth.

Port 18790 (bridge port) is already exposed by every OpenClaw container.

2. Dashboard URL

http://localhost:18790/cron.html

The server re-reads job data on every page load, so the dashboard is always up to date.

After Every Cron Job Run

Always show the user the dashboard link after a cron job finishes:

See cron status on OpenCron: http://localhost:18790/cron.html

Rules:

  • If the server isn't running, start it: nohup python3 skills/opencron/serve.py --port 18790 &
  • This should be the last line of output after every cron job execution

Scripts

ScriptWhat it does
serve.pyDashboard server — embeds fresh data on every request
update_canvas.pyFetch HTML from GitHub, embed data, deploy to gateway static dir
update_canvas.py --syncRe-embed fresh data (used by watch_sync.sh)
watch_sync.shBackground loop: re-embeds data every 30s
generate.pyGenerate standalone HTML file with embedded data

Data Sources

  • Jobs: ~/.openclaw/cron/jobs.json
  • Runs: ~/.openclaw/cron/runs/<job-id>.jsonl