← 返回 Skills 市场
xavierjiezou

ceac-visa-status-checker

作者 TuringParty · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
138
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ceac-visa-status-checker
功能描述
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...
使用说明 (SKILL.md)

\r

CEAC Visa Status Checker (Zhipu Captcha)\r

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

Required User Fields\r

\r

  • LOCATION: visa application location text in CEAC (example: CHINA, BEIJING)\r
  • NUMBER: Application ID or Case Number (example: AA0020AKAX)\r
  • PASSPORT_NUMBER: passport number\r
  • SURNAME: first letters of surname as used in CEAC\r
  • ZHIPU_API_KEY: API key for captcha OCR\r \r Optional:\r \r
  • ZHIPU_MODEL_VISION (default: glm-4v-flash)\r
  • MAX_RETRIES (default: 5)\r
  • RETRY_DELAY_SECONDS (default: 5)\r \r Location help:\r \r
  • See references/LOCATION.md\r \r

Workflow\r

\r

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

Commands\r

\r Install:\r \r python -m pip install -r requirements.txt\r \r Run:\r \r python scripts/check_ceac_status.py\r \r

Output Contract\r

\r On success:\r \r

  • success: true\r
  • status: CEAC status text\r
  • case_last_updated: CEAC last updated date\r
  • description: CEAC message\r
  • application_num: returned case number\r \r On failure:\r \r
  • success: false\r
  • error/message/last_error\r \r

Notes\r

\r

  • Captcha recognition may fail occasionally. The script retries automatically.\r
  • LOCATION must match CEAC location dropdown text. Fuzzy match is attempted.\r
  • Keep API keys in environment variables. Avoid hardcoding secrets in scripts.\r
安全使用建议
This skill appears to do what it says: it fetches CEAC, solves the captcha via Zhipu, and returns structured JSON. Before installing, consider: (1) Privacy — the captcha image you send to Zhipu could include personally identifiable information visible on the page (case number, name); only use a Zhipu API key from a provider you trust and be comfortable with that data transfer. (2) Credentials — keep ZHIPU_API_KEY secret (use .env, don't commit it). (3) Terms-of-service and rate limits — automated scraping of CEAC may violate site terms or trigger rate limits; use responsibly. (4) Review and pin dependencies in requirements.txt and inspect the full script for any future changes before reuse. If you need stronger guarantees about data handling or a self-hosted OCR path, request modifications that avoid sending images to external services.
功能分析
Type: OpenClaw Skill Name: ceac-visa-status-checker Version: 1.0.0 The skill is a legitimate tool for checking U.S. visa application status on the official CEAC website. It uses the Zhipu AI vision model (open.bigmodel.cn) specifically for captcha solving, while sensitive PII like passport numbers and surnames are only transmitted to the official ceac.state.gov domain. The code in scripts/check_ceac_status.py is transparent, lacks obfuscation, and contains no evidence of data exfiltration or malicious execution.
能力评估
Purpose & Capability
Name/description, SKILL.md, and the included Python script all align: the script fetches the CEAC status page, extracts the captcha image, sends it to Zhipu (open.bigmodel.cn) for OCR, submits the form, and returns structured JSON. Required dependencies (requests, BeautifulSoup, lxml, dotenv) are appropriate for the task.
Instruction Scope
SKILL.md limits runtime actions to installing requirements, creating a .env with the declared fields, and running the script. The script only reads the declared env vars and interacts with ceac.state.gov and open.bigmodel.cn; it does not attempt to read unrelated files or environment variables.
Install Mechanism
There is no install spec that downloads arbitrary code; the skill is instruction + a local Python script and uses pip requirements. This is low-risk and proportionate for a Python-based tool.
Credentials
The skill requires LOCATION, NUMBER, PASSPORT_NUMBER, SURNAME and ZHIPU_API_KEY — all are directly needed to query CEAC and solve captcha. Note: sending captcha images to the third-party Zhipu endpoint may expose data embedded in the image (case numbers or other visible PII); the ZHIPU_API_KEY is the only external credential required.
Persistence & Privilege
The skill does not request permanent/always-on presence and does not modify other skills or system-wide settings. It runs as an on-demand script using environment variables.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ceac-visa-status-checker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ceac-visa-status-checker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of CEAC Visa Status Checker skill. - Checks U.S. visa application status from the CEAC website. - Uses Zhipu vision model to automatically solve CEAC captchas. - Returns structured JSON output with visa status or error details. - Supports custom location, retries, and Zhipu model options via user fields. - Automatically retries on captcha recognition failures.
元数据
Slug ceac-visa-status-checker
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

ceac-visa-status-checker 是什么?

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 138 次。

如何安装 ceac-visa-status-checker?

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

ceac-visa-status-checker 是免费的吗?

是的,ceac-visa-status-checker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

ceac-visa-status-checker 支持哪些平台?

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

谁开发了 ceac-visa-status-checker?

由 TuringParty(@xavierjiezou)开发并维护,当前版本 v1.0.0。

💬 留言讨论