---
name: schaffa-read
description: Use when the user provides a Schaffa URL to read.
---

# Schaffa Read

Fetch the supplied URL with the shell. Do not use web search or a browser to retrieve it.

`curl --fail --silent --show-error --location "<url>"`

- Page URLs use `/p/<slug>`; append `/raw` when exact HTML source is needed.
- File URLs use `/f/<id>.<ext>`; save binary files with `--output <temporary-file>` before inspecting them.
- Guide URLs use `/g/<slug>`; use `.md` or `.json` when structured guide content is easier to process.

If curl fails, report its HTTP or network error. Do not substitute search results.
