{"library":"pydantic-ai-skills","title":"Pydantic AI Skills","description":"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).","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install pydantic-ai-skills"],"cli":null},"imports":["from pydantic_ai_skills import SkillsToolset","from pydantic_ai_skills import Skill"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pydantic_ai import Agent\nfrom pydantic_ai_skills import SkillsToolset, Skill\n\n# Define a skill programmatically\nskill = Skill(\n    name=\"greet\",\n    description=\"Greet the user by name.\",\n    content=\"Greet the user politely.\",\n    scripts=[\n        {\n            \"language\": \"python\",\n            \"code\": \"def greet(name: str) -> str:\\n    return f'Hello, {name}!'\",\n            \"entrypoint\": \"greet\"\n        }\n    ]\n)\n\n# Create agent with skills toolset\nagent = Agent('openai:gpt-4o', tools=SkillsToolset(skills=[skill]))\n\n# Run agent\nresult = agent.run_sync('Greet Alice')\nprint(result.data)","lang":"python","description":"Quickstart: create a programmatic skill and use it with a pydantic-ai agent.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}