vendor-verification

作者: google-gemini

Verify whether vendors/merchants from expense records are real, registered business entities by querying the free Wikidata open API.

npx skills add https://github.com/google-gemini/gemini-managed-agents-templates --skill vendor-verification

Vendor Verification

Verify whether merchants or vendors from expense records are real, registered business entities by querying the free, open Wikidata API (no key required). This skill helps identify potentially fraudulent or unverified merchants.

Embedded Script

python3 skills/vendor-verification/scripts/verify_vendors.py --workspace .agents/workspace

Arguments

ArgumentDefaultDescription
--workspace.agents/workspaceWorkspace directory containing expenses.csv or reconciliation_data.json

What it does

  1. Loads expense records from .agents/workspace/reconciliation_data.json (if available from a prior reconciliation run) or directly from .agents/workspace/expenses.csv.
  2. Identifies all unique vendor/merchant names.
  3. For each unique merchant, queries the free Wikidata Entity Search API: https://www.wikidata.org/w/api.php?action=wbsearchentities&search={merchant_name}&language=en&format=json
  4. Analyzes the search results:
    • Verified: If a matching entity exists on Wikidata. Extracts the description (e.g. “American multinational technology company”) and entity ID (e.g., Q95).
    • Unverified: If no match is found on Wikidata.
  5. Generates .agents/workspace/vendor_verification_report.md with:
    • Verification summary statistics.
    • A detailed status table for all unique vendors.
    • Flagged unverified vendors requiring secondary research.
  6. Generates .agents/workspace/vendor_verification_data.json containing the structured JSON results.

Licensing & Usage

  • This skill queries Wikidata, which is licensed under Creative Commons CC0 1.0 Universal Public Domain Dedication.
  • It is 100% free of charge, requires no API token/key, has no commercial restrictions, and requires no attribution.

Output

FilePathDescription
Verification Report.agents/workspace/vendor_verification_report.mdHuman-readable markdown report listing verified and unverified merchants with official descriptions.
Verification Data.agents/workspace/vendor_verification_data.jsonStructured JSON containing merchant verification statuses, descriptions, and Wikidata entity URIs.

来自 google-gemini 的更多技能

greeter
google-gemini
一个友好的问候技能
official
code-reviewer
google-gemini
对本地变更和远程拉取请求进行自动化代码审查,提供涵盖正确性、可维护性和安全性的结构化分析。支持本地文件系统变更(已暂存和未暂存)以及远程PR(按编号或URL),并自动通过GitHub CLI检出。从七个维度分析代码:正确性、可维护性、可读性、效率、安全性、边界情况处理及测试覆盖率。可运行可选的预检验证套件(如npm run preflight)以提前发现问题。
official
review-duplication
google-gemini
在代码审查期间使用此技能,主动检查代码库中是否存在重复功能、重复造轮子或未能复用现有代码的情况。
official
reconciliation
google-gemini
将已加载的费用与预解析的发票数据库进行对账,标记出金额不匹配、发票缺失、商户不一致等差异…
official
agent-tui
google-gemini
Main Agents: Do NOT use this skill directly. If you need to test the TUI, invoke the `tui_tester` subagent. Drive terminal UI (TUI) applications…
official
async-pr-review
google-gemini
当用户希望启动异步PR审查、对PR进行后台检查,或查看之前启动的异步PR审查状态时,触发此技能。
official
ci
google-gemini
Gemini CLI 的一项专门技能,提供高性能、快速失败机制
official
critique
google-gemini
在审计和修复仓库脚本及GitHub Actions工作流方面具有专业知识,以确保技术稳健性和安全性。
official