Pydantic Validation, Pydantic AI, and Logfire now have official skills, built and maintained by the Pydantic team. Pydantic AI and Logfire are live on Claude's plugin marketplace (Pydantic AI, Logfire), and all three work across every coding agent that follows the agentskills.io spec through the pydantic/skills repository. In Python projects, the Pydantic AI and Logfire skills also ship with the packages themselves and can be installed via library-skills.io.
Why official skills
Skills for Pydantic Validation, Pydantic AI, and Logfire already exist, thanks to the OSS community, and we're glad they do. The catch is that all three libraries move fast, and skills maintained outside the repo tend to fall behind. A stale skill is worse than no skill: the agent confidently calls APIs that don't exist anymore.
What's in them
The Pydantic Validation skill covers data modeling with Pydantic: constraints and field metadata, validators, type coercion, unions, forward annotations, and model hierarchies.
The Pydantic AI skill covers the basics of building an agent: dependencies and output types, tools and run context, structured output, streaming, and stepping through the agent graph.
The Logfire skill covers instrumentation across Python, JavaScript/TypeScript, and Rust: spans and structured logging, framework and library integrations, metrics, and querying telemetry.
Install
In Claude Code, install from the official marketplace: Pydantic AI and Logfire.
For Pydantic Validation, add the Pydantic marketplace and install the plugin:
claude plugin marketplace add pydantic/skills
claude plugin install pydantic@pydantic-skills
In Cursor, Codex, Gemini CLI, or any other agent, install the specific skill you need from the pydantic/skills repository:
npx skills add pydantic/skills --skill pydantic
npx skills add pydantic/skills --skill building-pydantic-ai-agents
npx skills add pydantic/skills --skill logfire-instrumentation
The logfire-instrumentation skill supports Python, JavaScript/TypeScript, and Rust. It tells the agent to inspect pyproject.toml or requirements.txt, package.json, or Cargo.toml, then follow the matching SDK guidance.
Python
For Python projects, you can instead pull the skills straight from your installed dependencies via library-skills.io:
uvx library-skills --all
The --all flag scans transitive dependencies, which Pydantic AI needs because the skill ships in pydantic-ai-slim. For Logfire alone you can drop it (uvx library-skills).
The library-skills route here is specific to the Python packages.
JavaScript/TypeScript
For Logfire, use the logfire-instrumentation skills CLI command above.
Rust
For Logfire, use the same logfire-instrumentation command. The skill includes Rust-specific guidance for Cargo.toml projects.
If something's wrong or missing, open an issue on pydantic, pydantic-ai, or logfire. We'd rather hear it from you than guess.