← All skills
building-pydantic-ai-agents
95 / 100 · Low risk
Fine to try.
By stanfish06/skillquarium (GitHub) · coding · 12 stars · scanned at commit ced6c96
Build AI agents with Pydantic AI — tools, capabilities (including on-demand loading), structured output, streaming, testing, and multi-agent patterns. Use when the user mentions Pydantic AI, imports pydantic_ai, or asks to build an AI agent, add tools/capabilities, defer capability loading, stream output, define agents from YAML, or test agent behavior.
Works with any agent that supports SKILL.md skills.
What this skill can do
Connects to the internet
The author does not mention this.
Found in 19 places.
Show 16 more
- skills/building-pydantic-ai-agents/references/ARCHITECTURE.md, line 128
├── Yes → Use WebSearch() (auto-fallback to local) - skills/building-pydantic-ai-agents/references/ARCHITECTURE.md, line 130
├── Yes → Use WebFetch() - skills/building-pydantic-ai-agents/references/ARCHITECTURE.md, line 207
| `WebSearch` | Web search — native when supported, local fallback | Yes | - skills/building-pydantic-ai-agents/references/ARCHITECTURE.md, line 208
| `WebFetch` | URL fetching — native when supported, custom fallback | Yes | - skills/building-pydantic-ai-agents/references/ARCHITECTURE.md, line 248
**Capabilities** are the primary extension point — they bundle tools, lifecycle hooks, instructions, and model settings into reusable units. Built-in capabiliti - skills/building-pydantic-ai-agents/references/CAPABILITIES-AND-HOOKS.md, line 11
from pydantic_ai.capabilities import Thinking, WebSearch - skills/building-pydantic-ai-agents/references/CAPABILITIES-AND-HOOKS.md, line 18
WebSearch(), - skills/building-pydantic-ai-agents/references/CAPABILITIES-AND-HOOKS.md, line 26
- `WebSearch` - skills/building-pydantic-ai-agents/references/CAPABILITIES-AND-HOOKS.md, line 27
- `WebFetch` - skills/building-pydantic-ai-agents/references/COMMON-TASKS.md, line 8
- [CAPABILITIES-AND-HOOKS.md](./CAPABILITIES-AND-HOOKS.md) — `Thinking`, `WebSearch`, `Hooks`, custom capabilities - skills/building-pydantic-ai-agents/references/NATIVE-TOOLS.md, line 5
Prefer provider-adaptive capabilities like `WebSearch()`, `WebFetch()`, `MCP()`, or `ImageGeneration()` when the user wants a provider-agnostic solution. Use na - skills/building-pydantic-ai-agents/references/NATIVE-TOOLS.md, line 22
Set `external_web_access=False` on `WebSearch` or `WebSearchTool` to restrict OpenAI Responses web search to cached - skills/building-pydantic-ai-agents/references/NATIVE-TOOLS.md, line 70
Use provider-adaptive capabilities — `WebSearch()`, `WebFetch()`, `MCP()`, `ImageGeneration()` — when: - skills/building-pydantic-ai-agents/references/NATIVE-TOOLS.md, line 78
from pydantic_ai.capabilities import WebSearch - skills/building-pydantic-ai-agents/references/NATIVE-TOOLS.md, line 80
agent = Agent('anthropic:claude-sonnet-4-6', name='adaptive_web_search_agent', capabilities=[WebSearch()]) - skills/building-pydantic-ai-agents/references/TOOLS-CORE.md, line 118
- use `WebSearch()` capability when the user wants model-agnostic search with native fallback
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'building-pydantic-ai-agents' ] || [ -L ~/.agents/skills/'building-pydantic-ai-agents' ]; then echo 'A skill folder named building-pydantic-ai-agents already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/stanfish06/skillquarium' "$d" && git -C "$d" checkout --quiet 'ced6c96bd67acccbf0280a5071e59a523c118c66' -- 'skills/building-pydantic-ai-agents' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/building-pydantic-ai-agents' ~/.agents/skills/'building-pydantic-ai-agents' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'building-pydantic-ai-agents' ~/.claude/skills/'building-pydantic-ai-agents' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for stanfish06/skillquarium shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/stanfish06/skillquarium/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | ced6c96 | 95 |
| 2026-11-08 | f748ea9 | 95 |