← 返回 Skills 市场
parkertoddbrooks

Markdown Viewer

作者 Parker Todd Brooks · GitHub ↗ · v1.2.0
cross-platform ⚠ suspicious
1026
总下载
2
收藏
2
当前安装
9
版本数
在 OpenClaw 中安装
/install markdown-viewer
功能描述
Live markdown viewer for AI pair-editing. When you collaborate, the updates render instantly. Works with any AI agent and web browser.
安全使用建议
This appears to be what it says: a local markdown viewer implemented as an npm package. Before installing: (1) review the npm package/source (GitHub link in SKILL.md) to verify there are no unexpected behaviors or dependencies; (2) run it without elevated privileges and consider using --root to restrict filesystem access in shared environments; (3) avoid using it to open arbitrary system-sensitive paths (secrets, config files); and (4) remember installing from npm fetches code from the network — if you need stronger assurance, audit the package code or run it in a sandboxed environment.
功能分析
Type: OpenClaw Skill Name: markdown-viewer Version: 1.2.0 The skill bundle is classified as suspicious due to a Local File Inclusion (LFI) vulnerability in the `mdview` tool, explicitly acknowledged in the `SKILL.md` file. The `/view?path=` parameter allows reading arbitrary files from the local filesystem, which could be exploited by an AI agent or user to disclose sensitive data. While the skill author transparently discloses this vulnerability and suggests a mitigation (`--root`), the presence of such a high-risk capability without clear instructions to prevent its misuse by the agent makes it suspicious. There is no evidence of intentional malicious behavior like data exfiltration or persistence.
能力评估
Purpose & Capability
Name/description (live markdown viewer) match the declared needs: Node (to run mdview) and curl (used in the quick-start check). The SKILL.md includes an npm install target and a mdview binary, which is coherent with the stated purpose.
Instruction Scope
Instructions stay within the viewer's purpose (install npm package, run local server, open /view?path=/absolute/path/to/file.md). Be aware the server reads arbitrary filesystem paths via the path query parameter — that's expected for a viewer but also means the agent or user could open sensitive files. The SKILL.md notes --root to limit access; it doesn't enforce it automatically.
Install Mechanism
Although this is an instruction-only skill with no shipped code, it tells the user to install @wipcomputer/markdown-viewer from the public npm registry. Installing a global npm package downloads and places code on disk (supply-chain risk). The SKILL.md's claim of "Zero npm dependencies" and "Zero external requests" is slightly misleading because installing the package requires fetching it from npm.
Credentials
The skill requests no environment variables or credentials. The only privilege it needs is filesystem read access to the markdown files whose paths the user supplies; that is proportionate to a viewer but worth noting because absolute paths can point to sensitive files.
Persistence & Privilege
The skill is not always-enabled, does not request elevated persistence, and the server runs only while the user starts it (SKILL.md says it does not survive reboots). Default autonomous invocation is allowed by platform policy but is not in itself a red flag here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install markdown-viewer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /markdown-viewer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
- Added a new Troubleshooting section covering access restrictions, Safari caching issues, and macOS open quirks. - Clarified Notes with guidance on not starting the server with a file path, drag-and-drop support, and that all dependencies are bundled locally.
v1.0.9
Security: add --root flag to restrict file access
v1.0.8
Add GitHub and npm links to skill header.
v1.0.7
Remove screenshots from repo.
v1.0.6
Fix audit findings: declare curl dependency, add security section, explicit localhost binding.
v1.0.5
Updated description: AI pair-editing, browser agnostic, no brand names.
v1.0.4
Update description.
v1.0.3
Unify description across all platforms.
v1.0.1
Initial release. SSE live reload, zero dependencies, works with any AI coding tool.
元数据
Slug markdown-viewer
版本 1.2.0
许可证
累计安装 3
当前安装数 2
历史版本数 9
常见问题

Markdown Viewer 是什么?

Live markdown viewer for AI pair-editing. When you collaborate, the updates render instantly. Works with any AI agent and web browser. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1026 次。

如何安装 Markdown Viewer?

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

Markdown Viewer 是免费的吗?

是的,Markdown Viewer 完全免费(开源免费),可自由下载、安装和使用。

Markdown Viewer 支持哪些平台?

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

谁开发了 Markdown Viewer?

由 Parker Todd Brooks(@parkertoddbrooks)开发并维护,当前版本 v1.2.0。

💬 留言讨论