---
title: "tRPC -- Validators - Air Market"
description: "Your tRPC procedures receive data from outside, and you want bad data stopped at the door. This helps you declare what each call accepts and returns, using a library such as Zod or your own function.…"
canonical: "https://airmarket.ai/app/validators"
---

[Air Market](/) / [Developer Tools](/category/devtools) / tRPC -- Validators

Skill by [tRPC](/@trpc)

# tRPC -- Validators

Check what goes into and comes out of every tRPC call

## What this does

Your tRPC procedures receive data from outside, and you want bad data stopped at the door. This helps you declare what each call accepts and returns, using a library such as Zod or your own function. Several input checks can be combined, and if what a procedure returns fails its check, the call ends in a server error.

### Top 3 things it does for you

- Reject bad input before my code runs
- Check what my procedures send back
- Use the validation library I already know

## Information

**tRPC -- Validators at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [tRPC](/@trpc) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 5 KB |
| Licence | MIT |
| Repository | [trpc/trpc](https://github.com/trpc/trpc/tree/23c723cfeaf07da28a52a5c35c3dcccf96a47578/packages/server/skills/validators) |
| GitHub stars | 40,541 (as of Nov 2026) |
| Installs | 117, counted by skills.sh (Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of tRPC -- Validators and flagged nothing. AIR's verdict: **safe**.

**What tRPC -- Validators's check was run against**

|  |  |
| --- | --- |
| Commit | 23c723cfeaf07da28a52a5c35c3dcccf96a47578 |
| Content hash | 639250ecb3dade19f1a55c99e9cbe2e4c71f17f0afecb56e5969aafeb6b9d342 |
| Files read | [Browse the files at this exact commit](https://github.com/trpc/trpc/blob/23c723cfeaf07da28a52a5c35c3dcccf96a47578/packages/server/skills/validators/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for tRPC -- Validators](/security/validators)

## About tRPC -- Validators

This configures input and output validation with .input() and .output(), using Zod, Yup, Superstruct, ArkType, Valibot, Effect or custom validator functions. Standard Schema protocol is supported.

Multiple .input() calls can be chained to merge object schemas. When output validation fails, the call returns INTERNAL_SERVER_ERROR.

## What's inside

- SKILL.md - instructions

## Questions

### Is tRPC -- Validators safe to install?

AIR scanned this exact version of tRPC -- Validators and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 23c723cfeaf0, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/validators.

### How do I install tRPC -- Validators?

Open https://airmarket.ai/app/validators on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/trpc/trpc/tree/23c723cfeaf07da28a52a5c35c3dcccf96a47578/packages/server/skills/validators. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by tRPC](/@trpc)

---

Canonical URL: <https://airmarket.ai/app/validators>
