← 返回 Skills 市场
billionverifier

Billionverify Skill

作者 Leo Li · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
420
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install billionverify-skill
功能描述
Verify email addresses using the BillionVerify API. Use when user wants to verify single emails, batch verify email lists, upload files for bulk verification...
使用说明 (SKILL.md)

BillionVerify API Skill

Call the BillionVerify API to verify email addresses — single, batch, or bulk file processing.

Setup

API key must be set in environment variable BILLIONVERIFY_API_KEY. Get your API key at: https://billionverify.com/auth/sign-in?next=/home/api-keys

Base URL

https://api.billionverify.com

Authentication

All requests require an API key header:

-H "BV-API-KEY: $BILLIONVERIFY_API_KEY"

Endpoints

Verify Single Email

curl -X POST "https://api.billionverify.com/v1/verify/single" \
  -H "BV-API-KEY: $BILLIONVERIFY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "check_smtp": true
  }'

Response includes: status (valid/invalid/unknown/risky/disposable/catchall/role), score (0-1), is_deliverable, is_disposable, is_catchall, is_role, is_free, domain, domain_age, mx_records, domain_reputation, smtp_check, reason, suggestion, response_time, credits_used.

Verify Batch Emails (max 50)

curl -X POST "https://api.billionverify.com/v1/verify/bulk" \
  -H "BV-API-KEY: $BILLIONVERIFY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "emails": ["[email protected]", "[email protected]"],
    "check_smtp": true
  }'

Upload File for Bulk Verification

Upload CSV, Excel (.xlsx/.xls), or TXT files (max 20MB, 100,000 emails):

curl -X POST "https://api.billionverify.com/v1/verify/file" \
  -H "BV-API-KEY: $BILLIONVERIFY_API_KEY" \
  -F "file=@/path/to/emails.csv" \
  -F "check_smtp=true" \
  -F "email_column=email" \
  -F "preserve_original=true"

Returns task_id for tracking the async job.

Get File Job Status

Supports long-polling with timeout parameter (0-300 seconds):

curl -X GET "https://api.billionverify.com/v1/verify/file/{task_id}?timeout=30" \
  -H "BV-API-KEY: $BILLIONVERIFY_API_KEY"

Status values: pending, processing, completed, failed.

Download Verification Results

Without filters returns redirect to full result file. With filters returns CSV of matching emails (filters combined with OR logic):

curl -X GET "https://api.billionverify.com/v1/verify/file/{task_id}/results?valid=true&invalid=true" \
  -H "BV-API-KEY: $BILLIONVERIFY_API_KEY" \
  -L -o results.csv

Filter parameters: valid, invalid, catchall, role, unknown, disposable, risky.

Get Credit Balance

curl -X GET "https://api.billionverify.com/v1/credits" \
  -H "BV-API-KEY: $BILLIONVERIFY_API_KEY"

Create Webhook

curl -X POST "https://api.billionverify.com/v1/webhooks" \
  -H "BV-API-KEY: $BILLIONVERIFY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://your-app.com/webhooks/billionverify",
    "events": ["file.completed", "file.failed"]
  }'

The secret is only returned on creation — store it securely.

List Webhooks

curl -X GET "https://api.billionverify.com/v1/webhooks" \
  -H "BV-API-KEY: $BILLIONVERIFY_API_KEY"

Delete Webhook

curl -X DELETE "https://api.billionverify.com/v1/webhooks/{webhook_id}" \
  -H "BV-API-KEY: $BILLIONVERIFY_API_KEY"

Health Check (no auth required)

curl -X GET "https://api.billionverify.com/health"

Credits & Billing

  • Invalid / Unknown: 0 credits (free)
  • All other statuses (valid, risky, disposable, catchall, role): 1 credit each

Rate Limits

Endpoint Limit
Single Verification 6,000/min
Batch Verification 1,500/min
File Upload 300/min
Other endpoints 200/min

User Request

$ARGUMENTS

安全使用建议
This skill appears to do what it says (call BillionVerify APIs) but the registry metadata is inconsistent: it doesn't list the required BILLIONVERIFY_API_KEY even though SKILL.md and README require it. Before installing, verify the skill's provenance (author/source/homepage) and either correct or confirm the metadata. Only provide a BillionVerify API key that you trust and consider creating a limited-scope or rotated key if possible. Be aware that uploading files will send user data (email addresses, which are personal data) to BillionVerify — ensure that sharing these email lists complies with your privacy policies. When creating webhooks, store the returned secret securely. Finally, confirm billing/credit implications (verification may consume credits) and test the skill in a sandbox environment first.
功能分析
Type: OpenClaw Skill Name: billionverify-skill Version: 0.1.0 The skill is suspicious due to exposing high-risk capabilities via the `Bash` tool, which can be exploited through prompt injection. Specifically, the `SKILL.md` defines `curl` commands that allow the AI agent to upload arbitrary local files (e.g., `file=@/path/to/emails.csv`), download files to arbitrary local paths (e.g., `-o results.csv`), and create webhooks pointing to arbitrary URLs (e.g., `"url": "https://your-app.com/webhooks/billionverify"`). While these are legitimate functionalities of the BillionVerify API, their exposure to an AI agent that processes user input creates significant vulnerabilities for data exfiltration, arbitrary file writes, or Server-Side Request Forgery (SSRF) if the agent is maliciously prompted.
能力评估
Purpose & Capability
The SKILL.md and README clearly require a BillionVerify API key and describe endpoints for single/bulk verification, credits, and webhooks — which are coherent with the skill's stated purpose. However, the registry metadata lists no required environment variables or primary credential despite the skill depending on BILLIONVERIFY_API_KEY. The absent source/homepage reduces provenance and trust.
Instruction Scope
Runtime instructions are limited to calling BillionVerify REST endpoints via curl and uploading user-specified files. They do not instruct the agent to read unrelated local files or other environment variables. Note: file upload commands (curl -F file=@/path/to/...) require the agent to have access to local files the user chooses to upload, so only user-intended files should be provided.
Install Mechanism
No install spec or code is present (instruction-only), so the skill does not write or execute downloaded code. This is lower risk from an install perspective.
Credentials
The SKILL.md and README require a single env var (BILLIONVERIFY_API_KEY). That is proportionate to the API integration. However, the registry metadata fails to declare this required environment variable or a primary credential, which is an incoherence that can lead to misconfiguration or surprise credential exposure. No other unrelated credentials are requested.
Persistence & Privilege
The skill is not always-enabled, is user-invocable, and does not request any elevated persistence or modifications to other skills or system settings. Autonomous invocation is allowed (platform default) but not combined with other alarming flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install billionverify-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /billionverify-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of the BillionVerify API skill. - Verify single emails or batch email lists via the BillionVerify API. - Upload files for bulk email verification; track status and download results. - Check credit balance directly from the skill. - Create, list, and delete webhooks for real-time notifications. - Includes rate limits and credit usage details for efficient management.
元数据
Slug billionverify-skill
版本 0.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Billionverify Skill 是什么?

Verify email addresses using the BillionVerify API. Use when user wants to verify single emails, batch verify email lists, upload files for bulk verification... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 420 次。

如何安装 Billionverify Skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install billionverify-skill」即可一键安装,无需额外配置。

Billionverify Skill 是免费的吗?

是的,Billionverify Skill 完全免费(开源免费),可自由下载、安装和使用。

Billionverify Skill 支持哪些平台?

Billionverify Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Billionverify Skill?

由 Leo Li(@billionverifier)开发并维护,当前版本 v0.1.0。

💬 留言讨论