PH

phoenix-tracing

This tool provides semantic conventions and tracing setup for instrumenting AI application LLM interactions.

Install

mkdir -p .claude/skills/phoenix-tracing && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/6527" && unzip -o skill.zip -d .claude/skills/phoenix-tracing && rm skill.zip

Installs to .claude/skills/phoenix-tracing

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

OpenInference semantic conventions and instrumentation for Phoenix AI observability. Use when implementing LLM tracing, creating custom spans, or deploying to production.
170 chars✓ has a “when” trigger
Advanced

Key capabilities

  • Implement LLM request tracing
  • Create custom spans for AI workflows
  • Add OpenInference attributes to spans
  • Deploy AI observability to production
  • Group traces by project and session

How it works

The skill uses OpenInference semantic conventions to instrument code, allowing developers to create spans that track LLM interactions and AI workflows.

Inputs & outputs

You give it
AI application code and instrumentation requirements
You get back
Traced AI operations and observability data

When to use phoenix-tracing

  • Implement LLM request tracing
  • Create custom spans for AI workflows
  • Deploy AI observability to production environments

About this skill

Phoenix Tracing

Comprehensive guide for instrumenting LLM applications with OpenInference tracing in Phoenix. Contains reference files covering setup, instrumentation, span types, and production deployment.

When to Apply

Reference these guidelines when:

  • Setting up Phoenix tracing (Python or TypeScript)
  • Creating custom spans for LLM operations
  • Adding attributes following OpenInference conventions
  • Deploying tracing to production
  • Querying and analyzing trace data

Reference Categories

PriorityCategoryDescriptionPrefix
1SetupInstallation and configurationsetup-*
2InstrumentationAuto and manual tracinginstrumentation-*
3Span Types9 span kinds with attributesspan-*
4OrganizationProjects and sessionsprojects-*, sessions-*
5EnrichmentCustom metadatametadata-*
6ProductionBatch processing, maskingproduction-*
7FeedbackAnnotations and evaluationannotations-*

Quick Reference

1. Setup (START HERE)

2. Instrumentation

3. Span Types (with full attribute schemas)

4. Organization

5. Enrichment

6. Production (CRITICAL)

7. Feedback

Reference Files

Common Workflows

  • Quick Start: setup-{lang} → instrumentation-auto-{lang} → Check Phoenix
  • Custom Spans: setup-{lang} → instrumentation-manual-{lang} → span-{type}
  • Session Tracking: sessions-{lang} for conversation grouping patterns
  • Production: production-{lang} for batching, masking, and deployment

How to Use This Skill

Navigation Patterns:

# By category prefix
references/setup-*              # Installation and configuration
references/instrumentation-*    # Auto and manual tracing
references/span-*               # Span type specifications
references/sessions-*           # Session tracking
references/production-*         # Production deployment
references/fundamentals-*       # Core concepts

# By language
references/*-python.md          # Python implementations
references/*-typescript.md      # TypeScript implementations

Reading Order:

  1. Start with setup-{lang} for your language
  2. Choose instrumentation-auto-{lang} OR instrumentation-manual-{lang}
  3. Reference span-{type} files as needed for specific operations
  4. See fundamentals-* files for attribute specifications

References

Phoenix Documentation:

Python API Documentation:

TypeScript API Documentation:

  • TypeScript Packages - @arizeai/phoenix-otel, @arizeai/phoenix-client, and other TypeScript packages

When not to use it

  • Non-AI application tracing
  • Applications without a Phoenix server

Prerequisites

Phoenix serverarize-phoenix-otel or @arizeai/phoenix-otel package

Limitations

  • Requires a running Phoenix server
  • Language support limited to Python and TypeScript

How it compares

It provides standardized OpenInference-compliant instrumentation, whereas manual tracing requires custom span definitions and attribute mapping.

Compared to similar skills

phoenix-tracing side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
phoenix-tracing (this skill)129dReviewAdvanced
phoenix-observability37moReviewIntermediate
distributed-tracing52moNo flagsIntermediate
langfuse76moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

phoenix-observability

davila7

Open-source AI observability platform for LLM tracing, evaluation, and monitoring. Use when debugging LLM applications with detailed traces, running evaluations on datasets, or monitoring production AI systems with real-time insights.

323

distributed-tracing

wshobson

Implement distributed tracing with Jaeger and Tempo to track requests across microservices and identify performance bottlenecks. Use when debugging microservices, analyzing request flows, or implementing observability for distributed systems.

577

langfuse

davila7

Expert in Langfuse - the open-source LLM observability platform. Covers tracing, prompt management, evaluation, datasets, and integration with LangChain, LlamaIndex, and OpenAI. Essential for debugging, monitoring, and improving LLM applications in production. Use when: langfuse, llm observability, llm tracing, prompt management, llm evaluation.

743

langsmith-observability

davila7

LLM observability platform for tracing, evaluation, and monitoring. Use when debugging LLM applications, evaluating model outputs against datasets, monitoring production systems, or building systematic testing pipelines for AI applications.

430

mlops-observability

fmind

Guide to implement full stack observability including reproducibility, lineage, monitoring, alerting, and explainability.

216

langsmith-fetch

ComposioHQ

Debug LangChain and LangGraph agents by fetching execution traces from LangSmith Studio. Use when debugging agent behavior, investigating errors, analyzing tool calls, checking memory operations, or examining agent performance. Automatically fetches recent traces and analyzes execution patterns. Requires langsmith-fetch CLI installed.

67

Search skills

Search the agent skills registry