Aim repo skill
SkillDev tools"Use Aim for experiment tracking SDK instrumentation, local/remote
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Aim repo skill skill
What this skill tells your AI
The instructions your AI receives, as published by vectorspacelab/arex-skill in skills/repositories/repo-skills/aim/SKILL.md and read by ahel’s review.
Use this skill when a task involves Aim experiment tracking: Python SDK instrumentation, local Aim repositories, run/metric/media/artifact logging, query expressions, Aim CLI/UI/server operation, remote tracking, storage/run maintenance, watcher notifications, or ML framework callback integrations.
First checks
- Install the base public package when Aim is not already available:
python -m pip install aim - Confirm the package and entry points:
python -c "import aim; print(getattr(aim, '__version__', 'unknown'))" aim version - For a reusable diagnostic, run:
python scripts/check_aim_environment.py --check-optional - Prefer explicit repository paths in both CLI and SDK workflows. Avoid relying on whatever current directory the agent or job scheduler happens to use.
Route by task
- Python instrumentation, SDK APIs, metrics/media/params/artifacts, local repo lifecycle, query language, or missing tracked data: read
sub-skills/tracking-sdk/SKILL.md. - CLI commands, local UI, remote tracking server, notebook UI, run/storage maintenance, conversion command discovery, or watcher/notifier operation: read
sub-skills/cli-and-services/SKILL.md. - PyTorch/Lightning/Hugging Face/Keras/XGBoost/CatBoost/LightGBM/Optuna/other framework callbacks, optional dependency errors, direct
Run.trackfallbacks, or TensorBoard migration/sync: readsub-skills/framework-integrations/SKILL.md.
Root references
references/package-overview.mdexplains Aim's repo/run/sequence/context model and common end-to-end flow.references/troubleshooting.mdcovers package-level install/import, version, repository path, cleanup, optional dependency, service, and storage-risk issues.references/repo-provenance.mdrecords the source commit, package versions, evidence paths, and refresh baseline.references/repo-routing-metadata.jsonis structured router metadata for managed repo-skill import tooling.
Root script
scripts/check_aim_environment.pychecks Aim import/version/signatures, safe CLI help/version commands, and optional dependency availability without installing packages, starting services, or mutating repositories.
Operating guardrails
- Do not run
aim up,aim server, oraim-watcher startunless the user asked for a long-running service and gave host/port/lifetime expectations. - Do not run destructive or storage-mutating commands (
aim runs rm,aim storage restore,aim storage prune,aim storage reindex, or similar) without listing targets, checking backup/restore context, and getting explicit confirmation. - Do not install broad ML framework stacks for examples by default. Install or validate only the specific optional dependency required by the user's chosen integration.
- Close Aim
RunandReporesources explicitly in scripts, especially before deleting temporary repositories. - Keep generated guidance self-contained. If a workflow needs executable help, use the bundled scripts in this skill tree rather than original repository examples or tests.
Minimal SDK pattern
from aim import Repo, Run
repo = Repo.from_path("./aim-repo", init=True)
run = Run(repo=repo, experiment="demo", system_tracking_interval=None, capture_terminal_logs=False)
try:
run["hparams"] = {"lr": 1e-3, "batch_size": 32}
run.track(0.5, name="loss", step=0, epoch=0, context={"subset": "train"})
finally:
run.close()
repo.close()
Minimal CLI pattern
aim init --repo ./aim-repo
aim up --repo ./aim-repo --host 127.0.0.1 --port 43800
For remote training, route to cli-and-services: usually start aim server on the storage host and point SDK clients at an aim://... URL.
Signals
- GitHub stars
- 266
- Forks
- 21
- Last commit
- Sep 2026
ahel review
K1binfo
installs-packagesK1binfo
installs-packages (in sub-skills/cli-and-services/references/troubleshooting.md)K1binfo
installs-packages (in sub-skills/framework-integrations/references/optional-dependencies.md)
Automated review, not a security audit. Ruleset v1+k2.
Advanced
- Catalog kind
- skill
- Gateway key
aim- Source
- github.com/vectorspacelab/arex-skill