Agent skill · data analytics · sickn33

hugging-face-trackio

Track and visualize ML training experiments with Trackio. Use when logging metrics during training (Python API), firing alerts for training diagnostics, or retrieving/analyzing logged metrics (CLI).

Why this skill is useful

Provides specific commands and workflows for logging and retrieving ML training metrics that the AI wouldn't reliably generate on its own.

What it needs

Requires python installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

Trackio - Experiment Tracking for ML Training Trackio is an experiment tracking library for logging and visualizing ML training metrics. It syncs to Hugging Face Spaces for real-time monitoring dashboards. Three Interfaces Task Interface Reference ------ ----------- ----------- Logging metrics during training Python API references/loggingmetrics.md Firing alerts for training diagnostics Python API references/alerts.md Retrieving metrics & alerts after/during training CLI references/retrievingmetrics.md When to Use Each Python API → Logging Use import trackio in your training scripts to log metrics: Initialize tracking with trackio.init() Log metrics with trackio.log() or use TRL's reportto="trackio" Finalize with trackio.finish() Key concept: For remote/cloud training, pass spaceid — metrics sync to a Space dashboard so they persist after the instance terminates. → See references/loggingmetrics.md for setup, TRL integration, and configuration options. Python API → Alerts Insert trackio.alert() calls in training code to flag important events — like inserting print statements for debugging, but structured and queryable: trackio.alert(title="...", level=trackio.AlertLevel.WARN) — fire an alert Three severity levels: INFO, WARN, ERROR Alerts are printed to terminal, stored in the database, shown in the dashboard, and optionally sent to webhooks (Slack/Discord) Key concept for LLM agents: Alerts are the primary mechanism for autonomous experiment iteration. An agent should insert alerts into training code for diagnostic conditions (loss spikes, NaN gradients, low accuracy, training stalls). Since alerts are printed to the terminal, an agent that is watching the training script's output will see them automatically. For background or detached runs, the agent can poll via CLI instead. → See references/alerts.md for the full alerts API, webhook setup, and autonomous agent workflows. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/hugging-face-trackio

View the source on GitHub

Browse the @skills marketplace