litestar-queues

Official

Simplify Litestar task queuing and worker ops.

Authorlitestar-org
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates the need to build custom, error-prone task queue infrastructure for Litestar applications, and avoids the friction of integrating third-party task runners like Celery, RQ, or Dramatiq that do not align with Litestar's native plugin system, dependency injection patterns, and application lifecycle.

Core Features & Use Cases

  • Native Litestar Integration: First-party queue abstraction that works seamlessly with Litestar's plugin system, DI, and lifespan events, with no external framework adapters required.
  • Flexible Backend & Execution Options: Choose from in-memory, SQLSpec, Advanced Alchemy, Redis, Valkey, or Google Cloud Run backends to match your existing persistence and execution stack.
  • Use Case: A SaaS platform that needs to run scheduled report generation, background data imports, and long-running billing jobs without blocking API responses, while tracking task progress for end users and operators.

Quick Start

Use the litestar-queues skill to configure a QueuePlugin with a SQLSpec backend for your Litestar app, define a scheduled report generation task, and set up a standalone worker service to process queued jobs.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: litestar-queues
Download link: https://github.com/litestar-org/litestar-skills/archive/main.zip#litestar-queues

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.