---
title: "tRPC -- OpenAPI - Air Market"
description: "Your API is built with tRPC, but some people or tools need a standard REST description to use it. This helps you produce an OpenAPI document from your router and generate a typed REST client from tha…"
canonical: "https://airmarket.ai/app/openapi"
---

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

Skill by [tRPC](/@trpc)

# tRPC -- OpenAPI

Offer your tRPC API to clients that expect plain REST

## What this does

Your API is built with tRPC, but some people or tools need a standard REST description to use it. This helps you produce an OpenAPI document from your router and generate a typed REST client from that document, with your data transformers still in place. It is marked as alpha.

### Top 3 things it does for you

- Produce an OpenAPI description of my tRPC router
- Generate a typed REST client from it
- Keep data transformers working in the generated client

## Information

**tRPC -- OpenAPI 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 | 9 KB |
| Licence | MIT |
| Repository | [trpc/trpc](https://github.com/trpc/trpc/tree/23c723cfeaf07da28a52a5c35c3dcccf96a47578/packages/openapi/skills/openapi) |
| GitHub stars | 40,541 (as of Nov 2026) |

## Security report

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

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

|  |  |
| --- | --- |
| Commit | 23c723cfeaf07da28a52a5c35c3dcccf96a47578 |
| Content hash | 9031a83ce0aa466601c138bbc79ea860a3df91a2f5fb98e97c57623e1254e627 |
| Files read | [Browse the files at this exact commit](https://github.com/trpc/trpc/blob/23c723cfeaf07da28a52a5c35c3dcccf96a47578/packages/openapi/skills/openapi/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 -- OpenAPI](/security/openapi)

## About tRPC -- OpenAPI

This generates an OpenAPI spec from a tRPC router, using either the @trpc/openapi CLI or its programmatic API.

It then generates a typed REST client with @hey-api/openapi-ts and configureTRPCHeyApiClient(), and configures transformers such as superjson and EJSON for the generated clients. The feature is in alpha.

## What's inside

- SKILL.md - instructions

## Questions

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

AIR scanned this exact version of tRPC -- OpenAPI 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/openapi.

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

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