Install
openclaw skills install invoice-verification-serviceUse the local invoice service script to initialize app keys, query quota and packages, verify invoice text or images, batch-verify local folders, and create or query recharge orders.
openclaw skills install invoice-verification-serviceUse this skill when the user wants to:
Always run:
node "{baseDir}/scripts/invoice_service.js" <action> ...
If the user has not configured the API base URL yet, run:
node "{baseDir}/scripts/invoice_service.js" config set --api-base-url http://asset-check-innovate-service-http.default.yf-bw-test-2.test.51baiwang.com
Then initialize the app key once:
node "{baseDir}/scripts/invoice_service.js" init-key
Show current config:
node "{baseDir}/scripts/invoice_service.js" config show
Query packages:
node "{baseDir}/scripts/invoice_service.js" packages
Query remaining quota:
node "{baseDir}/scripts/invoice_service.js" quota
Query ledger:
node "{baseDir}/scripts/invoice_service.js" ledger --page 1 --page-size 20
Verify invoice text:
node "{baseDir}/scripts/invoice_service.js" verify --text "<invoice text>" --format json
Verify a local image:
node "{baseDir}/scripts/invoice_service.js" verify-image --image-file C:\path\invoice.png --format json
Batch-verify a local folder:
node "{baseDir}/scripts/invoice_service.js" verify-directory --dir C:\path\invoice-images --format json
Create a recharge order:
node "{baseDir}/scripts/invoice_service.js" create-order --amount 10
Query an order:
node "{baseDir}/scripts/invoice_service.js" query-order --order-no ORDER123456789
quota when the user asks for remaining count.packages when the user asks for available recharge plans.verify-image when the user provides a local image path.verify-directory when the user provides a local folder path with many invoice images.create-order when the user explicitly chooses a package amount.