convex-cron-jobs

Schedule recurring tasks in Convex applications using crons.interval or crons.cron.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/strataga/claude-setup --skill convex-cron-jobs-strataga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-cron-jobs
Source: https://github.com/strataga/claude-setup/tree/main/skills/convex-cron-jobs
Command: npx skills add https://github.com/strataga/claude-setup --skill convex-cron-jobs-strataga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convex Cron Jobs simplifies scheduling recurring tasks across Convex applications, enabling automated background work without manual invocation.

Core Features & Use Cases

  • Interval scheduling with crons.interval for simple recurring tasks.
  • Cron expression scheduling with crons.cron for precise timings.
  • Internally uses internal functions for secure, auditable execution and supports batching, monitoring, and logging.

Quick Start

Configure a cron using crons.interval to run a function every hour.

Frequently Asked Questions about convex-cron-jobs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I schedule recurring background jobs in Convex?

To schedule recurring background jobs in Convex, you configure internal functions using crons.interval for simple fixed intervals or crons.cron for precise timings. This automates background data syncing and periodic administrative tasks without manual invocation.

What is the difference between crons.interval and crons.cron in Convex?

Crons.interval in Convex schedules tasks to run at simple, fixed recurring intervals, while crons.cron uses cron expressions for precise, specific timing schedules. Both use internal functions for secure and auditable execution.

Can I use Convex cron jobs for periodic data syncing and cleanup?

Yes, Convex cron jobs are designed for periodic data syncing, cleanup jobs, analytics reporting, and administrative tasks. They execute recurring internal functions automatically at fixed intervals or specific times.

Do Convex cron jobs support batching for large datasets?

Yes, Convex cron jobs support batching for large datasets. When scheduling recurring tasks via internal functions, batching is required alongside adherence to UTC and logging to manage large-scale data processing efficiently.

What timezone does Convex use for scheduled cron tasks?

Convex requires adherence to UTC when configuring scheduled cron tasks. Using UTC ensures consistent timing for internal functions running at fixed intervals or specific times across your applications.