Tasks Management Skill
CommunityOrchestrate background tasks with APScheduler.
Authoradelabdelgawad
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill streamlines the scheduling and execution of background tasks by combining APScheduler for timed jobs with Celery for distributed processing, reducing operational overhead and ensuring reliable runs.
Core Features & Use Cases
- Task scheduling with interval and cron triggers via APScheduler.
- Distributed execution through a Celery bridge, with inline execution when Celery is disabled for development.
- Full lifecycle management: create, enable/disable, trigger now, track executions, retries, and logging.
- API-driven job management for creating and monitoring scheduled tasks in FastAPI.
- Use cases include periodic data syncs, email dispatch, report generation, and maintenance tasks across services.
Quick Start
Install APScheduler and Celery, integrate the SchedulerService into your FastAPI app, and schedule a job with scheduler_service.create_job(...). Then start a Celery worker and observe job executions in the API or database.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Tasks Management Skill Download link: https://github.com/adelabdelgawad/fullstack-agents/archive/main.zip#tasks-management-skill Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.