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, optional markdown normalization fallback, and stable output schema without re-implementing network fetch.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/2233admin/markdown-browserWhat This Skill Does
The markdown-browser skill acts as an essential orchestration layer for OpenClaw agents, designed specifically to sanitize, normalize, and enforce policy compliance on web-fetched data. Rather than replacing the foundational web_fetch functionality, this skill serves as a secondary processor that consumes the raw output of web_fetch to ensure that downstream agent logic receives clean, structured, and privacy-compliant data.
The skill operates via a multi-layer MECE (Mutually Exclusive, Collectively Exhaustive) architecture. First, it processes content signals to determine policy actions such as allow_input or block_input, ensuring the agent respects data usage policies. Second, it implements a privacy layer that scrubs sensitive query parameters and URL fragments, maintaining debuggability while protecting user security. Finally, the normalization layer handles content conversion; it preserves native Markdown, provides a turndown-based fallback for HTML, and handles miscellaneous text types, delivering a unified output schema regardless of the source page format.
Installation
To integrate this skill into your OpenClaw environment, use the following CLI command within your terminal:
clawhub install openclaw/skills/skills/2233admin/markdown-browser
Ensure that you have the runtime dependencies installed by navigating to the skill directory and running npm install --omit=dev. This prepares the environment for high-performance processing of web results.
Use Cases
- Automated Research Agents: Standardizing diverse web content (HTML/text/Markdown) into a single format for reliable LLM ingestion.
- Content Policy Enforcement: Automatically blocking inputs from sensitive or disallowed domains based on Content-Signal headers.
- Privacy-First Data Logging: Removing sensitive path/query data from internal logs while keeping the root URL for debugging purposes.
- Reliable Token Management: Utilizing
x-markdown-tokensto accurately estimate the context window usage before passing data to the LLM.
Example Prompts
- "Fetch the documentation from this URL and use the markdown-browser skill to ensure the content is safely formatted for my knowledge base."
- "Get the latest news from this tech blog, sanitize the URL privacy information, and summarize the article using the standard normalized format."
- "Run a web fetch on this research page, check the content signals, and tell me if the policy allows me to process this data for training purposes."
Tips & Limitations
- Pre-fetch Dependency: Always ensure your agent has executed an official
web_fetchprior to invoking this skill; it is strictly a post-processing tool. - Normalization Fallback: While the
turndownconverter is highly robust for HTML-to-Markdown tasks, keep in mind that complex JavaScript-heavy sites may lose some interactive elements during normalization. - Token Estimation: The
token_estimatefield is an approximation. For highly critical memory-constrained tasks, allow for a 10% overhead buffer. - Policy Transparency: If an action is marked as
block_inputorneeds_review, the agent should yield control to the human user rather than attempting to bypass the signal.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-2233admin-markdown-browser": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write
Related Skills
Api Monitor
Skill by 2233admin
adaptive-review
Adaptive code review that routes to haiku/sonnet/opus based on diff complexity signals. Use instead of requesting-code-review for cost-efficient reviews.
Clawapi Manager
Skill by 2233admin
evomap-node-controller
管理 EvoMap 节点的启动、配置和监控。用于在服务器上启动/停止 EvoMap evolver 循环、配置节点 ID,处理节点绑定等。使用场景:用户要求启动/停止 EvoMap 节点、查看节点状态、配置节点 ID、解决节点连接问题。⚠️ 使用前必须配置环境变量。
cli2skill
Turn any CLI or MCP server into an Agent Skill. Use when you want to replace an MCP server with a zero-overhead CLI skill, or generate a skill from any command-line tool's --help output.