web-reader

Extract title, HTML, plain text, and timestamps from public URLs.

1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/MO196931/documentosZai --skill web-reader-mo196931
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-reader
Source: https://github.com/MO196931/documentosZai/tree/main/skills/web-reader
Command: npx skills add https://github.com/MO196931/documentosZai --skill web-reader-mo196931

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires z-ai-web-dev-sdk, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the manual effort of copying content from web pages, handling inconsistent page structures, and building custom scraping logic for every site, enabling fast, reliable access to structured web content.

Core Features & Use Cases

  • Automated Content Extraction: Fetches page title, HTML content, plain text, and publication metadata from any public URL with a single function call.
  • Bulk Processing Support: Process multiple URLs for news aggregation, research data collection, or content monitoring workflows.
  • Production-Ready Patterns: Includes built-in examples for error handling, rate limiting, caching, and parallel processing to build robust web scraping tools.

Quick Start

Use the web-reader skill to extract the full article content, title, and publication date from the web page at https://example.com/tech-article.

Frequently Asked Questions about web-reader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract plain text and title from public URLs for content aggregation?

To extract plain text and title from public URLs, use programmatic web scraping functions that fetch structured page content. This approach retrieves title, HTML, plain text, and publication timestamps from arbitrary URLs in a single call.

What is the best way to handle bulk web scraping for academic research data collection?

The best way to handle bulk web scraping for research data collection involves using automated content extraction with built-in rate limiting and parallel processing patterns. This ensures reliable fetching of publication metadata and plain text across multiple URLs.

Does web scraping with z-ai-web-dev-sdk support extracting publication timestamps?

Yes, web scraping with z-ai-web-dev-sdk supports extracting publication timestamps. It invokes the page_reader function to extract static HTML content, returning structured data that includes the page title, plain text, and publication metadata.

How do I parse HTML content from arbitrary public URLs without building custom logic for every site?

To parse HTML content from arbitrary public URLs without custom logic, use automated content extraction tools that handle inconsistent page structures. These tools provide a standardized interface to fetch titles, HTML, and plain text reliably.

What are the limitations of static HTML content extraction for content monitoring?

The limitation of static HTML content extraction for content monitoring is that it may not capture dynamically loaded content requiring JavaScript execution. It focuses on static HTML parsing and includes built-in token usage tracking for monitoring extraction costs.