360 Secure SkillHub
360 安全技能中心

ceac-visa-status-checker

该 Skill 通过运行 Python 脚本查询 CEAC 美国签证申请状态:需提供 LOCATION、NUMBER、PASSPORT_NUMBER、SURNAME 和 ZHIPU_API_KEY,使用智谱视觉模型识别验证码,失败时自动重试,最终输出包含 success、status、case_last_updated、description、application_num 的 JSON 或错误…

xavierjiezou
xavierjiezou
热度 43.00
最近更新 2026-05-11 17:35:54
分类:生活依赖:代码执行 / 读写文件 / 第三方 API / 内部调用大模型应用场景:旅行 / 自动化脚本

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add ceac-visa-status-checker
Metadata
name
ceac-visa-status-checker
description
Automatically check U.S. visa application status in CEAC (NIV), solve CEAC captcha with Zhipu vision model, and return structured status JSON. Use this when user asks to check CEAC status, monitor visa case status, troubleshoot CEAC captcha issues, or run CEAC checks with LOCATION/NUMBER/PASSPORT_NUMBER/SURNAME and ZHIPU_API_KEY.

CEAC Visa Status Checker (Zhipu Captcha)

This skill checks U.S. visa application status from CEAC and uses Zhipu vision model to read captcha.

Required User Fields

  • LOCATION: visa application location text in CEAC (example: CHINA, BEIJING)
  • NUMBER: Application ID or Case Number (example: AA0020AKAX)
  • PASSPORT_NUMBER: passport number
  • SURNAME: first letters of surname as used in CEAC
  • ZHIPU_API_KEY: API key for captcha OCR

Optional:

  • ZHIPU_MODEL_VISION (default: glm-4v-flash)
  • MAX_RETRIES (default: 5)
  • RETRY_DELAY_SECONDS (default: 5)

Location help:

  • See references/LOCATION.md

Workflow

  1. Ensure dependencies are installed from requirements.txt.
  2. Create .env based on .env.example.txt.
  3. Run scripts/check_ceac_status.py.
  4. Return JSON output to user.

Commands

Install:

python -m pip install -r requirements.txt

Run:

python scripts/check_ceac_status.py

Output Contract

On success:

  • success: true
  • status: CEAC status text
  • case_last_updated: CEAC last updated date
  • description: CEAC message
  • application_num: returned case number

On failure:

  • success: false
  • error/message/last_error

Notes

  • Captcha recognition may fail occasionally. The script retries automatically.
  • LOCATION must match CEAC location dropdown text. Fuzzy match is attempted.
  • Keep API keys in environment variables. Avoid hardcoding secrets in scripts.