{"id":"8d57d926-a7c5-4111-bca5-2e4a7d72c1a4","shortId":"MFGt6C","kind":"skill","title":"quicktype JSON Schema to Typed Code Generator","tagline":"Generate strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries in 20+ programming languages. quicktype turns sample data into production-ready type definitions for Swift, C#, Go, Python, Rust, Java, Kotlin, and more.","description":"# quicktype JSON Schema to Typed Code Generator\n\nGenerate strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries in 20+ programming languages. quicktype turns sample data into production-ready type definitions for Swift, C#, Go, Python, Rust, Java, Kotlin, and more.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm install -g quicktype\n- $ npm install quicktype-core\n- npm install\n- npm install --ignore-scripts # Install dependencies\n\nRequirements and caveats from upstream:\n- | [Dart](https://app.quicktype.io/#l=dart) | [Python](https://app.quicktype.io/#l=python) | [C#](https://app.quicktype.io/#l=cs) | [Go](https://app.quicktype.io/#l=go) | [C++](https://app.quicktype.io/#l=cpp) |\n- You can use quicktype as a JavaScript function within node or browsers. First add the quicktype-core package:\n- const { lines: pythonPerson } = await quicktypeJSONSchema(\"python\", \"Person\", jsonSchemaString);\n\nBasic usage or getting-started notes:\n- There are many ways to use quicktype. [app.quicktype.io](https://app.quicktype.io) is the most powerful and complete UI. The web app also works offline and doesn't send your sample data over the Internet, so paste away!\n- For the best CLI, we recommend installing quicktype globally via npm:\n- bash\n\n- Source: https://github.com/glideapps/quicktype\n- Extracted from upstream docs: https://raw.githubusercontent.com/glideapps/quicktype/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/quicktype-json-schema-code-generator/)","tags":["quicktype","json","schema","code","generator","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code"],"capabilities":["skill","source-agentskillexchange","skill-quicktype-json-schema-code-generator","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/quicktype-json-schema-code-generator","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,589 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:12:01.152Z","embedding":null,"createdAt":"2026-05-18T13:18:45.330Z","updatedAt":"2026-05-18T19:12:01.152Z","lastSeenAt":"2026-05-18T19:12:01.152Z","tsv":"'/#l=cpp)':147 '/#l=cs)':139 '/#l=dart)':131 '/#l=go)':143 '/#l=python)':135 '/glideapps/quicktype':232 '/glideapps/quicktype/head/readme.md':239 '/skills/quicktype-json-schema-code-generator/)':246 '20':24,70 'add':161 'agent':241 'agentskillexchange.com':245 'agentskillexchange.com/skills/quicktype-json-schema-code-generator/)':244 'also':201 'app':200 'app.quicktype.io':130,134,138,142,146,189,190 'app.quicktype.io/#l=cpp)':145 'app.quicktype.io/#l=cs)':137 'app.quicktype.io/#l=dart)':129 'app.quicktype.io/#l=go)':141 'app.quicktype.io/#l=python)':133 'await':170 'away':216 'bash':228 'basic':175 'best':219 'browser':159 'c':39,85,136,144 'caveat':125 'cli':220 'code':6,52 'complet':196 'const':167 'core':113,165 'dart':128 'data':30,76,210 'definit':36,82 'depend':122 'doc':236 'doesn':205 'environ':104 'exchang':243 'extract':233 'first':160 'function':155 'g':107 'generat':7,8,53,54 'get':179 'getting-start':178 'github.com':231 'github.com/glideapps/quicktype':230 'global':225 'go':40,86,140 'graphql':21,67 'ignor':119 'ignore-script':118 'instal':93,97,106,110,115,117,121,223 'internet':213 'java':43,89 'javascript':154 'json':2,16,17,48,62,63 'jsonschemastr':174 'kotlin':44,90 'languag':26,72 'line':168 'mani':184 'match':102 'model':12,58 'node':157 'note':181 'npm':105,109,114,116,227 'offlin':203 'packag':166 'past':215 'path':100 'person':173 'power':194 'product':33,79 'production-readi':32,78 'program':25,71 'python':41,87,132,172 'pythonperson':169 'queri':22,68 'quicktyp':1,27,47,73,108,112,151,164,188,224 'quicktype-cor':111,163 'quicktypejsonschema':171 'raw.githubusercontent.com':238 'raw.githubusercontent.com/glideapps/quicktype/head/readme.md':237 'readi':34,80 'recommend':222 'requir':123 'rust':42,88 'sampl':29,75,209 'schema':3,18,49,64 'script':120 'send':207 'serial':14,60 'setup':99 'skill':242 'skill-quicktype-json-schema-code-generator' 'sourc':229,240 'source-agentskillexchange' 'start':180 'strong':10,56 'strongly-typ':9,55 'swift':38,84 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'turn':28,74 'type':5,11,35,51,57,81 'typescript':19,65 'ui':197 'upstream':96,127,235 'usag':176 'use':94,150,187 'via':226 'way':185 'web':199 'within':156 'work':202","prices":[{"id":"cbb9264e-2a7f-4b52-8bb4-cd4e6943865c","listingId":"8d57d926-a7c5-4111-bca5-2e4a7d72c1a4","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:45.330Z"}],"sources":[{"listingId":"8d57d926-a7c5-4111-bca5-2e4a7d72c1a4","source":"github","sourceId":"agentskillexchange/skills/quicktype-json-schema-code-generator","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/quicktype-json-schema-code-generator","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:45.330Z","lastSeenAt":"2026-05-18T19:12:01.152Z"}],"details":{"listingId":"8d57d926-a7c5-4111-bca5-2e4a7d72c1a4","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"quicktype-json-schema-code-generator","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"64ddbce1558d36db4a783cb247b123334ad07102","skill_md_path":"skills/quicktype-json-schema-code-generator/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/quicktype-json-schema-code-generator"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"quicktype JSON Schema to Typed Code Generator","description":"Generate strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries in 20+ programming languages. quicktype turns sample data into production-ready type definitions for Swift, C#, Go, Python, Rust, Java, Kotlin, and more."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/quicktype-json-schema-code-generator"},"updatedAt":"2026-05-18T19:12:01.152Z"}}