360 Secure SkillHub
360 安全技能中心

Invoice Verification Service

该 Skill 用本地 Node 脚本封装外部发票查验服务:可初始化应用密钥、查看配置、查询剩余额度与充值套餐、核验发票文本或本地图片、批量核验文件夹,以及创建和查询充值订单,并按规则原样返回脚本的 JSON 结果。

fenghaozhe-git
fenghaozhe-git
热度 78.84
最近更新 2026-05-20 03:30:59
分类:数据依赖:代码执行 / 读写文件 / 第三方 API应用场景:财务 / 数据处理 / API 集成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add invoice-verification-service
Metadata
name
invoice-verification-service
description
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.
metadata
{"openclaw":{"requires":{"bins":["node"]}}}

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

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

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

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-directory when the user provides a local folder path with many invoice images.
  • Prefer create-order when the user explicitly chooses a package amount.
  • Return the script JSON result directly and do not invent fields.