Web to Markdown for Openclaw

A versatile web scraping tool to convert websites into clean Markdown and batch download high-quality images.

josephxie1
v1.0.0
Mar 5, 2026
1
889
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install web-to-markdown

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install web-to-markdown using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Web to Markdown?

Web to Markdown is a robust utility designed to bridge the gap between web content and structured data. It specializes in stripping away noise like ads and navigation bars to provide clean Markdown text, making it an essential addition to your Openclaw Skills library. Whether you are archiving articles for a personal knowledge base or gathering visual assets, this skill offers seamless integration with top-tier conversion services like r.jina.ai and local fallback scripts to ensure high success rates.

Web to Markdown Use Cases

  • Converting blog posts or documentation into clean Markdown for offline reading or AI agent context.
  • Extracting all image URLs from a specific website for research or data collection purposes.
  • Batch downloading high-resolution images from galleries or platforms like Pinterest for creative projects.
  • Automating web content scraping as part of a larger Openclaw Skills automation workflow.

How Web to Markdown Works

  1. The skill attempts to fetch and convert a URL using preferred services like markdown.new or defuddle.md.
  2. If online services fail, it automatically triggers a local Scrapling script as a robust fallback mechanism.
  3. For image-related tasks, it parses the page content to identify image URLs via optimized regex patterns.
  4. It filters results based on user-defined parameters such as minimum file size and specific formats to ensure quality.
  5. Files are downloaded and saved to a local directory with smart naming and extension handling.

Web to Markdown Setup

To get started with this skill, ensure you have Python installed. While image extraction and downloading use Python's standard libraries, the local scraping fallback requires the scrapling package:

pip install scrapling

Once installed, you can execute the scripts directly within the Openclaw Skills environment to begin processing URLs.

Web to Markdown Data Schema & Taxonomy

The skill organizes data into structured outputs and local directories to keep your workspace clean:

Data Component Default Destination Output Format
Markdown Content Terminal Output (stdout) .md
Extracted URLs urls.txt Plain Text
Downloaded Images ~/.openclaw/images .jpg, .png, .gif, .webp

It utilizes a metadata-driven approach to filter out small icons and emojis, ensuring only relevant assets are preserved.

Web to Markdown Advanced Features

  • Multi-service fallback logic utilizing markdown.new, defuddle, and r.jina.ai for maximum reliability.
  • Specialized Pinterest support that automatically resolves thumbnail URLs to their original, high-resolution source images.
  • Granular download controls including --limit for batch size, --min-size for quality filtering, and --ext for specific format targeting.
  • Headless local scraping capabilities for processing dynamic content that traditional scrapers might miss within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*