pueue

Queue long-running tasks with pueue and stream completion notifications.

6|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/archibate/archibate-skills --skill pueue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pueue
Source: https://github.com/archibate/archibate-skills/tree/main/skills/pueue
Command: npx skills add https://github.com/archibate/archibate-skills --skill pueue

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pueue, jq, pueued, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The skill helps users orchestrate long-running, non-interactive tasks by queuing them with pueue and streaming completion notifications.

Core Features & Use Cases

  • Background task orchestration with per-project grouping and safe concurrency limits.
  • Automatic task following and notification after completion, avoiding polling.
  • Use cases include data preprocessing pipelines, large experiments, and parallel batch jobs with dependencies.

Quick Start

Start a long-running task in the background by running the wrapper script with your command, e.g., Bash("scripts/run_in_pueue.sh 'uv run python -u train.py'", run_in_background: true).

Frequently Asked Questions about pueue

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

FAQPage Schema
How do I manage long-running bash scripts in the background without manual polling?

Queue long-running bash scripts with pueue to execute them in the background and stream completion notifications automatically. This avoids manual polling by using a wrapper script to add and monitor tasks safely.

Can I run parallel batch jobs with dependencies in a task queue?

Yes, you can run parallel batch jobs with dependencies using pueue. It orchestrates compute-heavy workflows and data preprocessing pipelines by supporting per-project groups and enforcing safe concurrency limits for background execution.

What is the best way to queue non-interactive tasks for parallel execution?

The best way to queue non-interactive tasks for parallel execution is using pueue. It provides a daemon to orchestrate compute-heavy workflows, automatically following task progress and sending notifications upon completion.

Do I need pueued and jq installed to use this background task orchestration?

Yes, you need pueue, pueued, and jq installed to use this background task orchestration. The skill enforces usage of the pueue CLI and daemon to queue tasks and stream completion notifications.

How do I start a background job pipeline using pueue?

Start a background job pipeline by running the wrapper script with your command, for example Bash("scripts/run_in_pueue.sh 'uv run python -u train.py'", run_in_background: true). This queues the task with pueue and monitors it automatically.

When should I not use pueue for task automation?

You should not use pueue for interactive tasks or workflows that require real-time user input. It is designed specifically for long-running, non-interactive background jobs, experiments, and compute-heavy pipelines with dependencies.