arizelisted
Install: claude install-skill bayeslearner/bayeslearner-skills
# Arize Phoenix for Claude Agent SDK & LangGraph
Phoenix is an open-source LLM observability platform from Arize, built on OpenTelemetry. **OpenInference** is the companion spec that defines LLM-specific span attributes (`llm.model_name`, `input.value`, `tool.name`, `retrieval.documents.*`, …) and ships auto-instrumentors. Any OTLP backend (Datadog, Tempo, Jaeger) also accepts the same spans.
Scope of this skill:
- **Claude Agent SDK** (`claude-agent-sdk` Python package — same SDK that powers Claude Code). **No auto-instrumentor exists**; use the manual wrapper below.
- **LangGraph** — traced via `openinference-instrumentation-langchain` (no separate LangGraph package needed).
## Packages (exact names)
```
pip install arize-phoenix # Phoenix server + phoenix.otel / evals / client / experiments
pip install arize-phoenix-otel # phoenix.otel.register() helper
pip install openinference-instrumentation-claude-agent-sdk # auto-instruments the Claude Agent SDK
pip install openinference-instrumentation-langchain # covers LangChain AND LangGraph
pip install openinference-semantic-conventions # attribute name constants
pip install opentelemetry-sdk opentelemetry-exporter-otlp
pip install claude-agent-sdk # the Claude Agent SDK itself
```
Top-level package is `openinference` (no underscore). `open_inference` is wrong and ImportErrors.
## Gotchas (read first)
-