From zio-skills
Stop and consult this skill whenever your response would involve any fact or code related to ZIO HTTP. Covers: installation and setup, routing (Routes, RoutePattern, PathCodec), handlers and HandlerAspect, the declarative Endpoint API and HttpCodec, client and server configuration, middleware, request/response/headers/cookies, WebSockets, Server-Sent Events, Body and binary codecs, form data, template DSL, OpenAPI documentation and code generation, authentication (basic, digest, bearer, JWT, OAuth, WebAuthn), TLS/SSL/mTLS, testing, ZIO Config integration, Datastar/HTMX integration, migration, and any ZIO HTTP library versions or dependencies. Trigger this even for coding tasks that import zio.http, content that mentions ZIO HTTP features or types, or comparisons involving ZIO HTTP. Any time you would otherwise rely on memory for ZIO HTTP details, verify here instead — your training data may be outdated or wrong.
How this skill is triggered — by the user, by Claude, or both
Slash command
/zio-skills:zio-http-knowledgeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. **Accuracy over memory** — Do not rely on training data for ZIO HTTP specifics. Fetch the relevant documentation page before answering.
https://ziohttp.com/llms.txt to discover the current documentation structure and pick the right page for your specific question.→ Fetch the LLM sitemap first, then navigate to the relevant page:
The sitemap follows the llmstxt.org standard and lists every documentation page with its URL and a one-line description. Read it, identify the most relevant page(s) for your question, and fetch those pages for current API details, types, and method signatures.
If you need to reduce API calls or want to index the full documentation locally for the session, download the complete content in one request:
This file contains the concatenated content of every documentation page — useful when you need to answer multiple questions across different sections without making repeated fetches, or when you want to build a local index for the session.
https://ziohttp.com/llms.txt and scan for the relevant section(s).LLM Sitemap (start here for any ZIO HTTP question):
Official Documentation:
GitHub Repository:
Maven Central:
Examples Directory (GitHub):
| Symptom | Likely cause | Fix |
|---|---|---|
WebFetch returns 404 for a zio.dev/zio-http/... URL | Page was renamed or removed in a recent docs refresh. | Re-fetch the sitemap (https://zio.dev/zio-http/sitemap.xml), search for the topic, navigate to the new URL. |
| Sitemap fetch itself fails | Network outage, or the docs site is being deployed. | Retry once; if it persists, fall back to https://github.com/zio/zio-http (the source is the ground truth) and the README. |
| Topic isn't in the sitemap | Either the topic is too narrow for a doc page, or it's covered under a broader umbrella. | Search the example directory and the source under https://github.com/zio/zio-http/tree/main/zio-http/src/main/scala/zio/http. |
| Doc page contradicts your training data | Training cutoff is older than the docs site. | Trust the docs site, not training data. Cite the page in the answer so the user can verify. |
| Multiple pages cover the same topic | One is the canonical doc and others are older guides / blog posts. | Prefer the page under zio.dev/zio-http over external links; cite both if they materially differ. |
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub zio/zio-skills --plugin zio-skills