Install
openclaw skills install @kryzl19/strd-link-checkerCheck all links in a website's HTML files and report broken, redirected, and slow links. Supports internal links, external links, and affiliate link identification. Use after publishing content to verify nothing is broken, or as part of a regular site health audit. Particularly useful for affiliate content where broken product links mean lost commissions.
openclaw skills install @kryzl19/strd-link-checkerValidate links in HTML files and report issues: broken links (404/500), redirects, slow responses, and affiliate link status.
| Variable | Required | Default | Description |
|---|---|---|---|
SITE_DIR | Yes | — | Directory containing HTML files to scan |
LINK_CHECK_TIMEOUT | No | 10 | Max seconds to wait per link |
AFFILIATE_DOMAINS | No | see below | Comma-separated affiliate domains to flag |
Default affiliate domains: amazon.com,hostname/s/aspx,godaddy.com,bluehost.com,digitalocean.com,heroku.com,shopify.com,awin1.com,ref=
./scripts/check.sh [directory]
Output: markdown report with broken links, redirects, slow links, and affiliate links found.
./scripts/quick.sh [directory]
Only reports 4xx/5xx status links. Skips affiliate and slow link checks.
./scripts/affiliate.sh [directory]
Lists all affiliate links and whether they're reachable. Critical for revenue site maintenance.
# Link Checker Report — [site name]
Generated: [timestamp]
## Summary
- Total links checked: N
- Broken: N 🔴
- Redirected: N 🟡
- Slow (>5s): N 🟠
- Affiliate: N ✅
## Broken Links (4xx/5xx) 🔴
[file] [line] [url] — [status]
## Redirects 🟡
[file] [url] → [destination]
## Slow Links (>5s) 🟠
[file] [url] — [response_time]
## Affiliate Links ✅
[file] [url]
# Check all articles
SITE_DIR=./site ./scripts/check.sh
# Fast broken-link only
./scripts/quick.sh ./site/articles/
# Affiliate link audit
AFFILIATE_DOMAINS="amazon.com,digitalocean.com,bluehost.com" ./scripts/affiliate.sh ./site