What problem does it solve? Fetching web pages directly returns navigation, ads, and boilerplate that waste tokens, and raw web content can carry prompt injection attacks targeting AI agents. This Skill extracts readable article text and sanitizes it before the agent processes it. ## Core Features & Use Cases - Clean Content Extraction: Uses the trafilatura CLI to strip navigation, ads, and clutter from articles, documentation, and blog posts, outputting plain text, XML, JSON, or CSV. - Two-Pass Sanitization: A regex pass redacts injection patterns, LLM template tokens, and dangerous code execution calls, while an optional Prompt Guard pass uses Meta Llama-Prompt-Guard-2-86M to classify and redact injection or jailbreak content. - URL Safety Validation: The read-web.py script enforces https-only URLs, rejects credentials in URLs, and blocks hosts resolving to private, loopback, link-local, or cloud metadata addresses. - Use Case: When a user pastes a URL to an article and asks for a summary, the agent fetches it through trafilatura, pipes the output through the sanitizer, and receives fenced untrusted content safe to analyze. ## Quick Start Ask the agent to read and summarize the article at a specific https URL you provide in chat.