📦 Markdown Linter — Markdown 代码检查工具

v1.0.0

验证工作空间中的 Markdown 文件,检查断开的本地链接、缺失的文件引用和基本语法问题,用于维护文档完整性。

0· 722·0 当前·0 累计
by @wanng-ide (WANGJUNJIE)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/9
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
该技能的代码和指令与其声明的目的相符(扫描本地 Markdown 文件以查找断开的链接和简单的语法检查);它读取工作空间中的文件,但不执行网络访问、请求凭据或安装外部组件。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/2/15

Markdown Linter 的初始发布。- 验证 Markdown 文件中的断开的本地链接和缺失的文件引用。- 检查标题层次结构的一致性。- 确保代码块在需要时使用语言标识符。- 生成有关找到的问题的详细 JSON 输出。

可疑

安装命令

点击复制
官方npx clawhub@latest install markdown-linter
🇨🇳 镜像加速npx clawhub@latest install markdown-linter --registry https://cn.longxiaskill.com

技能文档

一个轻量级工具,用于验证工作空间中的 Markdown 文件。它专注于确保内部一致性,特别是断开的文件链接和缺失的引用。

功能

  • 链接验证:检查 link 引用的目标文件是否存在。
  • 标题检查:验证标题是否遵循逻辑层次(例如,H1 -> H2)。
  • 代码块检查:确保代码块在需要时使用语言标识符。

使用

const linter = require('./index');
const results = await linter.scan('.'); // 递归扫描当前目录
console.log(JSON.stringify(results, null, 2));

输出格式

{
  "totalFiles": 15,
  "brokenLinks": [
    {
      "file": "docs/README.md",
      "line": 10,
      "link": "./missing-image.png",
      "error": "File not found"
    }
  ],
  "syntaxErrors": []
}
数据来源:ClawHub ↗ · 中文优化:龙虾技能库