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.