InkJet - Bluetooth Thermal Printer

v1.0.3

Print text, images, and QR codes to a wireless Bluetooth thermal printer from a MacOS device. Use `inkjet print` for output, `inkjet scan` to discover printers.

4· 2k·0 current·0 all-time
byAaron Chartier@aaronchartier
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
The name/description (Bluetooth thermal printing) matches the runtime requirements and instructions. The only required binary is 'inkjet' and the SKILL.md documents CLI usage for scanning and printing, which is coherent for this purpose.
Instruction Scope
Instructions legitimately include reading local files (print file), piping stdin, and editing/reading config at ./.inkjet and ~/.inkjet; these are expected for a printing tool but mean the agent can print any workspace/local file. The README mentions using curl to pipe remote images and scanning BLE devices — both expected but capable of processing network or local sensitive data if misused.
Install Mechanism
Install options are pip (PyPI) and a third-party Homebrew tap (aaronchartier/tap/inkjet). Both are plausible for this project, but third-party taps and PyPI packages are supply-chain vectors — users should verify the upstream repository and package publisher before installing.
Credentials
The skill requests no environment variables or unrelated credentials. It uses per-project and home config files under ./.inkjet and ~/.inkjet, which is proportional to a CLI printing tool.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges in metadata. It does require Bluetooth access at runtime (for BLE scanning/connection), which is expected for the stated functionality.
Assessment
This skill appears to do what it advertises: use the 'inkjet' CLI to discover and print to Bluetooth thermal printers. Before installing, verify the upstream project (the GitHub homepage) and the maintainer (aaronchartier) to reduce supply-chain risk — especially because the install options include a third-party Homebrew tap and a PyPI package. Be aware that the CLI can read and print any local file (./README.md, ./receipt.txt, etc.) and can be piped network content, so avoid running it on sensitive files or letting automation print private data. On macOS you'll need to grant Bluetooth permissions; consider installing in a contained environment (virtualenv) and review the package source code if you need higher assurance.

Like a lobster shell, security has layers — review code before you run it.

latestvk975jjj11v7d582h00q3mbcpms83sj4r

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🖨️ Clawdis
Binsinkjet

Install

Install (Homebrew)

Comments