← Back to Skills Marketplace
wanng-ide

Broken Link Checker

by WANGJUNJIE · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1047
Downloads
0
Stars
6
Active Installs
1
Versions
Install in OpenClaw
/install broken-link-checker
Description
verify external URLs (http/https) for availability (200-399 status code).
README (SKILL.md)

Broken Link Checker

Verify external URLs for availability. Useful for checking documentation links or external references.

Usage

node skills/broken-link-checker/index.js \x3Curl1> [url2...]

Output

JSON array of results:

[
  {
    "url": "https://example.com",
    "valid": true,
    "status": 200
  },
  {
    "url": "https://example.com/broken",
    "valid": false,
    "status": 404
  }
]
Usage Guidance
This skill appears to be what it claims: a small Node script that issues HTTP HEAD requests to the URLs you provide, returns a JSON array of results, and exits non‑zero if any URL is considered broken. Before installing: ensure you have Node available; be aware HEAD requests can be rejected by some servers (causing false negatives) and the script will exit with code 1 on any invalid link which may affect CI pipelines. Also note the SKILL.md usage path may need to be adjusted to where index.js is located, and the test script contacts google.com — run tests in an environment where outbound HTTP(S) is allowed and acceptable.
Capability Analysis
Type: OpenClaw Skill Name: broken-link-checker Version: 1.0.0 The 'broken-link-checker' skill is benign. The `index.js` code correctly implements its stated purpose of checking URL availability using standard Node.js `http`/`https` modules with `HEAD` requests. It filters command-line arguments to ensure they start with 'http', and there are no signs of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts in `SKILL.md`. All observed behavior aligns with a safe and functional link checker.
Capability Assessment
Purpose & Capability
Name/description match the included code: index.js performs HTTP(S) HEAD requests and returns JSON results. There are no unrelated env vars, binaries, or services requested.
Instruction Scope
Runtime instructions are limited to running the included Node script. Minor inconsistencies: SKILL.md shows usage 'node skills/broken-link-checker/index.js' while the bundle places index.js at the package root (user/runtime may need to adjust the path). The implementation uses HEAD requests (some servers reject HEAD with 405), and the script exits with code 1 if any URL is invalid — behavior worth knowing but not malicious.
Install Mechanism
No install spec, no external downloads, and package.json has no dependencies. Nothing is written to disk beyond the included files.
Credentials
No environment variables, credentials, or config paths are requested. The code does not access process.env or other system secrets.
Persistence & Privilege
Skill does not request persistent/always-on presence and does not modify other skills or system configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install broken-link-checker
  3. After installation, invoke the skill by name or use /broken-link-checker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of broken-link-checker. - Checks external URLs for availability (HTTP status 200–399). - Accepts one or more URLs via command line. - Outputs a JSON array indicating URL status and validity.
Metadata
Slug broken-link-checker
Version 1.0.0
License
All-time Installs 6
Active Installs 6
Total Versions 1
Frequently Asked Questions

What is Broken Link Checker?

verify external URLs (http/https) for availability (200-399 status code). It is an AI Agent Skill for Claude Code / OpenClaw, with 1047 downloads so far.

How do I install Broken Link Checker?

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

Is Broken Link Checker free?

Yes, Broken Link Checker is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Broken Link Checker support?

Broken Link Checker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Broken Link Checker?

It is built and maintained by WANGJUNJIE (@wanng-ide); the current version is v1.0.0.

💬 Comments