{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "deepeval",
      "type": "skill-md",
      "description": "DeepEval evaluation workflow for AI agents and LLM applications. TRIGGER when the user wants to evaluate or improve an AI agent, tool-using workflow, multi-turn chatbot, RAG pipeline, or LLM app; add evals; generate datasets or goldens; use deepeval generate; use deepeval test run; send results to Confident AI; monitor production; run online evals; inspect traces; or iterate on prompts, tools, retrieval, or agent behavior from eval failures. AI agents are the primary use case. Covers Python SDK, pytest eval suites, CLI generation, traced evals, Confident AI reporting, and agent-driven improvement loops. DO NOT TRIGGER for unrelated generic pytest, non-AI test setup, or non-DeepEval observability work unless the user asks to compare or migrate to DeepEval; for instrumenting an app with DeepEval tracing, @observe, or framework integrations (use the `deepeval-tracing` skill); or for raw OpenTelemetry / OTLP export without the deepeval package (use the `deepeval-otel` skill).",
      "url": "https://raw.githubusercontent.com/confident-ai/deepeval/f94d940c1e5afc4b280420fe73fe17d146274018/skills/deepeval/SKILL.md",
      "digest": "sha256:f2da979b6bda814c8a36adb16a848109a714e448f5df56e410311c5444ae68bd"
    },
    {
      "name": "confident-tracing",
      "type": "skill-md",
      "description": "Instrument an AI application with the confident-trace SDK so its behavior is visible in Confident AI. TRIGGER when the user wants to add Confident Trace, automatic AI instrumentation, @span, span(), or withSpan() to an LLM app, agent, RAG pipeline, or chatbot; wire a framework, model-provider, agent SDK, or gateway integration; choose between automatic integration and custom instrumentation; set span types, tags, metadata, or conversation context; or send confident-trace SDK traces to Confident AI. DO NOT TRIGGER for DeepEval test suites, datasets, goldens, metrics, or deepeval test run (use the `deepeval` skill), or for raw OpenTelemetry / OTLP export without the confident-trace package (use the `confident-otel` skill). This skill is purely confident-trace SDK instrumentation—producing well-formed traces, not running evals.",
      "url": "https://raw.githubusercontent.com/confident-ai/confident-trace/70d3c7fbb24a47b99c4f13dca421813cca30fb40/skills/confident-tracing/SKILL.md",
      "digest": "sha256:6847b82c1a29d0864fbf076314360e1c3fecdd42f2dd23e1d432a73f80deeb36"
    },
    {
      "name": "confident-otel",
      "type": "skill-md",
      "description": "Export raw OpenTelemetry traces from an AI application to Confident AI. TRIGGER when the user wants to send OpenTelemetry or OTLP traces/spans from an LLM app, agent, RAG pipeline, or chatbot to Confident AI; configure the Confident AI OTLP endpoint; set confident.span.* or confident.trace.* attributes; export AI-app traces without the confident-trace package; wire an OTLPSpanExporter, OpenTelemetry Collector, or vendor-neutral OTel SDK to Confident AI; or pick the US vs EU OTLP endpoint. Language-agnostic: the mechanism is OTLP attribute keys plus an exporter endpoint. DO NOT TRIGGER for DeepEval test suites, datasets, goldens, metrics, or deepeval test run (use the `deepeval` skill); for instrumentation with the confident-trace SDK and its integrations (use the `confident-tracing` skill); or for non-AI software such as web servers, CRUD backends, or infrastructure.",
      "url": "https://raw.githubusercontent.com/confident-ai/confident-trace/70d3c7fbb24a47b99c4f13dca421813cca30fb40/skills/confident-otel/SKILL.md",
      "digest": "sha256:66ed87ce19115b76f7542fdf81431aba7b116d618ce4000ba840fa5a8eb15669"
    },
    {
      "name": "confident-client",
      "type": "skill-md",
      "description": "Manage a Confident AI account programmatically with the Admin SDK (the `confident-ai` package for Python and TypeScript). TRIGGER when the user wants to create, read, update, or delete organizations, projects, members, invitations, roles, policies, permissions, governance policies, or API keys on Confident AI; provision or rotate organization- and project-scoped API keys; onboard or offboard team members; set up RBAC (permissions → policies → roles → members); assign governance policies to projects; or automate project provisioning (project-per-agent, project-per-environment, project-per-customer). All administrative operations require an Organization API Key (`CONFIDENT_ORG_API_KEY`). DO NOT TRIGGER for sending traces or running evaluations against a project (that uses a project key `CONFIDENT_API_KEY` — see the `deepeval`, `deepeval-tracing`, and `deepeval-otel` skills); this skill is account and project administration only, not tracing or evals.",
      "url": "https://raw.githubusercontent.com/confident-ai/confident-client/ce1c7e1c34de836e4bcb2293932d57eeab4ccb1f/skills/confident-client/SKILL.md",
      "digest": "sha256:01456d5167af17025e00d2ad126a86b07da8a07fc0525cd7790690de70e002ba"
    }
  ]
}
