# Convex Crons > Añade trabajos programados recurrentes (crons) a la app Convex. Fuente: https://skillsagentes.com/skills/get-convex/agent-skills/convex-crons Markdown: https://skillsagentes.com/skills/get-convex/agent-skills/convex-crons.md Repositorio: https://github.com/get-convex/agent-skills Autor: get-convex Licencia: Apache-2.0 Actualizado: el mes pasado Coste de contexto: 14 tok instalada, 189 tok al activarse, 189 tok con todos los archivos del bundle Bundle: 1 archivo, 756 B Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add get-convex/agent-skills --skill convex-crons --agent claude-code # Cursor npx -y skills add get-convex/agent-skills --skill convex-crons --agent cursor # Codex npx -y skills add get-convex/agent-skills --skill convex-crons --agent codex # Gemini CLI npx -y skills add get-convex/agent-skills --skill convex-crons --agent gemini # Windsurf npx -y skills add get-convex/agent-skills --skill convex-crons --agent windsurf # Cline npx -y skills add get-convex/agent-skills --skill convex-crons --agent cline ``` ## Qué hace - Crea convex/crons.ts con cronJobs() para definir trabajos recurrentes programados - Programa funciones internal.* (nunca api.*) con los intervalos adecuados - Asegura que los handlers de los cron sean idempotentes y pequeños - Verifica que el trabajo aparezca en el dashboard de programación de Convex ## Cuándo usarla - Necesitas añadir trabajos recurrentes (crons) a una app Convex ## Cuándo no - Cuando una suscripción puede empujar los datos en vez de sondear a intervalos ajustados ## Qué la activa - "Añade un cron a mi app Convex que se ejecute cada hora" - "Crea convex/crons.ts para limpiar registros antiguos cada noche" - "Programa una función interna de Convex para que corra cada 5 minutos" ## Archivos - SKILL.md — 756 B ## SKILL.md Reproducido tal cual desde get-convex/agent-skills bajo Apache-2.0. Esta sección es el documento original y está en inglés. # 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. ## Dónde encaja - Categoría: [Automatización](https://skillsagentes.com/categorias/automatizacion.md) — Flujos de varios pasos que se ejecutan sin supervisión. - Creador: [get-convex](https://skillsagentes.com/creators/get-convex.md) — 33 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Convex Authz](https://skillsagentes.com/skills/get-convex/agent-skills/convex-authz.md): Audita y refuerza la autorización de una app Convex: impersonación por identity-from-arg, checks de ownership por documento faltantes, queries públicas que filtran datos por un id del cliente y escrituras en un contenedor ajeno. - [Convex Design](https://skillsagentes.com/skills/get-convex/agent-skills/convex-design.md): Diseña y construye backends reactivos y type-safe de nivel producción en Convex: schema, queries/mutations/actions, índices, auth, storage, scheduling, multiplayer en tiempo real y workflows LLM/agentes. - [Convex Quickstart](https://skillsagentes.com/skills/get-convex/agent-skills/convex-quickstart.md): Levanta un template Next.js + Convex barebones a partir de una idea en una frase. - [Convex Expert](https://skillsagentes.com/skills/get-convex/agent-skills/convex-expert.md): Especialista en el backend de Convex: código dentro de convex/ (funciones, schemas, índices, queries, mutations, actions, endpoints HTTP, cron jobs, storage, auth y componentes). - [Convex Agent](https://skillsagentes.com/skills/get-convex/agent-skills/convex-agent.md): Añade un backend de agente de IA / RAG (@convex-dev/agent) a la app Convex. ## Skills relacionadas - [Dispatching Parallel Agents](https://skillsagentes.com/skills/obra/superpowers/dispatching-parallel-agents.md): Úsalo cuando enfrentes 2 o más tareas independientes que puedan trabajarse sin estado compartido ni dependencias secuenciales. - [Subagent Driven Development](https://skillsagentes.com/skills/obra/superpowers/subagent-driven-development.md): Úsalo al ejecutar planes de implementación con tareas independientes dentro de la sesión actual. - [Loop Me](https://skillsagentes.com/skills/mattpocock/skills/loop-me.md): Interrógame sobre las specs de los workflows que quiero construir, dentro de este workspace. - [Gstack](https://skillsagentes.com/skills/garrytan/gstack/gstack.md): Router del conjunto de skills gstack que dirige cada petición al skill adecuado. - [Pair Agent](https://skillsagentes.com/skills/garrytan/gstack/pair-agent.md): Empareja un agente de IA remoto con tu navegador (gstack). --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)