convex-crons

Adicione tarefas agendadas recorrentes (crons) ao aplicativo Convex.

npx skills add https://github.com/get-convex/agent-skills --skill convex-crons

Add scheduled jobs (crons)

Define recurring jobs in convex/crons.ts targeting internal functions, with sane intervals and idempotent handlers.

Workflow

  1. Create convex/crons.ts with cronJobs().
  2. Schedule internal functions (never public api.*) at the right interval.
  3. Make handlers idempotent (safe to re-run); keep each run small.
  4. Verify the job appears in the dashboard schedule.

Rules

  • Schedule internal.* functions, never api.*.
  • Keep cron handlers small + idempotent.
  • Don't poll tight intervals for things a subscription can push.

Mais skills de get-convex

convex-performance-audit
get-convex
Audita o desempenho do Convex para leituras, assinaturas, contenção de gravação e limites de função. Use para funcionalidades lentas, descobertas de insights, conflitos OCC ou amplificação de leitura.
developmentdatabasedata-analysis
convex
get-convex
Roteia solicitações gerais do Convex para a skill de projeto correta. Use quando o usuário perguntar qual skill do Convex usar ou der uma tarefa de aplicativo Convex subespecificada.
developmentdatabase
convex-setup-auth
get-convex
Configura autenticação Convex, mapeamento de identidade e controle de acesso. Use para login, provedores de autenticação, tabelas de usuários, funções protegidas ou funções em um aplicativo Convex.
developmentdatabaseapi
convex-quickstart
get-convex
Cria ou adiciona Convex a um aplicativo. Use para novos projetos Convex, npm create convex@latest, configuração de frontend, variáveis de ambiente ou a primeira execução do npx convex dev.
developmentdatabase
convex-migration-helper
get-convex
Planeja migrações de esquema e dados do Convex com widen-migrate-narrow e @convex-dev/migrations. Use para mudanças de esquema que quebram compatibilidade, backfills, reformatação de tabelas ou implantações sem tempo de inatividade.
developmentdatabase
convex-create-component
get-convex
Constrói componentes Convex reutilizáveis com tabelas isoladas e APIs voltadas para aplicativos. Use para novos componentes, módulos de backend reutilizáveis, integrações ou trabalho em limites de componentes.
developmentdatabase
convex-migrate
get-convex
Migre o schema e faça o backfill de dados em um app Convex implantado usando @convex-dev/migrations.
developmentdatabase
convex-optimize
get-convex
Audite e otimize um aplicativo Convex existente: segurança, escala, atualizações, observabilidade.