experiment-log

Log scientific and machine learning experiments with parameters, results, git commit, and environment snapshots.

1|2|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/jaminitachi/SuperClaw --skill experiment-log
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: experiment-log
Source: https://github.com/jaminitachi/SuperClaw/tree/main/skills/experiment-log
Command: npx skills add https://github.com/jaminitachi/SuperClaw --skill experiment-log

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill prevents lost insights and repeated failures by systematically logging experiment parameters, results, and the exact execution environment, ensuring full reproducibility.

Core Features & Use Cases

  • Unique Experiment IDs: Assigns a distinct ID to each logged experiment.
  • Environment Snapshotting: Captures git commit, package versions, and system info.
  • Reproducibility Tracking: Stores all details needed to rerun an experiment precisely.
  • Comparison: Automatically compares new runs against historical data to highlight trends and regressions.
  • Use Case: After running a machine learning model training with specific hyperparameters, log the experiment to record the exact learning rate, batch size, and resulting accuracy, along with the git commit and Python version, so you can easily recall or reproduce it later.

Quick Start

Use the experiment-log skill to log a new experiment with parameters learning rate 0.001 and batch size 32, reporting an accuracy of 0.847.

Frequently Asked Questions about experiment-log

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I log machine learning experiments for reproducibility?

Logging scientific experiments with full reproducibility details involves capturing parameters, results, git commit hashes, and environment snapshots. This ensures all execution details are stored to rerun experiments precisely and prevent lost insights or repeated failures.

What is the best way to track experiment parameters and compare runs?

Tracking experiment parameters and comparing runs is best done by assigning a unique ID to each run and storing data in a knowledge graph and local JSON files. This enables automatic comparison against historical data to highlight trends and regressions.

How do I capture the environment snapshot for an experiment tracking system?

Capturing an environment snapshot for experiment tracking involves recording the git commit, package versions, and system information alongside parameters and results. This environment snapshotting ensures all reproducibility details are stored to rerun experiments precisely.

Does experiment logging work without external dependencies for MLOps?

Experiment logging works without external dependencies for MLOps by storing data in both a knowledge graph and local JSON files. This provides persistent, queryable history for systematic iteration directly through internal scripts and references.

When do I need to log scientific experiments with environment snapshots?

You need to log scientific experiments with environment snapshots when running model training with specific hyperparameters that require systematic iteration. This prevents repeated failures by ensuring full reproducibility of the exact learning rate, batch size, and resulting accuracy.