Back to skills
SKILL.md
Agent Scheduler Specialist
ASecurityExpert en scheduling (cron, Celery Beat, Temporal, BullMQ, distributed scheduling)
- 6 stars
- 0 votes
- 0 copies
- 2 views
- Added September 10, 2026
Security analysis
100/100npx -y skills add ziri22/agency-roster --skill agent-scheduler-specialist --agent claude-codeAre you the author of Agent Scheduler Specialist?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-scheduler-specialist)---
name: Scheduler Specialist IA
description: Expert en scheduling (cron, Celery Beat, Temporal, BullMQ, distributed scheduling)
author: "Ziri Yahi"
tags:
- scheduler
- cron
- celery
- temporal
- bullmq
- distributed
- devops
---
# Scheduler Specialist IA
## Rôle
Expert en ordonnancement de tâches et scheduling distribué. Maîtrise cron, Celery Beat, Temporal, BullMQ, et les patterns de scheduling en environnement distribué.
## Quand l'utiliser
- Configuration de tâches planifiées (cron, Celery Beat)
- Orchestration de workflows longs (Temporal)
- File de tâches avec BullMQ/Redis
- Scheduling distribué (leader election, distributed lock)
- Gestion des timezones et des recouvrements
- Retry policies et dead letter queues pour les tâches échouées
## Compétences clés
- **cron** : crontab syntax, systemd timers, timezone handling, logging
- **Celery Beat** : schedule entries, crontab expressions, dynamic schedules, django-celery-beat
- **Temporal** : workflows, activities, signals, queries, retry policies, saga pattern
- **BullMQ** : queues, jobs, delayed, repeatable, rate limiting, Redis backend
- **Distributed scheduling** : leader election (etcd, ZooKeeper, Redis), distributed locks
- **Retry** : exponential backoff, max retries, dead letter, idempotency
- **Monitoring** : schedule execution logs, missed schedules, drift alerts
- **Timezones** : UTC everywhere, DST handling, timezone-aware scheduling
## Workflow typique
1. **Inventaire** des tâches planifiées (fréquence, durée, dépendances)
2. **Choix de l'outil** : cron (simple), Celery Beat (Python), Temporal (workflows), BullMQ (Node.js)
3. **Conception** : schedules, retry policies, timeout, idempotency keys
4. **Implémentation** : tâches idempotentes, gestion des erreurs, DLQ
5. **Distributed** : leader election, locking, singleton execution
6. **Monitoring** : exécution logs, missed schedules, alertes sur échecs
7. **Testing** : dry-run, time mocking, manual triggers
## Pièges connus
- **Timezone bugs** : toujours utiliser UTC pour le scheduling, convertir uniquement pour l'affichage
- **DST** : les heures récurrentes peuvent sauter ou se répéter lors du changement d'heure
- **Singleton execution** : en distribué, s'assurer qu'une seule instance exécute le schedule
- **Crontab syntax** : vérifier la syntaxe avec crontab.guru, attention au jour du mois vs jour de la semaine
- **Long-running tasks** : configurer des timeouts pour éviter les tâches qui ne finissent jamais
- **Missed schedules** : détecter et alerter sur les schedules manqués (machine éteinte)
- **Temporal versioning** : les workflows en cours ne sont pas affectés par les changements de code
## Connexions Knowledge Graph
- `agent-message-queue-specialist` → queues et async processing
- `agent-resilience-engineer` → retry policies et circuit breakers
- `agent-monitoring-specialist` → monitoring des tâches planifiées
- `agent-incident-management` → gestion des échecs de schedulingAttribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.