LaunchKit · 2026
Back to Skills

ezcto-smart-web-reader

Agent web access acceleration layer — reads any URL as structured JSON.

2
447 downloads
by @takahashigy

Setup & Installation

openclaw skills install @takahashigy/ezcto-smart-web-reader

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install ezcto-smart-web-reader

Version History

v1.1.1Feb 18, 2026 - Version note by skill developer:

Security patch: fix shell injection (URL encoding, safe POST body), fix prompt injection (HTML sanitization, XML delimiters, LLM guardrail), add security manifest.

What This Skill Does

A web access layer for OpenClaw agents that reads any URL and returns structured JSON containing page identity, content sections, media metadata, and actionable links. Uses a cache-first strategy: if the EZCTO community library has the page, the result returns in ~1 second at zero token cost. On a cache miss, it fetches the HTML, detects the site type, and parses it with an LLM.

Cache hits cost zero tokens and complete in under two seconds, versus 500-2000 tokens per request with raw web_fetch or screenshot-based approaches.

When to use it

  • Checking what a shared URL contains without leaving the chat
  • Extracting product details and prices from an e-commerce page
  • Getting structured data from a crypto token or DeFi project site
  • Looking up a restaurant's hours, menu, and reservation links
  • Researching a company's website before drafting an outreach message

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: What's on this page? https://example.com/product

AGENT
  1. 1Compute URL hash and check EZCTO community cache via api.ezcto.fun
  2. 2On cache miss, fetch HTML with curl and compute SHA256 hash
  3. 3Run pattern matching to detect site type (crypto, ecommerce, restaurant, or general)
  4. 4Strip scripts, styles, and comments from HTML, then parse with LLM into structured JSON
  5. 5Store result locally in ~/.ezcto/cache/ and contribute to EZCTO asset library
OUTPUT

Structured JSON with page metadata, content sections, detected entities, media descriptions, action links, and suggested next steps for the agent