Install
openclaw skills install invoice-qr-scannerScan QR codes from invoice receipts and automatically fill electronic invoice applications. Use when user asks to scan QR codes from images, complete electronic invoice applications, or process invoice receipts that contain QR codes for online billing systems.
openclaw skills install invoice-qr-scannerThis skill enables automatic electronic invoice application by scanning QR codes from receipt images and filling out online invoice forms. It handles the complete workflow from QR code detection to invoice submission.
When a user provides an invoice receipt image containing a QR code:
node scan-qr.js <image-path>
Before filling the form, retrieve the user's company information:
memory/YYYY-MM-DD.md for recent invoice infoMEMORY.md for long-term stored detailsIf QR code recognition fails:
If the invoice system form structure changes:
If required company or contact information is missing:
Primary script for QR code recognition from images using Node.js and qrcode-reader library.
Usage:
node scan-qr.js <image-path>
Requirements:
qrcode-reader, canvasInstallation:
cd scripts
npm install qrcode-reader canvas
Output:
Technology:
This skill relies on stored user information in memory files:
Company Invoice Header Information (stored in MEMORY.md):
Contact Information (stored in MEMORY.md):
When filling forms, always reference this information first before asking the user.