A lightweight agent skill implementation for Pydantic AI, providing a framework for defining, loading, and executing reusable skills (tools) for AI agents. Current version 0.10.0 supports programmatic and filesystem-based skills, Git registries, and integration with pydantic-ai agents. Released on a rapid cadence (~monthly).
pip install pydantic-ai-skillsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Quickstart: create a programmatic skill and use it with a pydantic-ai agent.
Replace `except SkillException:` with `except ModelRetry:` or appropriate stdlib exception (e.g., ValueError).
Upgrade pydantic-ai to >=1.74.
Remove `auto_reload=True` and call `.reload()` manually when needed.
Upgrade to v0.5.0+ or import from pydantic_ai_skills.models.Skill (deprecated).
Use ModelRetry from pydantic_ai.exceptions or stdlib exceptions instead.