capture-environment

Capture Python version, package lists, host info, and timestamps into validation files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/j-mckerracher/agent-research --skill capture-environment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: capture-environment
Source: https://github.com/j-mckerracher/agent-research/tree/main/skills-main/capture-environment
Command: npx skills add https://github.com/j-mckerracher/agent-research --skill capture-environment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture software environment details to ensure reproducibility of runs and experiments.

Core Features & Use Cases

  • Capture Python version, pip freeze, and conda environment information to document the software stack.
  • Record host information and a timestamp for traceability across runs.
  • Integrate with job start scripts to persist artifacts automatically for publication reproducibility.

Quick Start

Run the capture-environment skill at job start to persist Python version, package lists, host info, and environment metadata.

Frequently Asked Questions about capture-environment

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

FAQPage Schema
How do I capture Python environment details for reproducible runs?

To capture Python environment details for reproducible runs, you record the Python version, pip freeze output, and conda environment export to document the complete software stack and ensure experiment traceability.

What information do I need to record to ensure reproducibility of my experiments?

Ensuring reproducibility of experiments requires recording the Python version, pip freeze package lists, conda env export, host information, and a timestamp in validation files to trace runs across environments.

When should I capture environment details for publication reproducibility?

Capture environment details for publication reproducibility at job start or during production runs to persist Python version, package lists, and host info artifacts automatically before execution begins.

Does this environment capture method work with conda and pip environments?

Yes, environment capture works with both conda and pip by running pip freeze to list installed packages and performing a conda env export when conda is available to document the full software stack.

How do I document my Python version and package lists for traceability?

Documenting your Python version and package lists for traceability requires capturing python version and pip freeze output at job start, then saving these validation files alongside a host stamp and timestamp.