convex-cron-jobs

Schedule recurring background tasks in Convex applications with cron expressions.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/gursheyss/styx --skill convex-cron-jobs-gursheyss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-cron-jobs
Source: https://github.com/gursheyss/styx/tree/main/.agents/skills/convex-cron-jobs
Command: npx skills add https://github.com/gursheyss/styx --skill convex-cron-jobs-gursheyss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convex cron jobs enable developers to schedule and manage background tasks within Convex apps, ensuring recurring work runs reliably without manual triggering.

Core Features & Use Cases

  • Interval-based and cron expression scheduling for recurring tasks
  • Automatic retries and basic monitoring via the Convex dashboard
  • Use cases include data synchronization, cleanup jobs, and periodic reporting

Quick Start

Create a cron that runs a simple task every hour using crons.interval and verify it appears in the Convex dashboard.

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 tasks in Convex?

To schedule recurring background tasks in Convex, you define them using interval-based or cron expression scheduling. This enables reliable execution of recurring work like data syncing, cleanup, and periodic reporting without manual triggering.

Can I use cron expressions for scheduling cleanup jobs in Convex applications?

Yes, you can use cron expressions for scheduling cleanup jobs in Convex applications. The system supports both interval-based and cron expression scheduling, allowing flexible configuration of recurring background tasks like data synchronization.

How do I set up automatic retries for Convex cron jobs?

Convex cron jobs include automatic retry strategies for background tasks. You configure recurring schedules with built-in retries, ensuring reliable execution even when transient failures occur during data syncing or cleanup operations.

Does Convex support dashboard monitoring for scheduled background tasks?

Yes, Convex supports dashboard monitoring for scheduled background tasks. After defining your cron jobs, you can verify their execution and status directly through the Convex dashboard interface.

What is the best way to run periodic data synchronization in a Convex app?

The best way to run periodic data synchronization in a Convex app is using cron jobs with interval-based or cron expression scheduling. This approach provides automatic retries and dashboard monitoring for reliable background task execution.