wget-reader_skill
- Shell
0
GitHub Stars
1
Bundled Files
3 weeks ago
Catalog Refreshed
2 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstart where the catalogue uses aiagentskills.
npx veilstart add skill beshkenadze/claude-skills-marketplace --skill wget-reader- SKILL.md2.1 KB
Overview
This skill fetches content from URLs using the wget command-line tool. It supports reading web pages to stdout, downloading files to disk, and retrieving API responses with custom headers. Use it to reliably pull remote content in scripts or interactive sessions.
How this skill works
The skill validates URL format, then constructs a wget command with flags tailored to the requested action. For quick reads it uses quiet output to stdout, for file downloads it specifies an output filename, and for API calls it adds headers like Accept: application/json. It also exposes common options for timeouts, retries, and user agent customization.
When to use it
- Read a web page or API response directly to your terminal or pipeline
- Download a remote file and save it with a specific filename
- Fetch JSON or other API data while sending custom HTTP headers
- Add timeouts and retry behavior for unstable endpoints
- Integrate remote fetches into shell scripts or automation pipelines
Best practices
- Always quote URLs to handle spaces and special characters
- Use -q and -O- for clean stdout output in scripts
- Set --timeout and --tries for unreliable networks
- Respect robots.txt, rate limits, and remote usage policies
- Avoid --no-check-certificate unless you understand the security risk
- Validate URL format before attempting to fetch
Example use cases
- Read the HTML of https://example.com: wget -qO- "https://example.com"
- Save a file to disk: wget -O "data.json" "https://example.com/data.json"
- Retrieve JSON API output: wget -qO- --header="Accept: application/json" "https://api.example.com/data"
- Download with retry and timeout: wget --timeout=30 --tries=3 -O "output.txt" "<URL>"
- Pipe fetched content into other tools: wget -qO- "<URL>" | jq '.'
FAQ
Use wget -qO- --header="Accept: application/json" "<URL>" and pipe or save the output as needed.
What flags help in unreliable networks?
Use --timeout=<seconds> and --tries=<n> to control how long and how many times wget will retry.