InkJet - Bluetooth Thermal Printer

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: inkjet Version: 1.0.3 The 'inkjet' skill bundle provides a legitimate interface for interacting with Bluetooth thermal printers on macOS. It facilitates printing text, images, and QR codes using the 'inkjet' CLI tool. The instructions in SKILL.md are consistent with the stated purpose, offering guidance on formatting, device discovery, and configuration management without any evidence of malicious intent, data exfiltration, or harmful prompt injection.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing the skill may cause the user to install external printer software that runs locally.

Why it was flagged

The skill depends on installing a third-party CLI package. That is expected for this printer integration, but users should verify the package and tap source before installation.

Skill content
pip install inkjet         # Universal
brew install aaronchartier/tap/inkjet  # macOS
Recommendation

Install only from the intended package source, review the linked project if needed, and prefer the registry-supported install path when possible.

What this means

An agent using this skill can create visible paper output from local or streamed content, potentially wasting paper or exposing information nearby.

Why it was flagged

The skill can print local files or streamed content and can target specific printer addresses or aliases. This is central to the stated purpose, but it can physically expose content or print to the wrong device if used carelessly.

Skill content
inkjet print file ./receipt.txt
curl -s "https://example.com/logo.jpg" | inkjet print image -
inkjet print text "Order #104" -a kitchen
Recommendation

Confirm the content and target printer before printing anything sensitive, private, or high-volume.

NoteHigh Confidence
ASI08: Cascading Failures
What this means

A saved configuration can continue routing future print jobs or changing formatting until it is reviewed or changed.

Why it was flagged

Per-workspace or global configuration can persist and affect later print jobs, including default printer selection and print settings. This is disclosed and purpose-aligned, but users should understand the persistence.

Skill content
If `.inkjet/` exists in current workspace, it takes priority over global config ... Bypass CLI and modify behavior by writing directly to config JSON.
Recommendation

Review `.inkjet/config.json` and `~/.inkjet/config.json` when print routing or formatting matters, especially in shared or unfamiliar workspaces.