Help us improve
Share bugs, ideas, or general feedback.
From render
Configures and troubleshoots scheduled tasks on Render using cron job services. Use when the user needs to run something on a schedule, write a cron expression, set up a periodic job, migrate from Heroku Scheduler, choose between cron jobs and background workers, or fix a cron that isn't firing. Trigger terms: cron job, scheduled task, periodic job, cron expression, schedule, run every, timer, Heroku Scheduler migration.
npx claudepluginhub render-oss/render-plugin-claude-code --plugin renderHow this skill is triggered — by the user, by Claude, or both
Slash command
/render:render-cron-jobsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill covers **Cron Job** services on Render: how schedules run, what the platform guarantees, and how they differ from workers and workflows. Pair it with Blueprint and deploy skills when authoring `render.yaml` or Dashboard settings.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Explores codebases via GitNexus: discover repos, query execution flows, trace processes, inspect symbol callers/callees, and review architecture.
Share bugs, ideas, or general feedback.
This skill covers Cron Job services on Render: how schedules run, what the platform guarantees, and how they differ from workers and workflows. Pair it with Blueprint and deploy skills when authoring render.yaml or Dashboard settings.
type: cron, schedule, and commandsExpression cheat sheets, framework startCommand examples, and Heroku Scheduler migration mapping live under references/.
| Need | Use | Why |
|---|---|---|
| Periodic task under 12h | Cron Job | Scheduled, simple, exits when done |
| Continuous job processing | Background Worker | Always running, polls a queue |
| Periodic but over 12h | Background Worker | No 12h cron run ceiling |
| Scheduled parallel compute | Cron Job + Workflow | Cron triggers workflow runs on a schedule; workflows fan out or orchestrate parallel steps |
Cron services use type: cron with a schedule and the usual build/start and env wiring:
services:
- type: cron
name: nightly-cleanup
schedule: "0 * * * *" # hourly at minute 0 — must be quoted in YAML
buildCommand: pip install -r requirements.txt
startCommand: python cleanup.py
envVars:
- key: DATABASE_URL
fromDatabase:
name: my-db
property: connectionString
schedule: standard five-field cron (minute hour day-of-month month day-of-week), UTC.buildCommand / startCommand: same roles as other non-Docker services; Docker images use image + start command as configured for image-backed crons.envVars: same patterns as web services and workers (secrets, linked databases, etc.).YAML note: the schedule value must be quoted so characters like * are not parsed as YAML aliases or flow syntax.
| Topic | File |
|---|---|
| Expression examples, framework commands, errors, env vars | references/cron-patterns.md |
| Heroku Scheduler → Render mapping, blueprint example | references/migration-from-scheduler.md |
render.yaml schema, previews, common mistakes