Http get
A curated pack of 7 practical agent-skills demonstrating real-world patterns: HTTP, GitHub CLI, ripgrep, file ops, JSON processing, encoding. Each SKILL.md validated against the v0.1 spec.
npx -y skills add MauricioPerera/agent-skills-pack --skill http-getAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Performs an HTTP GET request against a URL and returns the response body. Follows redirects by default. Fails on non-2xx status.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
2.9 KB, as published. Nobody here has run it
HTTP GET request
Performs a simple HTTP GET against a URL.
Behavior
-f(--fail): exits non-zero on HTTP 4xx/5xx without writing the body to stdout.-s(--silent): suppresses the progress bar.-S(--show-error): re-enables error messages even with-s.-L(--location): follows redirects.--max-time: hard timeout per request.
Output
- stdout: the response body verbatim. The agent SHOULD inspect the body's content type via context (a known API endpoint, a
Content-Typefrom a prior HEAD, etc.). - stderr: progress (suppressed) or curl error messages (e.g.,
curl: (22) The requested URL returned error: 404). - exit code: 0 on 2xx; non-zero (typically 22) on HTTP errors; 28 on timeout; other curl error codes per
man curl.
Caveats
- This skill does NOT parse or validate the response body. If the agent needs JSON, it MAY pipe through
jq— consider chaining with thejson-queryskill instead. --max-timecovers TLS handshake + transfer; large downloads need a generous value.- Redirect chains:
-Lfollows up to curl's default of 50 redirects. - The
networkallowlist on this skill is intentionally permissive (anyhttp://orhttps://URL). Operators in sandbox mode SHOULD restrict via subscription policy or wrap this skill in a more constrained version for their domain.