← Back to Skills Marketplace
Deadlinks
by
rogue-agent1
· GitHub ↗
· v1.0.0
· MIT-0
107
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install deadlinks
Description
Check Markdown files and websites for broken links. Use when asked to find dead links, validate URLs in docs, check if links still work, audit a README, or r...
README (SKILL.md)
Deadlinks 💀🔗
Fast broken link checker for Markdown files and websites.
Usage
# Check a Markdown file for broken links
python3 scripts/deadlinks.py check README.md
# Check with external URL validation
python3 scripts/deadlinks.py check README.md --external
# Check a directory recursively
python3 scripts/deadlinks.py check docs/ --recursive
# Check a website
python3 scripts/deadlinks.py check https://example.com
Features
- Markdown link extraction (inline + reference)
- External URL validation (HTTP HEAD with fallback to GET)
- Concurrent checking (fast)
- CI-friendly exit codes (0 = all good, 1 = broken links found)
- Zero dependencies — pure Python
Usage Guidance
This appears to be a straightforward broken-link checker. Before running it, note that it will make outbound HTTP requests to any URLs you ask it to scan (so it can reach internal services if the runtime has network access) and will check existence of local file paths referenced in documents (including absolute paths). If you plan to scan untrusted content or run in a sensitive environment, run the script in an isolated environment or restrict network access. Also be aware of a minor bug in the code (an unconditional 'or True' that forces broken-link printing) — not a security issue but worth fixing if you want cleaner output.
Capability Analysis
Type: OpenClaw Skill
Name: deadlinks
Version: 1.0.0
The 'deadlinks' skill bundle is a legitimate utility for checking broken links in Markdown files and websites. The Python script (deadlinks.py) uses standard libraries (urllib, pathlib, concurrent.futures) to perform its stated functions without any evidence of malicious behavior, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description match the included Python scripts: the tool extracts Markdown/HTML links, checks local file paths and HTTP(s) URLs, and offers crawling and concurrency. The required resources (none) are proportional to the stated functionality.
Instruction Scope
SKILL.md instructs running the provided script(s) against files or URLs, which is consistent. Be aware the tool will: perform outbound HTTP(S) requests to any URLs you ask it to check (including internal hosts reachable from the runtime), and will test existence of local file paths referenced by links (including absolute paths). These behaviors are expected for a link checker but can reveal network reachability or file existence when run in sensitive environments.
Install Mechanism
No install spec or remote downloads; code is included as plain Python files and runs with system Python (no external packages). This is low-risk from an install perspective.
Credentials
The skill declares no environment variables, credentials, or special config paths and the code does not read environment secrets. No disproportionate credential access is requested.
Persistence & Privilege
The skill does not request permanent presence (always=false) and does not modify agent/system configuration. It runs only when invoked.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install deadlinks - After installation, invoke the skill by name or use
/deadlinks - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
deadlinks 1.0.0
- Initial release of deadlinks, a fast broken link checker for Markdown files and websites.
- Checks Markdown files (inline + reference links) and websites for dead links.
- Supports external URL validation with HTTP HEAD/GET.
- Includes options for recursive directory checking and website scanning.
- Runs with zero dependencies (pure Python).
- Provides CI-friendly exit codes for automation.
Metadata
Frequently Asked Questions
What is Deadlinks?
Check Markdown files and websites for broken links. Use when asked to find dead links, validate URLs in docs, check if links still work, audit a README, or r... It is an AI Agent Skill for Claude Code / OpenClaw, with 107 downloads so far.
How do I install Deadlinks?
Run "/install deadlinks" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Deadlinks free?
Yes, Deadlinks is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Deadlinks support?
Deadlinks is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Deadlinks?
It is built and maintained by rogue-agent1 (@rogue-agent1); the current version is v1.0.0.
More Skills