Full contact data validation eliminates inaccurate lead information for global B2B prospecting. Run multi-dimensional phone checks to distinguish valid/invalidnumbers, landlines, mobile lines and WhatsApp registered accounts. Complete email authentication
Verify phone numbers, WhatsApp status, emails and website domains. Cut email bounce rates through CRM data cleansing. Help exporters and recruiters clean contact lists before cold‑email sending and buyer verification. Trigger: email validation, phone number checker, WhatsApp status verify, domain verification, CRM data cleansing, email list scrubbing, reduce email bounce rate
Rank
62
Safety
84
Downloads
1.5k
Updated
Oct 10, 2026
Version
1.0.4
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.5K downloads reported by the source. Last updated 10/10/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.5K downloadsadoption · observed Oct 10, 2026
- Latest release
- 1.0.4release · observed Aug 24, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17304xrt0p2xssnmr7datqzks83gvsr:upkuajing-contact-info-validity-check- Install using `clawhub skill install s17304xrt0p2xssnmr7datqzks83gvsr:upkuajing-contact-info-validity-check` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/upkuajing/upkuajing-contact-info-validity-check before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-upkuajing-upkuajing-contact-info-validity-check/snapshot"
Documentation
CLAWHUB
65,134 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: upkuajing-contact-info-validity-check
description: "Verify phone numbers, WhatsApp status, emails and website domains. Cut email bounce rates through CRM data cleansing. Help exporters and recruiters clean contact lists before cold‑email sending and buyer verification.\n\nTrigger: email validation, phone number checker, WhatsApp status verify, domain verification, CRM data cleansing, email list scrubbing, reduce email bounce rate"
metadata: {"version":"1.0.4","homepage":"https://www.upkuajing.com","clawdbot":{"emoji":"📞","requires":{"bins":["python"],"env":["UPKUAJING_API_KEY"]},"primaryEnv":"UPKUAJING_API_KEY"}}
---
# UpKuaJing Contact Info Validity Check
Check the validity of contact information using the UpKuaJing Open Platform API. This skill provides three detection interfaces: phone validity, email validity, and domain validity.
## Overview
This skill provides access to UpKuaJing's contact validity detection through:
- **Phone Validity Check** (`phone_validity_check.py`): Check phone number validity, type, and WhatsApp status
- **Email Validity Check** (`email_validity_check.py`): Check email address validity
- **Domain Validity Check** (`domain_validity_check.py`): Check domain validity and security
## Running Scripts
### Environment Setup
1. **Check Python**: `python --version`
2. **Install dependencies**: `pip install -r requirements.txt`
Script directory: `scripts/*.py`
Run example: `python scripts/*.py`
**Important**: Always use direct script invocation like `python scripts/phone_validity_check.py`. **Do NOT use** shell compound commands like `cd scripts && python phone_validity_check.py`.
## Three Detection APIs
### Phone Validity Check (`phone_validity_check.py`)
Check phone number validity, type, and WhatsApp status.
**Parameters**: See [Phone Validity API](references/phone-api.md)
**Examples**:
```bash
# Check single phone number
python scripts/phone_validity_check.py --phones "+8613812345678"
# Check multiple phone numbers
python scripts/phone_validity_check.py --phones "+8613812345678 +14155551234 +442071234567"
```
### Email Validity Check (`email_validity_check.py`)
Check email address validity.
**Parameters**: See [Email Validity API](references/email-api.md)
**Examples**:
```bash
# Check single email
python scripts/email_validity_check.py --emails "[email protected]"
# Check multiple emails
python scripts/email_validity_check.py --emails "[email protected] [email protected] invalid-email"
```
### Domain Validity Check (`domain_validity_check.py`)
Check domain validity and security status.
**Parameters**: See [Domain Validity API](references/domain-api.md)
**Examples**:
```bash
# Check single domain
python scripts/domain_validity_check.py --domains "google.com"
# Check multiple domains
python scripts/domain_validity_check.py --domains "google.com fake-domain-xyz123456.com github.com"
```
## API Key and UpKuaJing Account
- **API Key**: Stored in `~/.upkuajing/.env` file as `UPKUAJING_API_KEY`
-_meta.json
{
"ownerId": "kn76ywjzma121r2rh959ejsf49834c6x",
"slug": "upkuajing-contact-info-validity-check",
"version": "1.0.4",
"publishedAt": 1787562468764
}references/domain-api.md
# 域名有效性检测 API ## 请求参数 ### Header - `Authorization`: Bearer Token (必填) ### Body - `domains` (array): 域名列表 ## 响应字段 ### code - 类型: integer - 说明: 状态码 ### msg - 类型: string - 说明: 消息 ### data.list - 类型: array - 说明: 检测结果列表 ### data.list[].domain - 类型: string - 说明: 被检测的域名 ### data.list[].status - 类型: integer - 说明: '状态: 0-未知, 1-有效, 2-无效, 3-未知' ### data.list[].reason - 类型: string - 说明: 无效原因 ### data.list[].isSensitive - 类型: integer - 说明: '是否敏感: 0-未知, 1-安全, 2-不安全' ### data.total - 类型: integer - 说明: 总数量 ### fee.apiCost - 类型: integer - 说明: API消耗费用(分钱) ### fee.accountBalance - 类型: integer - 说明: 账户余额(分钱)
references/email-api.md
# 邮件有效性检测 API ## 请求参数 ### Header - `Authorization`: Bearer Token (必填) ### Body - `emails` (array): 邮箱地址列表 ## 响应字段 ### code - 类型: integer - 说明: 状态码 ### msg - 类型: string - 说明: 消息 ### data.list - 类型: array - 说明: 检测结果列表 ### data.list[].email - 类型: string - 说明: 被检测的邮箱地址 ### data.list[].status - 类型: integer - 说明: '状态: 0-未检测, 1-有效, 2-无效, 3-未知' ### data.list[].reason - 类型: string - 说明: 无效原因 ### data.total - 类型: integer - 说明: 总数量 ### fee.apiCost - 类型: integer - 说明: API消耗费用(分钱) ### fee.accountBalance - 类型: integer - 说明: 账户余额(分钱)
references/phone-api.md
# 电话有效性检测 API ## 请求参数 ### Header - `Authorization`: Bearer Token (必填) ### Body - `phones` (array): 电话号码列表 ## 响应字段 ### code - 类型: integer - 说明: 状态码 ### msg - 类型: string - 说明: 消息 ### data.list - 类型: array - 说明: 检测结果列表 ### data.list[].phone - 类型: string - 说明: 被检测的电话号码 ### data.list[].status - 类型: integer - 说明: '状态: 0-未检测, 1-有效, 2-无效, 3-未知' ### data.list[].reason - 类型: string - 说明: 无效原因 ### data.list[].phoneType - 类型: integer - 说明: '号码类型: 0-未检测, 1-座机, 2-手机, 3-未知' ### data.list[].countryCode - 类型: string - 说明: 国家码 ### data.list[].isWs - 类型: integer - 说明: '是否WhatsApp: 0-未检测, 1-是, 2-否, 3-未知' ### data.total - 类型: integer - 说明: 总数量 ### fee.apiCost - 类型: integer - 说明: API消耗费用(分钱) ### fee.accountBalance - 类型: integer - 说明: 账户余额(分钱)
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/upkuajing/skills/upkuajing-contact-info-validity-check",
"sourceUrl": "https://clawhub.ai/upkuajing/skills/upkuajing-contact-info-validity-check",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T10:29:41.948Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-upkuajing-upkuajing-contact-info-validity-check/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-upkuajing-upkuajing-contact-info-validity-check/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T10:29:41.948Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.5K downloads",
"href": "https://clawhub.ai/upkuajing/upkuajing-contact-info-validity-check",
"sourceUrl": "https://clawhub.ai/upkuajing/upkuajing-contact-info-validity-check",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T10:29:41.948Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.4",
"href": "https://clawhub.ai/upkuajing/upkuajing-contact-info-validity-check",
"sourceUrl": "https://clawhub.ai/upkuajing/upkuajing-contact-info-validity-check",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-08-24T09:07:48.764Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-upkuajing-upkuajing-contact-info-validity-check/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-upkuajing-upkuajing-contact-info-validity-check/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.4",
"description": "updated",
"href": "https://clawhub.ai/upkuajing/upkuajing-contact-info-validity-check",
"sourceUrl": "https://clawhub.ai/upkuajing/upkuajing-contact-info-validity-check",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-08-24T09:07:48.764Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
