laravel-queues

Manage background jobs, events, and scheduled commands in Laravel applications.

Updated May 2, 2026
One-click install
npx skills add https://github.com/abdallhMoukdad/laravel-agent-skills --skill laravel-queues-abdallhmoukdad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: laravel-queues
Source: https://github.com/abdallhMoukdad/laravel-agent-skills/tree/main/skills/laravel-queues
Command: npx skills add https://github.com/abdallhMoukdad/laravel-agent-skills --skill laravel-queues-abdallhmoukdad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies managing queued jobs, event dispatching, and scheduled tasks in Laravel to ensure reliable, scalable background execution.

Core Features & Use Cases

  • Job Management: Create, dispatch, and configure jobs with retries, delays, and uniqueness to handle tasks like sending emails or processing invoices asynchronously.
  • Event and Listener Setup: Build decoupled, event-driven workflows for notifications, analytics, and domain activities, supporting async listeners and auto-discovery.
  • Scheduled Tasks: Define and schedule recurring commands, with overlap prevention and multi-server guarding, for routine maintenance or report generation.

Quick Start

Use the laravel-queues skill to set up a background invoice processing job that retries on failure and runs periodically every hour.

Frequently Asked Questions about laravel-queues

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Laravel background jobs for asynchronous invoice processing?

Laravel background jobs allow you to create, dispatch, and configure invoice processing tasks asynchronously with built-in support for delays and automatic retries on failure.

What is the best way to handle queue routing and failure management for Laravel scheduled tasks?

Handling queue routing and failure management for Laravel scheduled tasks involves enforcing best practices for idempotency, overlap prevention, and multi-server guarding across production environments.

How do I build decoupled, event-driven workflows with Laravel events and listeners?

You can build decoupled Laravel event-driven workflows by setting up events and listeners with auto-discovery, supporting async listeners for notifications, analytics, and domain activities.

Can I automate report generation and system cleanup using Laravel queue scheduling?

Yes, Laravel queue scheduling enables you to define and schedule recurring commands for routine maintenance, system cleanup, and report generation with multi-server guarding to prevent overlaps.

Why do my Laravel queued jobs fail and how do I ensure idempotency during retries?

Queued jobs fail due to various runtime issues, but you ensure idempotency during retries by configuring job uniqueness and enforcing failure handling best practices in your Laravel application.