InkJet - Bluetooth Thermal Printer

PassAudited by ClawScan on May 1, 2026.

Overview

This skill is coherently focused on using an external InkJet CLI to print to Bluetooth thermal printers, with the main user-notice items being package installation, physical printing of local content, and persistent printer configuration.

Before installing, verify that you trust the `inkjet` package or Homebrew tap, and only let the agent print content you are comfortable turning into a physical document. Check printer aliases and `.inkjet` configuration if printer routing or formatting matters.

Findings (3)

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.