# Url Access Check

> 在回复中提供任何 URL（尤其是图片链接）前，用脚本验证该 URL 在当前运行环境可解析且可访问，避免 NXDOMAIN/403/404/非图片导致“给了链接但用不了”。

- Skill: `talesofai/url-access-check` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add talesofai/url-access-check`
- Raw SKILL.md: https://api.skillmd.com/api/skills/talesofai/url-access-check/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: talesofai (https://skillmd.com/u/talesofai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/talesofai/url-access-check

---


# URL 可达性验证

## 什么时候必须用

- 你要给用户一个可点击的链接（文档/下载/网页/图片等）。
- 你要返回图片（Markdown 图片或裸图片 URL）。

## 规则（别自欺欺人）

- **没跑过验证脚本，就别说“已验证/可用/能打开”。**
- 验证失败：明确说明“在当前环境无法访问”，并要求用户提供可访问来源或让用户直接上传图片。
- 图片链接必须满足：
  - HTTP 2xx/3xx（可跟随重定向）
  - `Content-Type` 为 `image/*`
  - **默认短边分辨率 ≥ 768px**（避免“缩略图/糊图”）
  - **禁止**使用 Google 缩略图域名（如 `encrypted-tbn0.gstatic.com` / `tbn*.gstatic.com`）

## 用法

- 普通 URL：
  - `bash .claude/skills/url-access-check/scripts/check_url.sh <url>`
- 图片 URL：
  - `bash .claude/skills/url-access-check/scripts/check_url.sh --image <url>`
  - 可选：`bash .claude/skills/url-access-check/scripts/check_url.sh --image --min-short-side 768 <url>`

脚本输出以 `OK` 开头才算通过。

