New to Claude Skills? Learn how to install them →

github on GitHub

Arize Link

OfficialFree

Create deep links to Arize UI resources effortlessly.

by github37.7k stars on github/awesome-copilot
1 views
Updated Aug 10, 2026
Get this skill

Free · Opens the source repo

What Arize Link does

Arize Link is a specialized tool designed for generating deep links to various resources within the Arize UI, including traces, spans, sessions, datasets, labeling queues, evaluators, and annotation configurations. This skill is particularly useful for teams working with Arize, as it allows users to create clickable URLs that can be easily shared among team members. By streamlining the process of linking to specific resources, it enhances collaboration and improves workflow efficiency.

The skill operates by requiring specific inputs from the user, which include base64-encoded IDs for organization, space, project, and the relevant resource. Users can gather these IDs from exported data or directly from their browser URLs. By ensuring that all IDs are correctly encoded, the skill generates valid URLs that direct users to the desired Arize UI resource. This is crucial, as using raw numeric IDs will result in 404 errors, making it essential to follow the encoding guidelines provided.

Additionally, Arize Link includes templates for constructing URLs for different resource types, ensuring that users can generate links tailored to their needs. The skill also emphasizes the importance of specifying time ranges for traces, spans, and sessions to avoid issues with missing data. This level of detail ensures that users can access the most relevant information quickly and efficiently.

Overall, Arize Link is an invaluable tool for developers and data scientists who frequently interact with the Arize platform. It simplifies the process of accessing specific resources, thereby saving time and reducing the potential for errors in manual URL construction.

When to use it

Use this skill when you need to generate links to traces, spans, sessions, datasets, or other resources in Arize, especially when sharing with team members.

When not to use it

This skill is not suitable for users who do not work with the Arize platform or who do not need to create deep links to these resources.

What you can build with it

Linking to a Specific Trace

Generate a deep link to a specific trace in Arize to quickly share insights with your team.

Accessing Session Data

Create a link to a session in Arize to facilitate discussions around session performance.

Sharing Dataset Links

Easily share links to datasets within Arize for collaborative analysis and review.

How to install Arize Link

View source

1. Install with the skills CLI

npx skills add github/awesome-copilot/arize-link --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by github

Arize Link

Generate deep links to the Arize UI for traces, spans, sessions, datasets, labeling queues, evaluators, and annotation configs.

When to Use

  • User wants a link to a trace, span, session, dataset, labeling queue, evaluator, or annotation config
  • You have IDs from exported data or logs and need to link back to the UI
  • User asks to "open" or "view" any of the above in Arize

Required Inputs

Collect from the user or context (exported trace data, parsed URLs):

Always requiredResource-specific
org_id (base64)project_id + trace_id [+ span_id] — trace/span
space_id (base64)project_id + session_id — session
dataset_id — dataset
queue_id — specific queue (omit for list)
evaluator_id [+ version] — evaluator

All path IDs must be base64-encoded (characters: A-Za-z0-9+/=). A raw numeric ID produces a valid-looking URL that 404s. If the user provides a number, ask them to copy the ID directly from their Arize browser URL (https://app.arize.com/organizations/{org_id}/spaces/{space_id}/…). If you have a raw internal ID (e.g. Organization:1:abC1), base64-encode it before inserting into the URL.

URL Templates

Base URL: https://app.arize.com (override for on-prem)

Trace (add &selectedSpanId={span_id} to highlight a specific span):

{base_url}/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedTraceId={trace_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&envA=tracing&modelType=generative_llm

Session:

{base_url}/organizations/{org_id}/spaces/{space_id}/projects/{project_id}?selectedSessionId={session_id}&queryFilterA=&selectedTab=llmTracing&timeZoneA=America%2FLos_Angeles&startA={start_ms}&endA={end_ms}&envA=tracing&modelType=generative_llm

Dataset (selectedTab: examples or experiments):

{base_url}/organizations/{org_id}/spaces/{space_id}/datasets/{dataset_id}?selectedTab=examples

Queue list / specific queue:

{base_url}/organizations/{org_id}/spaces/{space_id}/queues
{base_url}/organizations/{org_id}/spaces/{space_id}/queues/{queue_id}

Evaluator (omit ?version=… for latest):

{base_url}/organizations/{org_id}/spaces/{space_id}/evaluators/{evaluator_id}
{base_url}/organizations/{org_id}/spaces/{space_id}/evaluators/{evaluator_id}?version={version_url_encoded}

The version value must be URL-encoded (e.g., trailing =%3D).

Annotation configs:

{base_url}/organizations/{org_id}/spaces/{space_id}/annotation-configs

Time Range

CRITICAL: startA and endA (epoch milliseconds) are required for trace/span/session links — omitting them defaults to the last 7 days and will show "no recent data" if the trace falls outside that window.

Priority order:

  1. User-provided URL — extract and reuse startA/endA directly.
  2. Span start_time — pad ±1 day (or ±1 hour for a tighter window).
  3. Fallback — last 90 days (now - 90d to now).

Prefer tight windows; 90-day windows load slowly.

Instructions

  1. Gather IDs from user, exported data, or URL context.
  2. Verify all path IDs are base64-encoded.
  3. Determine startA/endA using the priority order above.
  4. Substitute into the appropriate template and present as a clickable markdown link.

Troubleshooting

ProblemSolution
"No data" / empty viewTrace outside time window — widen startA/endA (±1h → ±1d → 90d).
404ID wrong or not base64. Re-check org_id, space_id, project_id from the browser URL.
Span not highlightedspan_id may belong to a different trace. Verify against exported span data.
org_id unknownax CLI doesn't expose it. Ask user to copy from https://app.arize.com/organizations/{org_id}/spaces/{space_id}/….

Related Skills

  • arize-trace: Export spans to get trace_id, span_id, and start_time.

Examples

See references/EXAMPLES.md for a complete set of concrete URLs for every link type.

Frequently asked questions about Arize Link

Similar skills