Invoice QR Scanner for Openclaw

A smart automation tool that extracts data from invoice QR codes and automatically completes electronic invoice applications.

chenzhuowen
v1.0.0
Mar 3, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install invoice-qr-scanner

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install invoice-qr-scanner using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Invoice QR Scanner?

The Invoice QR Scanner is a specialized tool designed to streamline the tedious process of filing electronic invoices. By leveraging Node.js and browser automation, it bridges the gap between physical receipts and online billing systems. This skill is a vital component of the Openclaw Skills ecosystem, enabling users to transform an image of a QR code into a submitted invoice application. It intelligently integrates with local memory to pull company tax identifiers and contact details, ensuring accuracy and speed.

Invoice QR Scanner Use Cases

  • Processing physical paper receipts by uploading photos for quick reimbursement.
  • Automating electronic invoice filing for corporate expenses using Openclaw Skills.
  • Bulk processing of digital receipt images to extract billing URLs.
  • Reducing manual entry errors in tax IDs and company information.

How Invoice QR Scanner Works

  1. The user provides an image containing a QR code from an invoice receipt.
  2. The scan-qr.js script processes the image to decode the underlying URL.
  3. The agent navigates to the decoded URL using browser automation.
  4. It retrieves stored company data (Tax ID, Address, Bank info) from the local memory filesystem.
  5. The agent analyzes the web form and populates the required fields automatically.
  6. A final review is performed before the invoice application is submitted.

Invoice QR Scanner Setup

To get started with this skill within the Openclaw Skills framework, follow these steps:

Navigate to your scripts directory:

cd scripts

Install the necessary Node.js dependencies:

npm install qrcode-reader canvas

Ensure your MEMORY.md file contains your current company header information including Tax ID and Bank Account details.

Invoice QR Scanner Data Schema & Taxonomy

The skill interacts with the following data structures to maintain consistency across Openclaw Skills:

Component Description
Memory Files Uses MEMORY.md for long-term storage of Tax IDs and company names.
Temporal Logs Accesses memory/YYYY-MM-DD.md for recent context and previous entries.
Script Output The scan-qr.js outputs a status-prefixed URL string for the browser runner.
Form Snapshots Temporary visual captures used to map dynamic form fields.

Invoice QR Scanner Advanced Features

  • Intelligent form structure analysis via browser snapshots for adaptive filling.
  • Automatic memory synchronization to update contact details if they change.
  • Multi-source input support for direct URL entry or image-based QR scanning.
  • Robust error recovery workflows for unreadable images or complex web forms within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*