manage-queues

Manage Celery task queues, assignments, and machine subscriptions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/brianbartilet/harqis-work --skill manage-queues-brianbartilet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage-queues
Source: https://github.com/brianbartilet/harqis-work/tree/main/.claude/skills/manage-queues
Command: npx skills add https://github.com/brianbartilet/harqis-work --skill manage-queues-brianbartilet

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps orchestrate the assignment of scheduled tasks across different queues, improving workflow clarity and server load balancing.

Core Features & Use Cases

  • Queue assignment and redistribution: Assign tasks to appropriate queues or move existing tasks between queues.
  • Monitoring queue coverage: Display information about tasks, queues, and machine subscriptions.
  • Use Case: When adding a new scheduled task, use this Skill to ensure it's assigned to the right queue and that corresponding worker machines are correctly subscribed.

Quick Start

Use this Skill to list all current queue assignments and machine subscriptions for troubleshooting or planning.

Frequently Asked Questions about manage-queues

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

FAQPage Schema
How do I route Celery tasks to specific queues?

To route Celery tasks to specific queues, you can assign scheduled tasks to appropriate queues and ensure corresponding worker machines are correctly subscribed. This optimizes task routing and workload distribution across your automation platform.

What is Celery queue management and when do I need it?

Celery queue management is the orchestration of assigning scheduled tasks across different queues. You need it to improve workflow clarity, balance server load, and ensure tasks are distributed to correctly subscribed worker machines.

How do I move an existing Celery task to a different queue?

You can move existing tasks between queues using queue redistribution features. This allows you to rebalance workload distribution and reassign tasks to different queues as your automation platform requirements change.

Can I monitor Celery worker machine subscriptions and queue coverage?

Yes, you can monitor queue coverage by displaying information about tasks, queues, and machine subscriptions. This provides visibility into worker assignments for troubleshooting or planning task routing within your automation platform.

What is the best way to balance server load with Celery task routing?

The best way to balance server load with Celery task routing is by orchestrating assignments across different queues. Proper queue assignment and ensuring worker machines are correctly subscribed improves workflow clarity and load balancing.

Why are my scheduled Celery tasks not reaching the correct worker machines?

Scheduled Celery tasks may not reach worker machines if queue assignments are incorrect or machines lack proper subscriptions. List current queue assignments and machine subscriptions to troubleshoot and fix task routing issues.