Deadlinks

v1.0.0

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...

0· 105·1 current·1 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for rogue-agent1/deadlinks.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Deadlinks" (rogue-agent1/deadlinks) from ClawHub.
Skill page: https://clawhub.ai/rogue-agent1/deadlinks
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install deadlinks

ClawHub CLI

Package manager switcher

npx clawhub@latest install deadlinks
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

latestvk978rbrmhzrap8na91z9wav3rx83qwdy
105downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

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

Comments

Loading comments...