LLM Engineering
Use when extracting structured, typed data from unstructured text with an LLM - parsing a document, classifying, pulling named fields - and downstream code needs a guaranteed shape. Also use when the model wraps its JSON in prose, omits a required field, or drifts in shape between calls. If a model's output is parsed rather than displayed, use this skill.
1 file
Description
Use when extracting structured, typed data from unstructured text with an LLM - parsing a document, classifying, pulling named fields - and downstream code needs a guaranteed shape. Also use when the model wraps its JSON in prose, omits a required field, or drifts in shape between calls. If a model's output is parsed rather than displayed, use this skill.
The task is "read this text and give me these fields as data": parsing an email into a ticket, pulling line items from an invoice, classifying a message into an enum.
Asking for JSON in the prompt and then parsing the reply is the fragile path. The model wraps it in prose, adds a trailing comment, or uses the wrong key. Instead:
Added 2026-07-01. Back to the Skill Library.

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.