bw-invoice-verification-service

Use 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.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "bw-invoice-verification-service" with this command: npx skills add weidd130/bw-invoice-verification-service

说明:本技能固定使用 http://asset-check-innovate-service-http.default.yf-bw-test-2.test.51baiwang.com 作为 API base URL,config set --api-base-url 不可用。

Invoice Verification Service

Use this skill when the user wants to:

  • Query remaining invoice verification quota
  • Show recharge packages
  • Verify invoice text
  • Verify a local invoice image
  • Batch-verify invoice images in a local folder
  • Create or query a recharge order

Script

Always run:

node "{baseDir}/scripts/invoice_service.js" <action> ...

First-Time Setup

The skill always uses the built-in API base URL https://test.51yzt.cn/assetInnovate. There is no config set --api-base-url option.

Initialize the app key once:

node "{baseDir}/scripts/invoice_service.js" init-key

Common Commands

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

Verify an uploaded image payload (base64/data-url):

node "{baseDir}/scripts/invoice_service.js" verify-image --image "<data:image/...;base64,...>" --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

Behavior Rules

  • Prefer quota when the user asks for remaining count.
  • Prefer packages when the user asks for available recharge plans.
  • Prefer verify-image when the user provides a local image path.
  • Prefer verify-image when the user provides an uploaded image (base64/data-url) too.
  • Prefer verify-directory when the user provides a local folder path with many invoice images.
  • Prefer create-order when the user explicitly chooses a package amount.
  • For any verify-image call, explicitly tell the user it consumes 2 quota each time.
  • After create-order, report the payment link plus all available QR codes (returned in data.qrCodes). The script now polls settlement by default and returns data.orderPolling + data.paymentSettled; if paymentSettled=true, explicitly tell the user recharge has arrived.
  • Return the script JSON result directly and do not invent fields.
  • When the user says “帮我安装这个技能” or similar install request, reply with the install command clawhub install bw-invoice-verification-service, remind them to restart OpenClaw, and ask them to say “帮我初始化” or send $bw-invoice-verification-service init-key once installation completes—note that “帮我安装” alone only installs the skill and does not run init-key.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

通义晓蜜 - 智能外呼

触发阿里云晓蜜外呼机器人任务,自动批量拨打电话。适用于批量外呼、客户回访、满意度调查、简历筛查约面试等场景。可从前置工具或节点获取外呼名单。

Registry SourceRecently Updated
General

Letterboxd Watchlist

Scrape a public Letterboxd user's watchlist into a CSV/JSONL list of titles and film URLs without logging in. Use when a user asks to export, scrape, or mirror a Letterboxd watchlist, or to build watch-next queues.

Registry SourceRecently Updated
General

Seedance Video Generation

Generate AI videos using ByteDance Seedance. Use when the user wants to: (1) generate videos from text prompts, (2) generate videos from images (first frame, first+last frame, reference images), or (3) query/manage video generation tasks. Supports Seedance 1.5 Pro (with audio), 1.0 Pro, 1.0 Pro Fast, and 1.0 Lite models.

Registry SourceRecently Updated
4.2K17jackycser
General

Universal Skills Manager

The master coordinator for AI skills. Discovers skills from multiple sources (SkillsMP.com, SkillHub, and ClawHub), manages installation, and synchronization...

Registry SourceRecently Updated