---
title: "tRPC -- SuperJSON Transformer - Air Market"
description: "When a web app's backend sends data to its frontend, values like dates and big numbers often arrive as plain text instead of something the code can work with. This sets up superjson, which carries th…"
canonical: "https://airmarket.ai/app/superjson"
---

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

Skill by [tRPC](/@trpc)

# tRPC -- SuperJSON Transformer

Keep dates, maps, sets and big integers whole across your API

## What this does

When a web app's backend sends data to its frontend, values like dates and big numbers often arrive as plain text instead of something the code can work with. This sets up superjson, which carries those values across intact, on both the server and the client side. Reach for it whenever you set up or update a tRPC project. Both ends need the same configuration, and this handles each of them.

### Top 3 things it does for you

- Wire superjson into my tRPC server and client links
- Move dates, maps, sets and big integers over the wire
- Keep the transformer matching on both sides

## Information

**tRPC -- SuperJSON Transformer 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 | 6 KB |
| Licence | MIT |
| Repository | [trpc/trpc](https://github.com/trpc/trpc/tree/23c723cfeaf07da28a52a5c35c3dcccf96a47578/packages/client/skills/superjson) |
| GitHub stars | 40,541 (as of Nov 2026) |
| Installs | 83, counted by skills.sh (Nov 2026) |

## Security report

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

**What tRPC -- SuperJSON Transformer's check was run against**

|  |  |
| --- | --- |
| Commit | 23c723cfeaf07da28a52a5c35c3dcccf96a47578 |
| Content hash | 3280f7ba0bf2233aa7c7bb7b688dfab4f73730bc85297ec864bb4e2ade5b9325 |
| Files read | [Browse the files at this exact commit](https://github.com/trpc/trpc/blob/23c723cfeaf07da28a52a5c35c3dcccf96a47578/packages/client/skills/superjson/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 -- SuperJSON Transformer](/security/superjson)

## About tRPC -- SuperJSON Transformer

This wires the superjson transformer into a tRPC project on both ends: on the server at creation time, and on every client terminating link, including httpBatchLink, httpLink, wsLink and httpSubscriptionLink. With it in place, Date, Map, Set and BigInt values work over the wire.

The transformer must match on both sides. If the server and the client disagree, values will not come through correctly, so covering every terminating link keeps the two ends in step.

In v11, the transformer goes on the individual links rather than the client constructor, and this follows that placement.

## What's inside

- SKILL.md - instructions

## Questions

### Is tRPC -- SuperJSON Transformer safe to install?

AIR scanned this exact version of tRPC -- SuperJSON Transformer 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/superjson.

### How do I install tRPC -- SuperJSON Transformer?

Open https://airmarket.ai/app/superjson 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/client/skills/superjson. 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/superjson>
