# web_fetch

Fetches content from a URL using httpx with redirect following and configurable timeout.

## Usage

```python
from skill import run

result = run("https://example.com")
print(result["status_code"])  # 200
print(result["content"])      # HTML content
```

## Parameters

- `url` (str): The URL to fetch.
- `timeout` (float, optional): Request timeout in seconds. Default: 30.0.

## Returns

A dict with:
- `status_code` (int): HTTP status code
- `content` (str): Response body as text
- `headers` (dict): Response headers
- `url` (str): Final URL after redirects
