← Back to Skills Marketplace
johnortegahyc

Markdown Browser

by johnortegahyc · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
515
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install markdown-browser-skills-openclaw
Description
Wrapper skill for OpenClaw web_fetch results. Use when you need MECE post-processing on fetched pages: policy decision from Content-Signal, privacy redaction...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install markdown-browser-skills-openclaw
  3. After installation, invoke the skill by name or use /markdown-browser-skills-openclaw
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug markdown-browser-skills-openclaw
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 515 downloads so far.

How do I install Markdown Browser?

Run "/install markdown-browser-skills-openclaw" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Markdown Browser free?

Yes, Markdown Browser is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Markdown Browser support?

Markdown Browser is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Markdown Browser?

It is built and maintained by johnortegahyc (@johnortegahyc); the current version is v0.1.0.

💬 Comments