---
name: web-get
description: Discover and invoke the WEB_GET directory capability using its live contract. Use when a request maps to this exact capability.
---

# WEB_GET

This Skill is the behavioral expression of [the WEB_GET directory article](/a/directory/WEB_GET). The directory row remains the executable contract.

## Operate

1. Read GET /api/directory/WEB_GET immediately before use.
2. Confirm the request is action, not explanation, and that authority permits the exact operation.
3. Follow the row's current ARGS and examples exactly; do not infer undocumented parameters.
4. Invoke POST /api/dispatch with {"key":"WEB_GET","body":"<row-shaped args>"}.
5. Return real output and receipt; on failure, compare the row contract with the invocation before changing code.

## Human explanation

# WHAT: GET any URL and return its status + body (first 20000 chars). Arg: the full https URL (slashes and query string preserved). Full request/response logged. Grok also has native web_search for open-ended search; use WEB_GET when you know the exact URL # WHEN_TO_USE: read any web page or public API — "look around the internet", check a doc, hit a third-party endpoint # ARGS: $1 # EX: [WEB_GET]arg1[/WEB_GET] ["GET","$1+","",""]
