{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "building-pydantic-ai-agents",
      "type": "archive",
      "description": "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.",
      "url": "https://pydantic.dev/.well-known/agent-skills/artifacts/building-pydantic-ai-agents.2652bc58fbd7fc54f7d5607ffb5fb3e92ca526b5b2a75a713923e9cdfb5e6d71.tar.gz",
      "digest": "sha256:2652bc58fbd7fc54f7d5607ffb5fb3e92ca526b5b2a75a713923e9cdfb5e6d71"
    },
    {
      "name": "logfire-evals",
      "type": "skill-md",
      "description": "Run offline Python (`pydantic_evals`) or Node.js (`logfire/evals`) evaluations and review them in Logfire. Also redirect existing Braintrust `Eval()` suites. Use for eval setup, test datasets, AI scoring, agent checks, LLM judges, Braintrust migration, or Logfire Datasets & Experiments. Not for live traffic or infrastructure monitoring.",
      "url": "https://pydantic.dev/.well-known/agent-skills/artifacts/logfire-evals.fc3724e110df276e3b992a1f5a5530409d49671cb3d90ce0bb3893780bb2e68d/SKILL.md",
      "digest": "sha256:fc3724e110df276e3b992a1f5a5530409d49671cb3d90ce0bb3893780bb2e68d"
    },
    {
      "name": "logfire-instrumentation",
      "type": "archive",
      "description": "Add Pydantic Logfire observability to application code — traces, logs, metrics, and AI/agent spans. Use when the user asks to add or configure Logfire, observability, tracing, logging, or monitoring; maximize useful telemetry; or understand what an app is doing. Supports Python, JavaScript/TypeScript, Rust, and major AI agent frameworks including Pydantic AI, OpenAI Agents SDK, Claude Agent SDK, LangChain, LangGraph, CrewAI, AutoGen, and Google ADK. For infrastructure-only monitoring (hosts, Docker, Kubernetes, databases, or cloud metrics with no app-code changes), use `logfire-infrastructure`. For evaluating AI/agent behavior against test datasets, use `logfire-evals`.",
      "url": "https://pydantic.dev/.well-known/agent-skills/artifacts/logfire-instrumentation.37ba4f62d047c8f0057b58f246e5578a742d7104cec0db566434d90240089df3.tar.gz",
      "digest": "sha256:37ba4f62d047c8f0057b58f246e5578a742d7104cec0db566434d90240089df3"
    },
    {
      "name": "logfire-infrastructure",
      "type": "archive",
      "description": "Monitor hosts, Docker containers, Kubernetes clusters, database/queue/cache servers, and cloud-provider metrics with Pydantic Logfire — no application code required. Use this skill whenever the user asks to \"monitor my host/server/VM\", \"monitor my Docker containers\", \"monitor my Kubernetes cluster\", \"send infrastructure metrics to Logfire\", \"watch my database/Postgres/Redis/MongoDB/Kafka\", \"collect cloud metrics\" (AWS/GCP), or mentions the OpenTelemetry Collector in the context of Logfire. This is infrastructure only — for instrumenting APPLICATION CODE (traces, logs, AI/agent spans) use the logfire-instrumentation skill instead.",
      "url": "https://pydantic.dev/.well-known/agent-skills/artifacts/logfire-infrastructure.54e2d642eebb94c7e4fb8a43492d58fca235755c708ea8c0d4f7b476fd2081f5.tar.gz",
      "digest": "sha256:54e2d642eebb94c7e4fb8a43492d58fca235755c708ea8c0d4f7b476fd2081f5"
    },
    {
      "name": "logfire-query",
      "type": "archive",
      "description": "Query and analyze Logfire telemetry data — traces, logs, spans, metrics, summaries, and SQL results. Use this skill when the user asks to \"query logfire\", \"search traces\", \"find logs\", \"query data\", \"search spans\", \"look up errors in logfire\", \"get metrics from logfire\", \"analyze telemetry\", \"summarize errors\", \"find root cause\", or add Logfire querying capabilities to code. Do not use this skill for direct Logfire UI, browser, live-view, Explore-page, or link-opening requests; use logfire-ui instead. If \"show\" or \"view\" wording is ambiguous, ask whether the user wants a UI view or query analysis.",
      "url": "https://pydantic.dev/.well-known/agent-skills/artifacts/logfire-query.13e09b992322f4aece66cb60d73e83c4f4e71e24885963793fc36c9ace2a4c1c.tar.gz",
      "digest": "sha256:13e09b992322f4aece66cb60d73e83c4f4e71e24885963793fc36c9ace2a4c1c"
    },
    {
      "name": "logfire-setup",
      "type": "skill-md",
      "description": "Entry point for Pydantic Logfire — an observability, monitoring, and evals platform. Use this skill when the user asks to \"set up Logfire\", \"add Logfire to my project\", \"get me set up properly with Logfire\", \"send as much data as would be useful\", mentions Logfire without a specific scope, or their request spans more than one of instrumenting application code / monitoring infrastructure / evaluating AI behavior. If the request is clearly scoped to exactly one of those, fetch that specific skill directly instead of this one — this skill exists to route, not to duplicate their content.",
      "url": "https://pydantic.dev/.well-known/agent-skills/artifacts/logfire-setup.793b96c6e066784afe7e0436330e7ca5645b6c2fc6f3f342011501c7682a22c6/SKILL.md",
      "digest": "sha256:793b96c6e066784afe7e0436330e7ca5645b6c2fc6f3f342011501c7682a22c6"
    },
    {
      "name": "logfire-ui",
      "type": "skill-md",
      "description": "Open or return Logfire project pages, live views, trace links, and Explore pages in the Codex browser without querying telemetry first. Use this skill when the user asks to \"open in Logfire\", \"show in the live view\", \"open Explore\", \"open the UI\", \"show in Codex\", \"use the browser\", \"give me a link\", or asks for a Logfire GUI/browser/live-view presentation of a project, time range, service, span, trace, log, or filter. If \"show\" or \"view\" wording is ambiguous, ask whether the user wants a UI view or query analysis.",
      "url": "https://pydantic.dev/.well-known/agent-skills/artifacts/logfire-ui.c2a10afd95ebd1c1efe87fa551858cb280da9a7d76a8bf28fd7577525d381d06/SKILL.md",
      "digest": "sha256:c2a10afd95ebd1c1efe87fa551858cb280da9a7d76a8bf28fd7577525d381d06"
    },
    {
      "name": "pydantic-ai-harness",
      "type": "archive",
      "description": "Extend Pydantic AI agents with batteries-included capabilities from pydantic-ai-harness -- Code Mode (collapse many tool calls into one sandboxed Python execution), a filesystem and shell, sub-agents, planning, context compaction, and more. Use when the user mentions pydantic-ai-harness, CodeMode, Monty, code mode, or tool sandboxing, when they want first-party filesystem/shell/sub-agent/planning/compaction capabilities for a Pydantic AI agent, when they want an agent to run agent-written Python, or when a Pydantic AI agent would benefit from orchestrating multiple tool calls in a single sandboxed script.",
      "url": "https://pydantic.dev/.well-known/agent-skills/artifacts/pydantic-ai-harness.8dded04ade9ec5b18bfff46fb5fc81a614b3d4b7b3d4e92f9b36cb89651a094a.tar.gz",
      "digest": "sha256:8dded04ade9ec5b18bfff46fb5fc81a614b3d4b7b3d4e92f9b36cb89651a094a"
    }
  ]
}
