inkjet
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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aaronchartier/inkjetWhat This Skill Does
The inkjet skill enables your OpenClaw agent to interact directly with low-cost, portable Bluetooth thermal printers. By bypassing the traditional operating system print spooler and connecting directly via Bluetooth Low Energy (BLE), this skill turns your MacOS device into a hub for physical output. It supports printing formatted text, high-fidelity Markdown, images, and QR codes, making it perfect for generating real-time physical artifacts like receipts, logs, labels, or instant information cards.
Installation
To integrate this skill into your environment, use the OpenClaw management CLI:
clawhub install openclaw/skills/skills/aaronchartier/inkjet
Once installed, ensure your thermal printer is powered on. Run inkjet scan to discover your hardware and use inkjet config set printer <UUID> to establish your default device. No complex pairing via MacOS system settings is required.
Use Cases
- Inventory & Organization: Generate custom QR-coded labels for storage bins or physical assets.
- Automated Logging: Print system status logs or error reports to physical paper for offline debugging.
- Retail/Point of Sale: Create custom, Markdown-formatted receipts or order tickets for local business processes.
- Interactive Notifications: Allow your agent to leave physical reminders or 'to-do' lists on your desk automatically.
Example Prompts
- "Inkjet, print a markdown-formatted summary of my current project's progress from today's logs."
- "Print a QR code containing the link to the OpenClaw documentation and label it 'Docs' using the inkjet skill."
- "Print 'Task Completed' in large font and feed the paper 200 units so I can tear it off easily."
Tips & Limitations
- Formatting: Keep in mind that thermal printing is black and white. Use the
--ditherflag for images to ensure clarity. Emojis are not supported, so rely on text-based symbols instead. - Configuration: You can manage multiple printers using aliases. If you have a fleet, use the
--addressflag to route specific tasks—like receipts—to specific hardware. Always remember to checkinkjet whoamiif you suspect the agent is targeting the wrong device. Thermal paper is heat-sensitive; avoid high-energy settings if your printouts appear too dark or blurred.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aaronchartier-inkjet": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read