← 返回 Skills 市场
Printer skill
作者
DhvanilPatel
· GitHub ↗
· v1.0.0
2117
总下载
2
收藏
7
当前安装
1
版本数
在 OpenClaw 中安装
/install printer
功能描述
Manage printers via CUPS on macOS (discover, add, print, queue, status, wake).
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install printer - 安装完成后,直接呼叫该 Skill 的名称或使用
/printer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
Printer skill 是什么?
Manage printers via CUPS on macOS (discover, add, print, queue, status, wake). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2117 次。
如何安装 Printer skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install printer」即可一键安装,无需额外配置。
Printer skill 是免费的吗?
是的,Printer skill 完全免费(开源免费),可自由下载、安装和使用。
Printer skill 支持哪些平台?
Printer skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin)。
谁开发了 Printer skill?
由 DhvanilPatel(@dhvanilpatel)开发并维护,当前版本 v1.0.0。
推荐 Skills