๐ŸŽฏ

web-fetch

๐ŸŽฏSkill

from zhayujie/chatgpt-on-wechat

VibeIndex|
What it does

Fetches and extracts readable text content from web pages using curl with minimal processing.

๐Ÿ“ฆ

Part of

zhayujie/chatgpt-on-wechat(5 items)

web-fetch

Installation

git cloneClone repository
git clone https://github.com/zhayujie/chatgpt-on-wechat
pip installInstall dependencies
pip3 install -r requirements.txt
pip installInstall dependencies
pip3 install -r requirements-optional.txt
PythonRun Python server
python3 app.py # windows็Žฏๅขƒไธ‹่ฏฅๅ‘ฝไปค้€šๅธธไธบ python app.py
DockerRun with Docker
docker compose version
๐Ÿ“– Extracted from docs: zhayujie/chatgpt-on-wechat
6Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Fetch and extract readable content from web pages. Use for lightweight page access without browser automation.

Overview

# Web Fetch

Fetch and extract readable content from web pages using curl and basic text processing.

Usage

Important: Scripts are located relative to this skill's base directory.

When you see this skill in , note the path.

```bash

# General pattern:

bash "/scripts/fetch.sh" [output_file]

# Example (replace with actual path from skill listing):

bash "~/chatgpt-on-wechat/skills/web-fetch/scripts/fetch.sh" "https://example.com"

```

Parameters:

  • url: The HTTP/HTTPS URL to fetch (required)
  • output_file: Optional file to save the output (default: stdout)

Returns:

  • Extracted page content with title and text

Examples

Fetch a web page

```bash

bash "/scripts/fetch.sh" "https://example.com"

```

Save to file

```bash

bash "/scripts/fetch.sh" "https://example.com" output.txt

cat output.txt

```

Notes

  • Uses curl for HTTP requests (timeout: 10s)
  • Extracts title and basic text content
  • Removes HTML tags and scripts
  • Works with any standard web page
  • No external dependencies beyond curl