← Back to Skills Marketplace
freedompixels

Cn Url Health Checker

by freedompixels · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
20
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install cn-url-health-checker
Description
Check URL health status (HTTP response code, redirect chain). Detect broken links and server errors. Pure Python standard library, no API key required.
README (SKILL.md)

URL Health Checker

Check the health status of any URL.

Features

  • Get HTTP status code (200, 404, 500, etc.)
  • Follow redirect chains
  • Detect server errors
  • Report final URL after redirects
  • Pure Python, no external dependencies

HTTP Status Codes

  • 200: OK (working)
  • 301/302: Redirect (may need attention)
  • 404: Not Found (broken link)
  • 500: Server Error (problem on server side)
  • Other codes: Various issues

Usage

python3 scripts/url_health.py --url https://example.com

Example Output

{
  "url": "https://example.com",
  "status": 200,
  "final_url": "https://example.com",
  "redirects": [],
  "error": null
}

Example (Broken Link)

{
  "url": "https://example.com/nonexistent",
  "status": 404,
  "error": "HTTP Error 404: Not Found"
}

Use Cases

  • Check if your website pages are accessible
  • Find broken links in your content
  • Monitor external resource availability
Usage Guidance
This appears safe for its stated purpose. Be aware that it sends a request from your environment to the URL you provide, so avoid testing private/internal URLs unless you intend to expose that network request. No credentials should be needed.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The implementation matches the stated URL health-checking purpose, though the documentation claims redirect-chain reporting while the script only reports the final URL and leaves the redirects list empty.
Instruction Scope
Usage is limited to a direct command that checks one supplied URL; there are no instructions to run automatically, modify files, or perform broad scanning.
Install Mechanism
There is no install step or dependency installation; the included Python script uses only the standard library.
Credentials
The script performs outbound network access to the URL supplied by the user, which is expected for this skill. The provided capability signal says sensitive credentials are required, but the metadata, README, and code show no credential use.
Persistence & Privilege
No persistence, background process, privilege escalation, file writes, or credential storage is shown.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cn-url-health-checker
  3. After installation, invoke the skill by name or use /cn-url-health-checker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of URL Health Checker. - Check any URL’s HTTP status code and follow redirect chains. - Detect broken links (404) and server errors (500). - View final URL after redirects. - Uses only Python standard library—no external dependencies or API keys needed.
Metadata
Slug cn-url-health-checker
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Cn Url Health Checker?

Check URL health status (HTTP response code, redirect chain). Detect broken links and server errors. Pure Python standard library, no API key required. It is an AI Agent Skill for Claude Code / OpenClaw, with 20 downloads so far.

How do I install Cn Url Health Checker?

Run "/install cn-url-health-checker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cn Url Health Checker free?

Yes, Cn Url Health Checker is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Cn Url Health Checker support?

Cn Url Health Checker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cn Url Health Checker?

It is built and maintained by freedompixels (@freedompixels); the current version is v1.0.0.

💬 Comments