← Back to Skills Marketplace
Printer skill
by
DhvanilPatel
· GitHub ↗
· v1.0.0
2117
Downloads
2
Stars
7
Active Installs
1
Versions
Install in OpenClaw
/install printer
Description
Manage printers via CUPS on macOS (discover, add, print, queue, status, wake).
Usage Guidance
This skill appears to do exactly what it says: step-by-step, local printer administration via CUPS on macOS. Before installing/using it: (1) note the registry/source has no homepage and provenance is unknown — prefer skills from verifiable sources; (2) ensure the agent or user running these commands has appropriate local admin rights (sudo) — some commands modify system printer config or read /var/log; (3) the skill will talk directly to printer IPs (IPP/HTTP/SNMP) — that's expected, but confirm the printer addresses are correct and trusted; (4) the SKILL.md metadata lists required binaries (lp, lpstat, lpadmin) even though registry metadata said none — ensure those binaries exist on your system; (5) creating a launchd agent or installing net-snmp are optional steps that you must perform manually if desired. If you need higher assurance, ask the publisher for a homepage or source repo before proceeding.
Capability Analysis
Type: OpenClaw Skill
Name: printer
Version: 1.0.0
The skill bundle is classified as benign. All commands, including those requiring `sudo` (e.g., `lpadmin` for system-wide printer options) and network access (`curl`, `nc`, `ipptool`, `dns-sd`, `snmpwalk`), are standard macOS/CUPS utilities directly aligned with the stated purpose of managing printers. Network calls target local printer IPs for discovery, status, and wake-up, with no evidence of data exfiltration to external endpoints. File access is limited to the CUPS error log for diagnostics. There are no indications of prompt injection, obfuscation, or malicious intent in SKILL.md.
Capability Assessment
Purpose & Capability
SKILL.md content matches the name/description: it uses CUPS/IP P commands to discover, add, print, manage queues, and wake printers. However the registry metadata you provided says 'Required binaries: none' while the SKILL.md metadata lists required bins (lp, lpstat, lpadmin). Also the package/source is 'unknown' and has no homepage — that lack of provenance is worth noting but does not make the functionality incoherent.
Instruction Scope
All runtime instructions are narrowly focused on printer management (lp, lpadmin, lpstat, ipptool, snmpwalk, curl to printer IPs). They reference system logs (/var/log/cups/error_log) and occasional sudo for server-wide changes, which is appropriate for admin tasks on printers. No instructions try to read unrelated files, exfiltrate data, or contact external endpoints beyond the target printers.
Install Mechanism
This is an instruction-only skill with no install spec or code files. That minimizes installer risk. The doc suggests optionally installing net-snmp via Homebrew for SNMP queries — an expected, low-risk suggestion and not performed automatically by the skill.
Credentials
The skill declares no required environment variables or credentials. The only credential-related note is use of the SNMP community string 'public' in examples (standard read-only default). The operations do require local system privileges for some actions (sudo for lpadmin changes, and reading /var/log), but those are proportional to printer administration.
Persistence & Privilege
always:false and no install hooks — the skill does not request permanent, automatic inclusion. The doc suggests creating a launchd agent for persistent keep-alive, but that is a user action and not baked into the skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install printer - After installation, invoke the skill by name or use
/printer - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the printer skill for managing printers on macOS using CUPS.
- Discover, add, and configure network and local printers via command line.
- Print files, manage print queues, and set printer options.
- Monitor printer status, job queues, and retrieve toner levels (SNMP).
- Includes commands for waking printers from sleep and troubleshooting common issues.
- No external dependencies except for optional SNMP utilities.
Metadata
Frequently Asked Questions
What is Printer skill?
Manage printers via CUPS on macOS (discover, add, print, queue, status, wake). It is an AI Agent Skill for Claude Code / OpenClaw, with 2117 downloads so far.
How do I install Printer skill?
Run "/install printer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Printer skill free?
Yes, Printer skill is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Printer skill support?
Printer skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin).
Who created Printer skill?
It is built and maintained by DhvanilPatel (@dhvanilpatel); the current version is v1.0.0.
More Skills