phoenix-observability

Trace and evaluate LLM executions with Phoenix observability.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/ricable/mcai --skill phoenix-observability-ricable
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phoenix-observability
Source: https://github.com/ricable/mcai/tree/main/.agents/skills/phoenix-observability
Command: npx skills add https://github.com/ricable/mcai --skill phoenix-observability-ricable

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams understand, debug, and improve LLM applications by combining tracing, evaluation, dataset management, experiments, and production monitoring in one open-source workflow.

Core Features & Use Cases

  • Trace complete LLM executions and inspect spans, attributes, and project-level behavior.
  • Run evaluations on datasets or existing traces to measure hallucination, relevance, toxicity, and custom quality criteria.
  • Compare prompts and models through experiments, then log results back for ongoing monitoring.
  • Use it when instrumenting OpenAI, LangChain, LlamaIndex, or Anthropic applications, or when self-hosting Phoenix with PostgreSQL or SQLite.

Quick Start

Use the Phoenix observability skill to trace an LLM application, evaluate its outputs, and review the results in a self-hosted or notebook-based Phoenix instance.

Frequently Asked Questions about phoenix-observability

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trace LLM application executions for debugging?

You can trace LLM application executions by instrumenting OpenAI, LangChain, LlamaIndex, or Anthropic workflows to capture spans, attributes, and project-level behavior for debugging execution data.

How do I evaluate LLM outputs for hallucination and toxicity?

You can evaluate LLM outputs for hallucination and toxicity by running LLM-as-judge evaluations on versioned datasets or existing traces to measure relevance and custom quality criteria.

Does OpenTelemetry instrumentation work with LLM observability workflows?

Yes, OpenTelemetry instrumentation works with LLM observability workflows to capture traceable execution data, enabling project-scoped trace querying across multiple LLM frameworks.

Can I self-host LLM observability tools with PostgreSQL or SQLite?

Yes, you can self-host the Phoenix LLM observability instance using either PostgreSQL or SQLite as the backend database for storing traces and evaluation results.

What is the best way to compare prompts and models in LLM applications?

The best way to compare prompts and models is by running experiments that log results back for ongoing production monitoring, allowing you to evaluate different configurations side by side.