This wraps the Instructor library, which forces LLMs to return properly structured, validated outputs instead of raw text you have to parse yourself. It's built on Pydantic schemas, so you define what you want once and it handles extraction, validation, and retries automatically. Works across different LLM providers with the same API. The 15,000 GitHub stars and 100,000+ developer claim suggest it's legitimately popular, though those numbers are from the upstream library, not this specific skill wrapper. If you're tired of writing brittle JSON parsing code or dealing with hallucinated field names, this is worth trying. Best for data extraction tasks where output consistency actually matters.

skills.sh installs
365
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill instructor --agent claude-code

Installs into .claude/skills of the current project.

Files

This wraps the Instructor library, which forces LLMs to return properly structured, validated outputs instead of raw text you have to parse yourself. It's built on Pydantic schemas, so you define what you want once and it handles extraction, validation, and retries automatically. Works across different LLM providers with the same API. The 15,000 GitHub stars and 100,000+ developer claim suggest it's legitimately popular, though those numbers are from the upstream library, not this specific skill wrapper. If you're tired of writing brittle JSON parsing code or dealing with hallucinated field names, this is worth trying. Best for data extraction tasks where output consistency actually matters.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
AI & Agent Building, Python
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1haaaiawd avatarnexus-mapperhaaaiawd/nexus-skillsGenerate a persistent .nexus-map/ knowledge base that lets any AI session instantly understand a codebase's architecture, systems, dependencies, and change hots365skills.sh installs
2wsimmonds avatarnextjs-server-client-componentswsimmonds/claude-nextjs-skillsGuide for choosing between Server Components and Client Components in Next.js App Router. CRITICAL for useSearchParams (requires Suspense + 'use client'), navig364skills.sh installs
3bria-ai avatarimage-utilsbria-ai/bria-skillClassic image manipulation with Python Pillow - resize, crop, composite, format conversion, watermarks, brightness/contrast adjustments, and web optimization. U360skills.sh installs
4jackwener avataropenclijackwener/opencliOpenCLI — Make any website or Electron App your CLI. Zero risk, AI-powered, reuse Chrome login.360skills.sh installs
5humanplane avatarsession-memoryhumanplane/homunculusMaintains awareness across sessions. Spawns observer agent on start, loads context, notifies of evolution opportunities.356skills.sh installs
6davila7 avatarmodel-pruningdavila7/claude-code-templatesReduce LLM size and accelerate inference using pruning techniques like Wanda and SparseGPT. Use when compressing models without retraining, achieving 50% sparsi353skills.sh installs