← 返回 Skills 市场
derick001

Markdown Linter

作者 Derick · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
308
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install markdown-linter-cli
功能描述
Lint Markdown files for formatting issues, broken links, and style consistency.
安全使用建议
This linter appears to do what it says: it reads Markdown files you point it at and optionally makes HTTP requests to check external links. Before installing or running it, consider: (1) Don’t run it with broad globs ("**/*.md") on untrusted repositories if you’re worried about scanning many files you didn’t intend to expose. (2) Avoid enabling --check-external-links on untrusted input because the tool will make outbound requests to URLs found in the documents (this could be abused to probe internal services or contact attacker-controlled endpoints). (3) Review the full scripts/main.py (the provided snippet was truncated) yourself if you want higher assurance that there are no hidden network endpoints or suspicious behavior. If you need to be extra cautious, run the linter in a sandboxed environment or inspect/execute it locally rather than allowing autonomous agent invocation.
功能分析
Type: OpenClaw Skill Name: markdown-linter-cli Version: 1.0.0 The skill is a standard Markdown linter that performs static analysis on files to identify formatting and style issues (MD001-MD010). The core logic in `scripts/main.py` uses regular expressions to check for header hierarchy, broken internal links, and line length, while the `requests` library is used strictly for validating the reachability of external URLs found within the documents. There is no evidence of data exfiltration, malicious execution, or prompt injection attempts in the documentation or code.
能力评估
Purpose & Capability
Name/description match the provided artifacts. The SKILL.md declares python3 and Python packages (markdown, requests) which are appropriate for a Markdown linter that optionally checks external links. The included script implements linting rules that align with the claimed features.
Instruction Scope
Runtime instructions tell the agent to run scripts/main.py against one or more Markdown files (glob patterns supported). That necessarily reads the target files (expected), and — if --check-external-links is set — performs HTTP requests to URLs found in the documents. Be aware that running with wide globs (e.g., "**/*.md") will cause the tool to open many files in the workspace and enabling external-link checking will make outbound HTTP requests to whichever URLs appear in those files.
Install Mechanism
No install spec is provided (instruction-only install); the skill ships a Python script and expects runtime dependencies to be available. Nothing is downloaded from third-party URLs during install.
Credentials
The skill does not request environment variables, credentials, or config paths. The only potentially sensitive operation is optional network access (requests) when external link checking is enabled; no secrets are required.
Persistence & Privilege
always is false and the skill does not request persistent/system-wide privileges. There is no indication it modifies other skills or global agent config.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install markdown-linter-cli
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /markdown-linter-cli 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of markdown-linter-cli. - Lints Markdown files for formatting issues, style consistency, and broken/bad links - Supports header hierarchy, image alt text, internal/external link validation, line length, trailing whitespace, and more - Provides configurable CLI options for input files, max line length, rule ignoring, and external link checking - Outputs detailed linting results and summaries in JSON format - Includes rule reference for all checks performed
元数据
Slug markdown-linter-cli
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Markdown Linter 是什么?

Lint Markdown files for formatting issues, broken links, and style consistency. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 308 次。

如何安装 Markdown Linter?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install markdown-linter-cli」即可一键安装,无需额外配置。

Markdown Linter 是免费的吗?

是的,Markdown Linter 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Markdown Linter 支持哪些平台?

Markdown Linter 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Markdown Linter?

由 Derick(@derick001)开发并维护,当前版本 v1.0.0。

💬 留言讨论