Back to skills

Sanity Typegen

Troubleshoot and setup Sanity TypeGen configuration. Use when types are missing or incorrect.

36 stars
0 votes
0 copies
0 views
Added 12/19/2025
data-aitypescript

Install via CLI

$openskills install sanity-io/agent-toolkit
Download Zip
Files
SKILL.md
---
name: sanity-typegen
description: Troubleshoot and setup Sanity TypeGen configuration. Use when types are missing or incorrect.
---

# TypeGen Setup & Fixer

This skill ensures TypeScript types are generating correctly for the Content Lake.

## Procedure

1.  **Check Configuration**
    * Check if `sanity-typegen.json` exists.
    * If missing, ask: "Do you want me to set up Sanity TypeGen?"
    * If yes, create the file based on `sanity://rules/sanity-typegen.mdc`.

2.  **Check Scripts**
    * Read `package.json`.
    * Ensure a `typegen` script exists: `"sanity schema extract && sanity typegen generate"`.
    * If missing, add it.

3.  **Run & Verify**
    * Run `npm run typegen`.
    * If it fails, read the error log and fix the `sanity-typegen.json` paths (often the `path` glob is incorrect for the project structure).
    * If successful, confirm that `sanity.types.ts` (or configured output) was updated.

Comments (0)

No comments yet. Be the first to comment!