Skip to content
Back to skills

Markdown Extract

ASecurity

markdown-extract

  • 33 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 5, 2026
content-marketinggobashapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill markdown-extract --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Markdown Extract?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Markdown Extract
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-markdown-extract/badge)](https://www.skillsdirectory.com/skills/dvcrn-markdown-extract)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: markdown-extract
description: "markdown-extract"
---

# markdown-extract Skill

Extract clean markdown from any URL using the markdown.new API.

## Description

This skill converts web pages to clean markdown format using the markdown.new API. It supports multiple extraction methods and handles errors gracefully.

## Usage

```
!markdown-extract <url> [method]
```

### Arguments

- `url` (required): The URL to extract markdown from
- `method` (optional): Extraction method - `auto`, `ai`, or `browser`. Default: `auto`

### Examples

```bash
# Extract using default method (auto)
!markdown-extract https://example.com

# Extract using AI method
!markdown-extract https://example.com ai

# Extract using browser method
!markdown-extract https://example.com browser
```

## API

- GET `https://markdown.new/<url>` - Returns clean markdown (auto method)
- POST with JSON body `{url: "...", method: "browser|ai"}` - Specific extraction method

## Methods

- **auto**: Content negotiation with `Accept: text/markdown` header (fastest, default)
- **ai**: Cloudflare Workers AI `toMarkdown()` conversion
- **browser**: Headless browser rendering for JS-heavy pages (slowest but most complete)

## Error Handling

- Invalid URL: Returns error message
- Network failure: Returns retryable error
- API error: Returns error details
- Cloudflare block detection and fallback handling

Files in this skill

  • SKILL.md1.4 KB
  • extract.py3.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…