Task Router Skill
Task Router
Print text, images, and QR codes to a cheap wireless Bluetooth thermal printer from a MacOS device. Use `inkjet print` for output, `inkjet scan` to discover printers.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install aaronchartier/inkjetInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Print text, images, and QR codes to a small cheap Bluetooth thermal printer like the X6h, GT01, and childrens toy cat printers using the inkjet CLI. Thermal paper is extremely low-cost, enabling high-frequency physical output.
Preparation: Ensure your printer is turned ON. The printer does NOT need to be paired to the host computer's Bluetooth settings; inkjet connects directly via BLE.
Scan for printers and set default:
inkjet scan
Check current configuration:
inkjet whoami
Print strings directly. Supports standard escape sequences like \n for multiline output. Do not use emojis.
inkjet print text "Hello, World!"
inkjet print text "Line 1\nLine 2\nLine 3"
inkjet print text "Big Text" --size 72
Render high-fidelity formatted content using Markdown syntax. This is the recommended way for agents to output complex receipts or logs without saving temporary files. Do not use emojis.
inkjet print text "# Order 104\n- 1x Coffee\n- 1x Donut" --markdown
Output the contents of a local file. Supports plain text (.txt) and Markdown (.md).
inkjet print file ./receipt.txt
inkjet print file ./README.md
inkjet print image ./photo.png
inkjet print image ./logo.jpg --dither
Generates and prints QR codes. Smartphone scanners (iPhone/Android) can reliably read codes down to --size 75.
inkjet print qr "https://pypi.org/project/inkjet"
inkjet print qr "WiFi:S:NetworkName;P:example123;;" --size 75
inkjet feed 100 # Feed paper forward (steps)
Manage settings globally or locally per project. If a .inkjet/ folder exists in the current workspace, it will be prioritized (config setting with --local to create).
inkjet config show # Show all settings
inkjet config set printer...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# Thermal Printer Skill Print text, images, and QR codes to a small cheap Bluetooth thermal printer like the X6h, GT01, and childrens toy cat printers using the `inkjet` CLI. Thermal paper is extremely low-cost, enabling high-frequency physical output. ## Setup **Preparation:** Ensure your printer is turned **ON**. The printer does **NOT** need to be paired to the host computer's Bluetooth settings; `inkjet` connects directly via BLE. Scan for printers and set default: ```bash inkjet scan ``` Check current configuration: ```bash inkjet whoami ``` ## Print Text Print strings directly. Supports standard escape sequences like `\n` for multiline output. Do not use emojis. ```bash inkjet print text "Hello, World!" inkjet print text "Line 1\nLine 2\nLine 3" inkjet print text "Big Text" --size 72 ``` ## Print Markdown Render high-fidelity formatted content using Markdown syntax. This is the recommended way for agents to output complex receipts or logs without saving temporary files. Do not use emojis. ```bash inkjet print text "# Order 104\n- 1x Coffee\n- 1x Donut" --markdown ``` ## Print Files Output the contents of a local file. Supports plain text (`.txt`) and Markdown (`.md`). ```bash inkjet print file ./receipt.txt inkjet print file ./README.md ``` ## Print Images ```bash inkjet print image ./photo.png inkjet print image ./logo.jpg --dither ``` ## Print QR Codes Generates and prints QR codes. Smartphone scanners (iPhone/Android) can reliably read codes down to `--size 75`. ```bash inkjet print qr "https://pypi.org/project/inkjet" inkjet print qr "WiFi:S:NetworkName;P:example123;;" --size 75 ``` ## Paper Control ```bash inkjet feed 100 # Feed paper forward (steps) ``` ## Configuration Manage settings globally or locally per project. If a `.inkjet/` folder exists in the current workspace, it will be prioritized (config setting with --local to create). ```bash inkjet config show # Show all settings inkjet config set printer...
Task Router
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay,...
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.