session-monitor

Monitors HiperGator ondemand sessions and saves state before expiry.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/pvaldeshernandez/claude-tools --skill session-monitor-pvaldeshernandez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-monitor
Source: https://github.com/pvaldeshernandez/claude-tools/tree/main/skills/session-monitor
Command: npx skills add https://github.com/pvaldeshernandez/claude-tools --skill session-monitor-pvaldeshernandez

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of managing finite server sessions by providing timely alerts and automatic state saving, preventing data loss and workflow interruption.

Core Features & Use Cases

  • Session Time Reporting: Calculates and reports remaining time on ondemand sessions on HiPerGator.
  • Automated Warnings: Sends email alerts before session expiration at critical thresholds.
  • State Preservation: Saves current SLURM jobs, completed tasks, and working context to enable seamless resumption.
  • Use Case: When a researcher runs a long computational task, this Skill automatically warns them as the session nears expiry and preserves their progress, saving manual effort and reducing risks of session termination.

Quick Start

To activate, run the background watchdog script before starting your session to monitor and alert you as time runs out.

Frequently Asked Questions about session-monitor

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

FAQPage Schema
How do I prevent data loss when my HiPerGator ondemand session expires?

To prevent data loss during HiPerGator session expiry, a background watchdog script automatically saves your current SLURM jobs, completed tasks, and working context to enable seamless workflow resumption.

Can I get email alerts before my server session times out?

Yes, the session monitor sends automated email warnings at critical thresholds before your ondemand session expires, giving you time to save your work or extend the session.

How do I automatically save SLURM job state during long computing workflows?

You can automatically save SLURM job state by running a background watchdog script that preserves your current jobs, completed tasks, and working context before session termination occurs.

What's the best way to monitor remaining time on active HiPerGator sessions?

The best way to monitor remaining time is using a proactive session monitor that calculates and reports time left on your ondemand sessions, alerting you as expiration approaches.

Does the session monitor work with SLURM job management on HiPerGator?

Yes, the session monitor works with SLURM by saving current SLURM jobs and completed tasks as part of its state preservation process, ensuring continuity in long computing workflows.