# webshift

> Use this tool when you need to extract relevant information from noisy web pages and convert them into clean text for large language models (LLMs). It solves problems of web data preprocessing, noise reduction, and text normalization, providing a clean interface for inputting web pages and outputting context-ready text. Ideal for use cases involving web scraping, data mining, and LLM training, where accurate text extraction is crucial.

Canonical page: https://skillsregistry.net/skills/x-monk-webshift  
JSON: https://api.skillsregistry.net/v1/skills/x-monk-webshift

## Description

Shift noisy web pages into clean, context-ready text for LLMs — Rust library & MCP server

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** container
- **Runtime environment:** vm
- **Category:** ai-ml
- **Updated:** 2026-04-22

## Source

- **Source listing:** [GitHub](https://github.com/x-monk/webshift)

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "x-monk-webshift"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/x-monk-webshift` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/x-monk-webshift/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
