← 返回 Skills 市场
johnortegahyc

Markdown Browser

作者 johnortegahyc · GitHub ↗ · v0.1.0
cross-platform ✓ 安全检测通过
515
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install markdown-browser-skills-openclaw
功能描述
Wrapper skill for OpenClaw web_fetch results. Use when you need MECE post-processing on fetched pages: policy decision from Content-Signal, privacy redaction...
安全使用建议
This skill appears coherent and limited in scope: it processes an existing web_fetch JSON, normalizes text, computes a simple policy decision from a Content-Signal header, and redacts URL parts. Things to consider before installing: (1) npm install will fetch the 'turndown' package from the public registry—audit that dependency if you need supply-chain assurance; (2) redaction is heuristic: query values are replaced with '[redacted]' for parameter names that match a short sensitive list and '[masked]' otherwise—this may not catch all secrets, so don’t rely on it as a perfect sanitizer; (3) the policy decision logic is simple (ai-input yes/no/other -> allow/block/needs_review) and depends on correctly-formed headers; malformed headers may yield 'needs_review'; (4) the skill does not make network requests itself, but it will output whatever is in the supplied web_fetch_result, so ensure the source of that JSON is trusted. Overall the skill is internally consistent with its stated purpose.
功能分析
Type: OpenClaw Skill Name: markdown-browser-skills-openclaw Version: 0.1.0 The skill is designed to post-process `web_fetch` results, applying policy decisions, privacy redaction, and content normalization. The `SKILL.md` explicitly instructs the agent to use OpenClaw's `web_fetch` and not to perform direct HTTP fetches, which is a positive security indicator. The `browser.js` code implements the stated functionality, including a robust URL redaction feature for privacy. File system access is limited to reading input data (from stdin or a specified file path) for processing, which is a legitimate use case for a CLI utility. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts with harmful intent.
能力评估
Purpose & Capability
Name/description describe a wrapper for OpenClaw web_fetch results. The included code implements exactly that: it accepts a web_fetch JSON, normalizes content (markdown/html/text), parses a Content-Signal header to decide policy_action, and redacts URL components. No unrelated credentials, binaries, or system resources are required.
Instruction Scope
SKILL.md instructs callers to call the official web_fetch and pass its JSON into this wrapper. The implementation follows that contract (no direct HTTP calls, reads only the provided web_fetch_result and optional headers, outputs normalized JSON). The wrapper only reads stdin or a specified input file and does not access other files or environment variables.
Install Mechanism
No install spec in the registry (instruction-only), but package.json declares a dependency on the npm package 'turndown'. The SKILL.md recommends running 'npm install' in the skill directory to satisfy that dependency. This is a standard, low-risk mechanism but does involve fetching a third-party npm package (audit if you require stronger supply-chain guarantees).
Credentials
The skill declares no required environment variables, credentials, or config paths. The code does not read environment credentials. It only processes input JSON and optional header strings; the set of requested inputs is minimal and proportional to the described functionality.
Persistence & Privilege
The skill does not ask for persistent presence (always:false) and does not modify system- or other-skill configuration. It is a local processing wrapper and does not attempt to persist credentials or escalate privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install markdown-browser-skills-openclaw
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /markdown-browser-skills-openclaw 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of markdown-browser-skills-openclaw. - Introduces a wrapper orchestration skill for post-processing OpenClaw `web_fetch` results. - Applies clear MECE architecture: fetch, policy, privacy, and normalization layers. - Adds logic for privacy-preserving URL redaction and markdown normalization. - Provides a unified output schema with policy actions and optional content transformation. - Documents CLI workflow for processing fetched payloads.
元数据
Slug markdown-browser-skills-openclaw
版本 0.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Markdown Browser 是什么?

Wrapper skill for OpenClaw web_fetch results. Use when you need MECE post-processing on fetched pages: policy decision from Content-Signal, privacy redaction... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 515 次。

如何安装 Markdown Browser?

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

Markdown Browser 是免费的吗?

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

Markdown Browser 支持哪些平台?

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

谁开发了 Markdown Browser?

由 johnortegahyc(@johnortegahyc)开发并维护,当前版本 v0.1.0。

💬 留言讨论