Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete)....
npx skills add rominirani/antigravity-skills --skill "json-to-pydantic"
Install specific skill from multi-skill repository
# Description
Converts JSON data snippets into Python Pydantic data models.
# SKILL.md
name: json-to-pydantic
description: Converts JSON data snippets into Python Pydantic data models.
JSON to Pydantic Skill
This skill helps convert raw JSON data or API responses into structured, strongly-typed Python classes using Pydantic.
Instructions
- Analyze the Input: Look at the JSON object provided by the user.
- Infer Types:
string->strnumber->intorfloatboolean->boolarray->List[Type]null->Optional[Type]-
Nested Objects -> Create a separate sub-class.
-
Follow the Example:
Reviewexamples/to see how to structure the output code. notice how nested dictionaries likepreferencesare extracted into their own class. -
Input:
examples/input_data.json - Output:
examples/output_model.py
Style Guidelines
- Use
PascalCasefor class names. - Use type hints (
List,Optional) fromtypingmodule. - If a field can be missing or null, default it to
None.
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.