postgres-job-queue
CommunityReliable PostgreSQL job queue
Authorwpank
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a robust job queueing system using PostgreSQL, eliminating the need for external message brokers like Redis or RabbitMQ for many use cases.
Core Features & Use Cases
- Priority Scheduling: Jobs can be assigned priorities for ordered execution.
- Batch Claiming: Safely and concurrently claim multiple jobs using
SKIP LOCKED. - Progress Tracking: Monitor the progress of long-running jobs.
- Stale Job Recovery: Automatically reclaims jobs that were not completed due to worker failures.
- Use Case: You need to process a large number of background tasks, such as sending emails or generating reports, and want a resilient system that leverages your existing PostgreSQL database.
Quick Start
Use the postgres-job-queue skill to claim a batch of jobs of type 'email' for the current worker.
Dependency Matrix
Required Modules
pgxuuid
Components
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: postgres-job-queue Download link: https://github.com/wpank/ai/archive/main.zip#postgres-job-queue 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.