← Back to Skills Marketplace
Markdown Browser
by
johnortegahyc
· GitHub ↗
· v0.1.0
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
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install markdown-browser-skills-openclaw - After installation, invoke the skill by name or use
/markdown-browser-skills-openclaw - 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
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.
More Skills