wget-reader
Imported from https://github.com/beshkenadze/claude-skills-marketplace.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install beshkenadze-claude-skills-marketplace-wget-reader
Repository
Skill path: skills/utility/wget-reader
Imported from https://github.com/beshkenadze/claude-skills-marketplace.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: beshkenadze.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install wget-reader into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/beshkenadze/claude-skills-marketplace before adding wget-reader to shared team environments
- Use wget-reader for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
--- name: wget-reader description: Fetch data from URLs. Use when asked to download content, fetch remote files, or read web data. version: 1.0.0 --- # Wget URL Reader ## Overview Fetches content from URLs using wget command-line tool. Supports downloading files, reading web pages, and retrieving API responses. ## Instructions 1. When user provides a URL to read or fetch: - Validate the URL format - Use wget with appropriate flags based on content type 2. For reading content to stdout (display): ```bash wget -qO- "<URL>" ``` 3. For downloading files: ```bash wget -O "<filename>" "<URL>" ``` 4. For JSON API responses: ```bash wget -qO- --header="Accept: application/json" "<URL>" ``` 5. Common wget flags: - `-q`: Quiet mode (no progress output) - `-O-`: Output to stdout - `-O <file>`: Output to specific file - `--header`: Add custom HTTP header - `--timeout=<seconds>`: Set timeout - `--tries=<n>`: Number of retries - `--user-agent=<agent>`: Set user agent ## Examples ### Example: Read webpage content **Input:** "Read the content from https://example.com" **Command:** ```bash wget -qO- "https://example.com" ``` ### Example: Download a file **Input:** "Download the file from https://example.com/data.json" **Command:** ```bash wget -O "data.json" "https://example.com/data.json" ``` ### Example: Fetch API with headers **Input:** "Fetch JSON from https://api.example.com/data" **Command:** ```bash wget -qO- --header="Accept: application/json" "https://api.example.com/data" ``` ### Example: Download with timeout and retries **Input:** "Download with 30 second timeout" **Command:** ```bash wget --timeout=30 --tries=3 -O "output.txt" "<URL>" ``` ## Guidelines - Always quote URLs to handle special characters - Use `-q` flag to suppress progress bars in scripts - For large files, consider adding `--show-progress` for user feedback - Respect robots.txt and rate limits when fetching multiple URLs - Use `--no-check-certificate` only when necessary (self-signed certs) - For authentication, use `--user` and `--password` or `--header="Authorization: Bearer <token>"`