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.