360 Secure SkillHub
360 安全技能中心

Deadlinks

通过纯 Python 脚本扫描 Markdown 文件或指定网站,提取内联与引用式链接,并用 HTTP HEAD(回退 GET)并发校验外部 URL,报告失效链接;支持目录递归检查与 CI 退出码。

rogue-agent1
rogue-agent1
热度 53.05
最近更新 2026-05-11 17:37:27
分类:效率依赖:代码执行 / 读写文件 / 第三方 API应用场景:校对润色 / 报告撰写 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add deadlinks
Metadata
name
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 run a link health check. Zero dependencies.

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