harvest

Detect completed SLURM experiments and collect results into docs.

16|4|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/umich-foreseer/lab-claude-config --skill harvest-umich-foreseer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harvest
Source: https://github.com/umich-foreseer/lab-claude-config/tree/main/shared/skills/harvest
Command: npx skills add https://github.com/umich-foreseer/lab-claude-config --skill harvest-umich-foreseer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Discover completed SLURM experiments, collect their results, and update experiment documentation.

Core Features & Use Cases

  • Automatic discovery of harvestable experiments via marker files or sacct scans.
  • Collects metrics and outputs from logs into docs/experiments and docs/experiments.md.
  • Produces a concise summary and keeps experiment records up to date across clusters.

Quick Start

Run the harvest skill to locate completed experiments and generate an updated results entry.

Frequently Asked Questions about harvest

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

FAQPage Schema
How do I collect results from completed SLURM experiments automatically?

To collect SLURM experiment results automatically, the harvest skill detects completed jobs via marker files or sacct scans and centralizes their outputs into docs/experiments. It analyzes both local and remote clusters to generate structured summaries.

Can I update experiment documentation across multiple remote SLURM clusters?

Yes, you can update experiment documentation across remote SLURM clusters. The harvest skill analyzes sacct data to cover remote environments and automatically updates docs/experiments.md with concise summaries from all detected jobs.

What is the best way to track SLURM job metrics and keep experiment records up to date?

The best way to track SLURM job metrics is by scanning sacct data and marker files. This process locates finished experiments, collects metrics from logs, and produces structured detail and index updates to keep your records current.

Does the harvest skill work with sacct data and marker files for detecting completed jobs?

Yes, the harvest skill works with both sacct data and marker files to detect completed SLURM jobs. It analyzes these multiple sources to ensure comprehensive discovery of harvestable experiments across your computing environments.

How do I generate summaries for completed SLURM jobs and update my experiments index?

To generate SLURM job summaries and update your experiments index, run the harvest skill to locate finished jobs. It collects outputs from logs and automatically writes structured detail and index updates to docs/experiments.

Are there limitations when collecting SLURM experiment results from local and remote clusters?

When collecting SLURM experiment results, the process enforces safe data handling and logs steps to prevent errors. It relies on detecting marker files or sacct data, so jobs lacking these signals on local or remote clusters may not be discovered.