← Back to Skills Marketplace
117
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install telephone-verify
Description
核验手机号码、姓名、身份证号三要素是否匹配(运营商实名认证)。支持查询运营商、省份、城市信息。Use when user needs to verify Chinese phone number + name + ID card match (telecom real-name authentication).
Usage Guidance
This skill appears to implement the stated Juhe telecom verification API, but do not install blindly. Before using: 1) Fix or verify the environment variable name — the code expects JUHE_TELEPHONE_VERIFY_KEY but the manifest lists JUHE_TELEPHON_VERIFY_KEY; set the correct variable or update the skill manifest. 2) Ensure the Python environment has the 'requests' package installed (pip install requests) or the script will fail. 3) Only provide a Juhe API key you trust and store it securely in ~/.openclaw/openclaw.json or as the environment variable; verify the file permissions so logs/configs don't leak it. 4) Be aware the script prints the provided name, ID, and mobile to stdout (sensitive); avoid running where outputs are logged or shared. 5) If you need higher assurance, review the script source yourself or run it in an isolated environment; the env-var mismatch is likely a typo but should be corrected before relying on the skill.
Capability Analysis
Type: OpenClaw Skill
Name: telephone-verify
Version: 1.0.0
The skill is a legitimate tool for verifying Chinese identity information (name, ID card, and phone number) using the Juhe (聚合数据) API. The Python script (scripts/telephone_verify.py) correctly handles API key retrieval from configuration files or environment variables and communicates only with the official Juhe endpoint (v.juhe.cn) as documented in references/api.md.
Capability Assessment
Purpose & Capability
The name, description, SKILL.md, references/api.md, and the Python script all target Juhe's telecom three-element verification API (https://v.juhe.cn/telecom/query). Requesting a Juhe API key is appropriate for the described functionality. However, the registry metadata and SKILL.md contain inconsistent environment variable names (see environment_proportionality), which is an implementation error that affects the declared purpose.
Instruction Scope
Runtime instructions are limited to reading an API key from ~/.openclaw/openclaw.json or the JUHE_TELEPHONE_VERIFY_KEY environment variable and calling the Juhe API. The script prints the input name/ID/phone in its output (privacy-sensitive). There is no evidence of hidden endpoints or exfiltration beyond the legitimate Juhe API call. SKILL.md includes a privacy warning but the code will echo sensitive inputs to stdout, so users should be cautious about logs.
Install Mechanism
This is instruction-only with an included Python script (no install spec). It requires python3 (declared) and imports the 'requests' library, but 'requests' is not declared in the metadata or install instructions — this omission can cause runtime failures. No downloaded code from remote URLs or other high-risk install behavior is present.
Credentials
Only a single API credential is appropriate. But there is a critical inconsistency: the registry/metadata and SKILL.md metadata declare JUHE_TELEPHON_VERIFY_KEY (missing 'E'), while the SKILL.md configuration instructions and the script read JUHE_TELEPHONE_VERIFY_KEY. The manifest's required env var (JUHE_TELEPHON_VERIFY_KEY) does not match what the code actually looks up, which can lead to missing-key failures or accidental exposure if users set the wrong variable. No other unrelated credentials are requested.
Persistence & Privilege
The skill does not request persistent or elevated privileges. always is false, it is user-invocable, and it does not modify other skills or system-wide settings. It only reads a user-local config file (~/.openclaw/openclaw.json) and env vars.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install telephone-verify - After installation, invoke the skill by name or use
/telephone-verify - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
juhe-telephone-verify 1.0.0
- Initial release with support for real-name authentication of Chinese mobile phone number, name, and ID card (三要素).
- Returns verification result and carrier, province, city information.
- Provides command-line interface and usage instructions.
- API key configuration guide included.
- Notes on privacy and legal compliance.
Metadata
Frequently Asked Questions
What is Juhe Telephone Verify?
核验手机号码、姓名、身份证号三要素是否匹配(运营商实名认证)。支持查询运营商、省份、城市信息。Use when user needs to verify Chinese phone number + name + ID card match (telecom real-name authentication). It is an AI Agent Skill for Claude Code / OpenClaw, with 117 downloads so far.
How do I install Juhe Telephone Verify?
Run "/install telephone-verify" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Juhe Telephone Verify free?
Yes, Juhe Telephone Verify is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Juhe Telephone Verify support?
Juhe Telephone Verify is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Juhe Telephone Verify?
It is built and maintained by xwzgit (@xwzgit); the current version is v1.0.0.
More Skills