processor

Execute background jobs for Nuxt apps using BullMQ with Redis.

14|2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/seanchiuai/openclaude --skill processor
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: processor
Source: https://github.com/seanchiuai/openclaude/tree/main/.claude/skills/processor
Command: npx skills add https://github.com/seanchiuai/openclaude --skill processor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate and execute background jobs for Nuxt apps using BullMQ with Redis.

Core Features & Use Cases

  • Define queues with defineQueue and implement workers with defineWorker to process background tasks such as auto-spark, regenerate-embeddings, and reprocess-portfolio-item.
  • Isolate processor workers from the web server for stability and scalability, enable Redis-backed queues, and provide Bull Board monitoring for observability.
  • Use cases include long-running jobs, batch data processing, and real-time archival tasks with retry and error handling.

Quick Start

Start the processor by launching the worker service to begin handling queued jobs.

Frequently Asked Questions about processor

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

FAQPage Schema
How do I run background jobs in Nuxt without blocking the web server?▼

You can run background jobs in Nuxt by offloading them to isolated processor workers using BullMQ and Redis. This keeps long-running tasks separate from the web server for stability and scalability.

What is BullMQ used for in background processing?▼

BullMQ is used to coordinate and execute background jobs via Redis-backed queues. It enables defining queues and workers to handle automated data processing, batch tasks, and long-running workloads with retry and error handling.

How do I monitor queued jobs and workers in a Nuxt application?▼

You can monitor queued jobs and workers using integrated Bull Board monitoring. This provides observability for Redis-backed queues, allowing you to track job statuses and worker health within your background processing service.

Do I need Redis to handle batch data processing in Nuxt?▼

Yes, Redis is required as the backing datastore for BullMQ queues. It coordinates the execution of batch data processing and long-running workloads, enabling retry mechanisms and real-time archival tasks.

Can I isolate background workers from my Nuxt web server?▼

Yes, processor workers can be isolated from the web server by running them as a separate service. This separation ensures that heavy workloads like regenerate-embeddings do not impact web server stability or scalability.

What is the best way to handle long-running workloads in Nuxt?▼

The best way to handle long-running workloads in Nuxt is using a separate processor service with BullMQ. This approach isolates queue workers, provides Bull Board monitoring, and ensures reliable execution of automated tasks.