agentprint-cli

Discover CUPS printers, repair queues, and submit print jobs from files or URLs.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/SebastianBoehler/agent-cli-utils --skill agentprint-cli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agentprint-cli
Source: https://github.com/SebastianBoehler/agent-cli-utils/tree/main/skills/agentprint-cli
Command: npx skills add https://github.com/SebastianBoehler/agent-cli-utils --skill agentprint-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage local CUPS printers with a focus on discovery, queue creation and maintenance, and non-interactive printing from files or URLs.

Core Features & Use Cases

  • Discover printers on the host and identify the default queue.
  • Create or repair a print queue from a URI or discovered match for reliable printing.
  • Submit print jobs from local files or HTTP(S) URLs with machine-readable output.

Quick Start

Run the agentprint command to list and manage printers in a typical environment.

Frequently Asked Questions about agentprint-cli

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

FAQPage Schema
How do I discover local printers and set up a print queue from the command line?▼

To discover local printers and set up a print queue, you can use a CLI tool that interfaces with CUPS to identify available devices and establish a reliable default queue for non-interactive printing.

Can I submit print jobs to CUPS directly from an HTTP URL?▼

Yes, you can submit print jobs to CUPS directly from HTTP(S) URLs or local files. The CLI handles URL submission and outputs machine-readable JSON or TSV data for job tracking.

What is the best way to automate CUPS printer management without interactive prompts?▼

Automating CUPS printer management is best handled by a CLI that provides deterministic printer discovery, queue repair, and non-interactive printing with safe defaults to minimize misconfiguration.

Does this CLI require a specific printing system to manage print queues?▼

Yes, this CLI requires the CUPS printing system to be installed on the host environment to perform local printer discovery, queue creation, and print job submission.

How do I get structured output for print job submissions in a terminal environment?▼

You can get structured output for print job submissions by using a CLI that formats results as JSON or TSV, ensuring machine-readable tracking of local file and URL print jobs.