background-job-scheduler

Queue and schedule background tasks with Celery cron-style jobs.

1|Updated Mar 17, 2025
One-click install
npx skills add https://github.com/MaciWP/CV_Astro --skill background-job-scheduler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: background-job-scheduler
Source: https://github.com/MaciWP/CV_Astro/tree/main/.claude/skills/background-job-scheduler
Command: npx skills add https://github.com/MaciWP/CV_Astro --skill background-job-scheduler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Celery, RQ, Dramatiq, BullMQ, Bull, Redis, RabbitMQ, and includes references (resource) components.

What problem does it solve?

This Skill helps you offload long-running or recurring tasks from your main application thread, preventing slow API responses and enabling reliable, scheduled processing.

Core Features & Use Cases

  • Asynchronous Task Processing: Define and queue tasks (e.g., sending emails, processing images) to run in the background without blocking user interactions.
  • Scheduled Jobs (Cron): Set up periodic tasks like daily reports, data cleanups, or backups using cron-style scheduling.
  • Use Case: Implement a Celery background job to send a welcome email to a new user after signup, with automatic retries on failure, or schedule a daily PDF report generation.

Quick Start

Set up a Celery background job to send a welcome email to a new user after registration, with 3 retries and a 60-second delay between attempts.