web-reader

Extract structured page data including title, HTML, text, and publication time from URLs.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/jitenkr2030/AutoReel-AI --skill web-reader-jitenkr2030
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: web-reader
Source: https://github.com/jitenkr2030/AutoReel-AI/tree/main/skills/web-reader
Command: npx skills add https://github.com/jitenkr2030/AutoReel-AI --skill web-reader-jitenkr2030

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Web-enabled applications often need to fetch and parse content from arbitrary web pages to build aggregators, SEO tools, or research apps. This skill provides a backend-ready solution to extract title, main HTML, plain text, and publication time, along with page metadata, via the z-ai-web-dev-sdk.

Core Features & Use Cases

  • Web page content extraction: pull title, HTML, and visible text from any URL.
  • Metadata and publish-time retrieval: obtain publication timestamps and metadata for indexing.
  • Use cases: content aggregators, knowledge bases, SEO analysis, research tools, and monitoring of page changes.

Quick Start

  • Install and configure the z-ai-web-dev-sdk in your backend project.
  • Initialize the SDK and call the page_reader function with a target URL, then handle the structured result.
  • Example: initialize zai and invoke zai.functions.invoke('page_reader', { url: "https://example.com" }) and inspect the returned data.

Frequently Asked Questions about web-reader

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

FAQPage Schema
How do I extract web page content like title and text from a URL?▼

To extract web page content from a URL, you can use a backend web scraping tool that fetches the page and returns structured data. This skill outputs the title, plain text, HTML, and publication time in a consistent result object.

How do I get publication time and metadata for SEO analysis?▼

Getting publication time and metadata for SEO analysis involves reading the page structure to retrieve timestamps. This skill extracts publication time and page metadata via the z-ai-web-dev-sdk, returning it alongside the main text content.

Can I use this web scraper in a backend Node.js project?▼

Yes, you can use this web scraper in a backend project. It requires installing and configuring the z-ai-web-dev-sdk in your backend environment, allowing you to invoke the page reader function to fetch URL data.

What is the best way to pull HTML and visible text for a content aggregator?▼

The best way to pull HTML and visible text for a content aggregator is using a backend extraction tool that provides a consistent result object. This skill retrieves the main HTML and plain text directly from any target URL.

Does web content extraction with z-ai-web-dev-sdk return structured data?▼

Web content extraction with z-ai-web-dev-sdk does return structured data. It outputs a consistent result object containing the title, url, html, publishedTime, and usage metadata, making it ready for indexing or research apps.

Are there limitations when extracting metadata from arbitrary web pages?▼

Limitations when extracting metadata from arbitrary web pages depend on the target site's structure and accessibility. This skill requires the z-ai-web-dev-sdk to fetch data, but success relies on the page exposing the needed title and publication time.