Gera deep links para a interface do Arize para traces, spans, sessions, datasets, filas de rotulagem, avaliadores e configurações de anotação.
- Estrelas no GitHub
- 41.038
- Arquivos
- 2
- Último commit
- 11 de nov. de 2026
- Licença
- MIT
- Ferramentas permitidas
- —
O que a skill arize-link faz?
arize-link é uma Agent Skill. Gera deep links para a interface do Arize para traces, spans, sessions, datasets, filas de rotulagem, avaliadores e configurações de anotação.
Resumo gerado a partir do SKILL.md da skill.
Sobre a skill arize-link
Esta SKILL permite criar links clicáveis para recursos de observabilidade específicos na interface do Arize. Desenvolvedores e agentes de IA a utilizam para transformar IDs brutos de logs ou dados exportados em URLs diretas para traces, spans, sessions, datasets, filas de rotulagem, avaliadores e configurações de anotação. Isso é particularmente útil quando um agente precisa ajudar um usuário a navegar diretamente para uma peça específica de telemetria ou um dataset sem a necessidade de busca manual.
Para funcionar corretamente, a skill requer identificadores codificados em base64 para a organização e o espaço, além de IDs específicos do recurso, como project_id ou dataset_id. Para links de trace e session, a ferramenta também depende de timestamps em epoch milliseconds para os tempos de início e fim, garantindo que os dados apareçam dentro da janela de tempo correta. Ela produz links em markdown que permitem que os membros da equipe saltem diretamente para o contexto relevante na interface do Arize.
O que um agente pode fazer com ela
- 1Navegar para datasetsCrie um link que leve o usuário diretamente a um dataset específico para revisão.
- 2Acessar filas de rotulagemForneça um link para uma fila de rotulagem específica ou para a lista geral de filas.
- 3Visualizar versões de avaliadoresDirecione um usuário para uma versão específica de um avaliador dentro da plataforma.
Escrito a partir do SKILL.md da skill. Cada caso de uso é verificado com uma citação dele.
Como instalar a skill arize-link
Cada comando copia a pasta da skill para o diretório de skills do cliente. Reinicie o cliente ou inicie uma nova sessão para carregá-la.Instalar a skill arize-link no Claude Code
~/.claude/skills/arize-link/SKILL.md
$ npx degit github/awesome-copilot/skills/arize-link ~/.claude/skills/arize-linkInstalar a skill arize-link no Claude Code (project)
.claude/skills/arize-link/SKILL.md
$ npx degit github/awesome-copilot/skills/arize-link .claude/skills/arize-linkInstalar a skill arize-link no Codex
~/.agents/skills/arize-link/SKILL.md
$ npx degit github/awesome-copilot/skills/arize-link ~/.agents/skills/arize-linkInstalar a skill arize-link no Gemini CLI
~/.gemini/skills/arize-link/SKILL.md
$ npx degit github/awesome-copilot/skills/arize-link ~/.gemini/skills/arize-linkInstalar a skill arize-link no Claude.ai
npx degit github/awesome-copilot/skills/arize-link arize-link && zip -r arize-link.zip arize-link # claude.ai → Customize → Skills → + → Create skill → Upload a skill → arize-link.zip
Verificações automatizadas
Executado em 15 de nov. de 2026Relatório completo →Passou nas nossas verificações automáticas. Não é uma auditoria de segurança: leia os scripts antes de deixar um agente executá-los. Como as verificações funcionam
- Repositório de origem vinculado e acessívelgithub/awesome-copilot/skills/arize-link is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/arize-lin ↗Passou
- Licença de código aberto (OSI)MITspdx.org/licenses/MIT.html ↗Passou
- Commit ou release no último anoLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Passou
- Sem baixar e executar nem roubo de credenciais nos scriptsNo scripts in the skill folderPassou
- Sem instruções ocultas no SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/arize-lin ↗Passou
- Ferramentas pré-aprovadas são restritasNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/arize-lin ↗Passou
- O SKILL.md segue o formato Agent SkillsValid name and description; says when to use it; 104 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/arize-lin ↗Passou
SKILL.md
Ver no GitHubArize 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 required | Resource-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:
- User-provided URL — extract and reuse
startA/endAdirectly. - Span
start_time— pad ±1 day (or ±1 hour for a tighter window). - Fallback — last 90 days (
now - 90dtonow).
Prefer tight windows; 90-day windows load slowly.
Instructions
- Gather IDs from user, exported data, or URL context.
- Verify all path IDs are base64-encoded.
- Determine
startA/endAusing the priority order above. - Substitute into the appropriate template and present as a clickable markdown link.
Troubleshooting
| Problem | Solution |
|---|---|
| "No data" / empty view | Trace outside time window — widen startA/endA (±1h → ±1d → 90d). |
| 404 | ID wrong or not base64. Re-check org_id, space_id, project_id from the browser URL. |
| Span not highlighted | span_id may belong to a different trace. Verify against exported span data. |
org_id unknown |
ax 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, andstart_time.
Examples
See references/EXAMPLES.md for a complete set of concrete URLs for every link type.
Arquivos desta skill
2Perguntas sobre a skill arize-link
Como instalo a skill arize-link no Claude Code?
Execute npx degit github/awesome-copilot/skills/arize-link ~/.claude/skills/arize-link. O Claude Code carrega skills de ~/.claude/skills (todos os projetos) ou .claude/skills (um projeto) e usa uma skill quando a descrição dela corresponde à tarefa.
Quais clientes podem usar a skill arize-link?
Qualquer cliente que leia o formato Agent Skills: Claude Code, Codex, Gemini CLI e claude.ai (envie como ZIP). Scripts da skill são executados apenas onde o cliente permite execução de código.
O que acontece se eu usar um ID numérico bruto em vez de um ID codificado em base64?
O uso de um ID numérico bruto produzirá uma URL que parece válida, mas resultará em um erro 404.
Por que estou vendo 'no recent data' ao abrir um link de trace?
O trace pode estar fora da janela de tempo especificada. Você deve ampliar os parâmetros startA e endA.
Os tempos de início e fim são obrigatórios para links de trace?
Sim, startA e endA (epoch milliseconds) são obrigatórios para links de trace, span e session para evitar que o sistema utilize um padrão de janela que possa não conter os dados.