url-access-check

Official

Validate URL reachability for links and images.

Authortalesofai
Version1.0.0
Installs0

System Documentation

What problem does it solve?

In responses that include URLs (especially image links), broken or inaccessible targets degrade user experience. This Skill validates that each URL is resolvable in the current runtime environment and accessible, preventing NXDOMAIN/403/404 errors and non-image links from appearing as usable content.

Core Features & Use Cases

  • URL reachability checks: Verifies that plain URLs return a successful HTTP status within allowed redirects.
  • Image URL validation: Ensures content-type is image/*, validates (when provided) minimum bytes and dimensions, and prevents thumbnails from known blocked hosts.
  • Safe data handling: Detects and avoids vulnerable redirects and SSRF-like paths, returning actionable failure reasons when checks fail.
  • Use Case: Before replying with a downloadable file or embedded image, run the script to confirm the link will load in a browser and meets size/dimension requirements.

Quick Start

Run the url-access-check script to verify a URL, e.g.:

  • bash configs/skills/url-access-check/scripts/check_url.sh <url>
  • bash configs/skills/url-access-check/scripts/check_url.sh --image <image_url>
  • Optional: bash configs/skills/url-access-check/scripts/check_url.sh --image --min-short-side 768 <image_url>

Dependency Matrix

Required Modules

bun

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: url-access-check
Download link: https://github.com/talesofai/bot-agent/archive/main.zip#url-access-check

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.