Link Checker for Openclaw

A high-performance CLI utility for auditing web pages to detect broken links, track redirects, and monitor URL health via automated status checks.

xueyetianya
v2.1.0
Mar 19, 2026
0
2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install link-checker

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install link-checker using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Link Checker?

The Link Checker is a comprehensive tool designed for developers, content managers, and SEO professionals to maintain the integrity of web assets. As a specialized addition to the Openclaw Skills library, it automates the process of checking HTTP status codes for single URLs, batch lists, or links extracted directly from local files like Markdown or HTML.

By leveraging standard Unix utilities, this skill provides a lightweight yet powerful way to identify 404 errors, server failures, and timeout issues. It maintains a persistent history of results, allowing users to track link health over time and ensure that all redirects are functioning as intended before or after a site launch.

Link Checker Use Cases

  • Scanning documentation files like README.md to ensure all internal and external links are valid.
  • Performing pre-launch audits on new web pages to find and fix broken 404 links.
  • Monitoring third-party API endpoints or partner links for server errors (5xx).
  • Generating historical reports to track the stability and success rate of web resources.

How Link Checker Works

  1. The user initiates a check by providing a specific URL, a batch of URLs, or a local file to be scanned.
  2. For file-based scans, the skill uses grep to extract and deduplicate all http and https links.
  3. The skill executes HTTP HEAD requests via curl for each URL to determine the response code without downloading full page content.
  4. Status codes are categorized into human-readable labels such as OK, Redirect, Client Error, or Server Error.
  5. Results are recorded in a pipe-delimited log within the user's home directory for history tracking and reporting.

Link Checker Setup

To begin using this skill, ensure you have bash (4.0+), curl, and standard Unix tools installed.

# Check the current version and verify installation
link-checker version

# Configure the request timeout (in seconds)
link-checker config set timeout 15

# Set the number of retries for failed connections
link-checker config set retries 3

Link Checker Data Schema & Taxonomy

This skill stores all operational data in the ~/.link-checker/ directory. The primary log format used is timestamp|url|status_code|status_label.

File Purpose
results.log Contains results from the most recent session
history.log A cumulative log of every check performed
config Key-value storage for settings like timeout and user_agent
report.* Exported data in txt, csv, or json formats

Link Checker Advanced Features

  • Multi-format reporting allowing data exports in TXT, CSV, or JSON for integration with other SEO tools.
  • Automated file scanning that extracts URLs from any text-based document.
  • Detailed statistics calculation including success rate percentages and most common error codes.
  • Customizable request parameters including retries and User-Agent headers to bypass basic bot detection.
  • Filtering capabilities to isolate only broken links for immediate remediation.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*