quicktype

Quicktype - JSON to Type Generator

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "quicktype" with this command: npx skills add htlin222/dotfiles/htlin222-dotfiles-quicktype

Quicktype - JSON to Type Generator

Generate strongly-typed interfaces from JSON files or URLs.

When to Use

  • User asks to generate types from JSON

  • User wants TypeScript interfaces for API responses

  • User needs type definitions for config files

  • User mentions "quicktype" or "json to types"

Instructions

Parse the input to identify:

  • File path or URL

  • Target language (default: TypeScript)

  • Output file (optional)

Run the quicktype script:

python3 ~/.claude/skills/quicktype/scripts/quicktype.py <file> [--lang LANG] [--out FILE]

Display the generated types in a fenced code block

If --out specified, save to that file

Supported Languages

Flag Language

ts

TypeScript

go

Go structs

py

Python dataclass

rs

Rust structs

swift

Swift Codable

kotlin

Kotlin data class

Examples

Input: /quicktype api/users.json

Output: TypeScript interfaces for the JSON structure

Input: /quicktype config.json --lang go

Output: Go struct definitions

Input: /quicktype response.json --out src/types/api.ts

Output: Types saved to specified file

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

data-science

No summary provided by upstream source.

Repository SourceNeeds Review
General

c-lang

No summary provided by upstream source.

Repository SourceNeeds Review
General

cpp

No summary provided by upstream source.

Repository SourceNeeds Review