print-queue-manager

Manage 3D print queue states and priority in Discord.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/DisruptionEngineer/build-useful-skills --skill print-queue-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: print-queue-manager
Source: https://github.com/DisruptionEngineer/build-useful-skills/tree/main/print-queue-manager
Command: npx skills add https://github.com/DisruptionEngineer/build-useful-skills --skill print-queue-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a Discord-based command surface to manage the lifecycle of 3D prints (queued, printing, completed, and failed), reducing manual tracking and improving coordination with downstream systems such as print-status and filament-tracker.

Core Features & Use Cases

  • Queue lifecycle management: queued → printing → completed/failed with status updates.
  • Command-driven workflow: responds to !queue, !next, !start, !done, !fail, !requeue, !priority, and !note to manipulate the queue.
  • Downstream integrations: posts updates to downstream channels and persists the queue to ~/.agents/data/print-queue.json for history and auditing.

Quick Start

Start by issuing print-related commands in your #print-queue channel to create, monitor, and complete prints.

Frequently Asked Questions about print-queue-manager

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

FAQPage Schema
How do I automate 3D print queue management through Discord?

You can automate 3D print queue management in Discord by issuing text commands like !queue, !start, and !done to transition prints between lifecycle states. The queue is automatically persisted to a local JSON file for tracking.

Can I reorder 3D prints by priority in a Discord workflow?

Yes, you can reorder 3D prints by priority using the !priority and !requeue commands. This adjusts the queue sequence dynamically so urgent prints can be moved ahead of existing queued items.

What Discord channels do I need to track 3D print status?

To track 3D print status effectively, the workflow communicates through the #print-status and #filament channels. You issue lifecycle commands in your #print-queue channel to update and monitor active prints.

How does a Discord bot handle failed 3D prints and requeue them?

Failed 3D prints are handled by issuing the !fail command to set the state to failed, and !requeue to move the item back into the active queue. Notes can be added to items using !note for failure context.

Where is my automated print queue data stored for auditing?

Your automated print queue data is stored and persisted locally at ~/.agents/data/print-queue.json. This JSON file maintains the full queue history and current lifecycle states for auditing and downstream system integration.

Does Discord-based print queue management integrate with downstream tracking systems?

Yes, Discord-based print queue management integrates with downstream tracking systems by posting automated status updates to specific channels. This notifies connected trackers and evaluators of lifecycle changes.