Menghasilkan deep link ke Arize UI untuk trace, span, session, dataset, labeling queue, evaluator, dan annotation config.
- Bintang GitHub
- 41.038
- File
- 2
- Commit terakhir
- 11 Nov 2026
- Lisensi
- MIT
- Tool yang diizinkan
- —
Apa fungsi skill arize-link?
arize-link adalah agent skill. Menghasilkan deep link ke Arize UI untuk trace, span, session, dataset, labeling queue, evaluator, dan annotation config.
Ringkasan dibuat dari SKILL.md skill ini.
Tentang skill arize-link
SKILL ini memungkinkan Anda membuat link yang dapat diklik menuju resource observability tertentu di Arize UI. Developer dan AI agent dapat menggunakannya untuk mengubah ID mentah dari log atau data ekspor menjadi URL langsung untuk trace, span, session, dataset, labeling queue, evaluator, dan annotation config. Hal ini sangat berguna ketika seorang agent perlu membantu user menavigasi langsung ke bagian telemetri atau dataset tertentu tanpa perlu mencari secara manual.
Agar berfungsi dengan benar, skill ini memerlukan identifier yang di-encode base64 untuk organization dan space, bersama dengan ID spesifik resource seperti project_id atau dataset_id. Untuk link trace dan session, tool ini juga mengandalkan timestamp epoch millisecond untuk waktu mulai dan selesai guna memastikan data muncul dalam jendela waktu yang tepat. Tool ini menghasilkan markdown link yang memungkinkan anggota tim untuk langsung melompat ke konteks yang relevan di interface Arize.
Apa yang bisa dilakukan agent dengannya
- 1Navigasi ke datasetMembuat link yang mengarahkan user langsung ke dataset tertentu untuk ditinjau.
- 2Akses labeling queueMenyediakan link ke labeling queue tertentu atau daftar queue secara umum.
- 3Lihat versi evaluatorMengarahkan user ke versi evaluator tertentu di dalam platform.
Ditulis dari SKILL.md milik skill tersebut. Setiap use case diverifikasi dengan kutipan darinya.
Cara install skill arize-link
Setiap perintah menyalin folder skill ke direktori skills client. Restart client atau mulai sesi baru untuk memuatnya.Install skill arize-link di Claude Code
~/.claude/skills/arize-link/SKILL.md
$ npx degit github/awesome-copilot/skills/arize-link ~/.claude/skills/arize-linkInstall skill arize-link di Claude Code (project)
.claude/skills/arize-link/SKILL.md
$ npx degit github/awesome-copilot/skills/arize-link .claude/skills/arize-linkInstall skill arize-link di Codex
~/.agents/skills/arize-link/SKILL.md
$ npx degit github/awesome-copilot/skills/arize-link ~/.agents/skills/arize-linkInstall skill arize-link di Gemini CLI
~/.gemini/skills/arize-link/SKILL.md
$ npx degit github/awesome-copilot/skills/arize-link ~/.gemini/skills/arize-linkInstall skill arize-link di 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
Pengecekan otomatis
Berjalan 15 Nov 2026Laporan lengkap →Lolos cek otomatis kami. Ini bukan audit keamanan: baca skripnya sebelum membiarkan agent menjalankannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkaugithub/awesome-copilot/skills/arize-link is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/arize-lin ↗Lolos
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Lolos
- Skrip tanpa unduh-lalu-jalankan atau pencurian kredensialNo scripts in the skill folderLolos
- Tidak ada instruksi tersembunyi di SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/arize-lin ↗Lolos
- Tool yang diizinkan otomatis dibatasiNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/arize-lin ↗Lolos
- SKILL.md mengikuti format Agent SkillsValid name and description; says when to use it; 104 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/arize-lin ↗Lolos
SKILL.md
Lihat di 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.
Berkas dalam skill ini
2Pertanyaan seputar skill arize-link
Bagaimana cara install skill arize-link di Claude Code?
Jalankan npx degit github/awesome-copilot/skills/arize-link ~/.claude/skills/arize-link. Claude Code memuat skill dari ~/.claude/skills (semua proyek) atau .claude/skills (satu proyek) dan menggunakan skill saat deskripsinya cocok dengan tugas.
Client mana saja yang bisa menggunakan skill arize-link?
Client apa pun yang membaca format Agent Skills: Claude Code, Codex, Gemini CLI, dan claude.ai (unggah sebagai ZIP). Script dalam skill hanya berjalan di client yang mengizinkan eksekusi kode.
Apa yang terjadi jika saya menggunakan ID numerik mentah alih-alih ID yang di-encode base64?
Menggunakan ID numerik mentah akan menghasilkan URL yang terlihat valid tetapi akan menyebabkan error 404.
Mengapa saya melihat 'no recent data' saat membuka link trace?
Trace tersebut mungkin berada di luar jendela waktu yang ditentukan. Anda harus memperlebar parameter startA dan endA.
Apakah waktu mulai dan selesai diperlukan untuk link trace?
Ya, startA dan endA (epoch milliseconds) diperlukan untuk link trace, span, dan session guna mencegah penggunaan jendela waktu default yang mungkin tidak berisi data tersebut.