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.