Dev & Engineering ✓ NVIDIA · Official session-memorycheckpointingcontext-recoveryhandofffilesystem-state

NeMo-RL Session Memory

Preserve coding-agent context across interruptions, restarts, and handoffs.

FollowSkills review · FSRS-2.0
Not recommended
51/ 100 5-point scale 2.6 / 5
Trust14 / 25 · 2.8/5

The skill limits writes to a repository-local session/ directory and requests human-readable records; no external network access, credential access, destructive action, or covert exfiltration is shown. It lacks sensitive-data exclusion rules, user confirmation, explicit permission boundaries, rollback guidance, and data-flow disclosure, so points are deducted.

Reliability8 / 20 · 2.0/5

The directory/file workflow, recovery order, and git-state verification are clear. However, it relies on shell commands and local time without diagnostics for collisions, permission failures, corrupted sessions, or other abnormal conditions, and no tests cover this skill's key paths; the static cap keeps the score at or below 10 with further deductions.

Adaptability11 / 15 · 3.7/5

Use cases, activation conditions, and exclusions are reasonably explicit for disconnects, restarts, handoffs, and long tasks. Input/output contracts, non-code-repository boundaries, Chinese-language guidance, and more precise semantic trigger conditions are not defined, so points are deducted.

Convention8 / 15 · 2.7/5

SKILL.md provides name, description, license, use cases, and a basic layered structure. The skill card adds owner, version, risks, and evaluation summary, but Instructions, Examples, FAQs, author/tags, a clear changelog, and an explicit maintenance/update path are missing; the stated version is not directly evidenced by the supplied files, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The expected files, checkpoint cadence, and recovery workflow are directly usable for common session-memory tasks, and the evaluation file reports successful positive-task behavior. Static materials cannot verify actual file creation, cross-environment recovery, or marginal benefit over manual notes; execution correctness remains dependent on the agent, so the score stays below the static cap.

Verifiability4 / 10 · 2.0/5

The repository includes an evaluation report, positive and negative routing cases, and expected behaviors, providing limited auditability. The report is supplied by the repository rather than independently corroborated, and no skill-specific CI or committed tests cover the key paths, so the score is capped at 5 and reduced.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
Before you use it
  • Session files may contain source code, paths, decisions, or other sensitive information; the skill defines no redaction, retention, access-control, or encryption policy.
  • The mkdir and timestamp workflow does not specify handling for concurrent sessions, name collisions, permission failures, or partial writes.
  • The benchmark pass rates and version information lack independent corroboration in the supplied material and should not be treated as executed verification.
  • Chinese-language documentation and interaction requirements are not specified, so Chinese users may need to interpret the fields and recovery workflow themselves.
See the full review method →

What does this skill do, and when should you use it?

This skill helps coding agents preserve and recover working context during long-running work, disconnects, VS Code restarts, branch switches, and handoffs. It uses a session directory in the repository and maintains human-readable state, timeline, file, and handoff records. The files are intended to let another agent resume with minimal context loss. It is the NeMo-RL session-memory skill in NVIDIA’s skills catalog and is licensed Apache-2.0.

Creates or reuses a repository-local session/<timestamp> directory; generates the directory name from local machine time; writes or updates session_state.md, timeline.md, files.md, and handoff.md; records goals, subtasks, loaded skills, status, plans, assumptions, blockers, major actions, command results, inspected files, and next steps; on recovery, reads the handoff, state, and recent timeline, then performs lightweight git-state verification.

  1. A coding agent making nontrivial edits that needs a checkpoint before pausing or risking disconnection.
  2. A developer restarting VS Code or switching branches while preserving active task context.
  3. A team handing off a long-running experiment or unfinished development task between agents.
  4. A user resuming work in a repository that already contains session/ directories.

What are this skill's strengths and limitations?

Pros
  • Covers explicit recovery scenarios including disconnects, restarts, handoffs, and branch switches.
  • Produces structured, human-readable Markdown records.
  • Separates state, timeline, file tracking, and handoff guidance for easier resumption.
Limitations
  • Requires repository filesystem access and basic shell command execution.
  • The source provides no automatic cleanup for old sessions, conflict handling, or test suite.
  • It manages working context only; it does not preserve complete conversation history or replace code and git state.

How do you install this skill?

Install it from the NVIDIA/skills collection with the skills CLI: npx skills add nvidia/skills --skill nemo-rl-session-memory --yes. The CLI prompts for the skill and installation destination; the source does not specify a fixed client-specific folder path.

How do you use this skill?

Invoke it for a relevant task with a request such as: “Create a session checkpoint for this coding task before we pause, and record the next actions.” To recover, ask: “Read the existing session/ records and restore the current working context.” Do not use it for simple questions, short tasks, one-off commands, linting, or code review.

FAQ

Does it automatically save the entire conversation?
No. It instructs the agent to write goals, status, actions, results, and next steps to Markdown session files; complete transcript preservation is not promised.
Does it require network access or an MCP service?
The skill text shows only local shell commands and repository file operations, with no network or MCP requirement.
When should it not be used?
Simple questions, short tasks, one-off commands, linting, and code review are explicitly out of scope.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

DALI Dynamic Mode Assistant

Helps agents write, review, and migrate NVIDIA DALI imperative dynamic-mode code.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge Training Resiliency

Configure fault recovery and hang detection for Megatron Bridge distributed training.

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Recipe Development

Build, modify, and validate NeMo AutoModel training and evaluation recipes.

Dev & Engineering ✓ NVIDIA · Official

Megatron FSDP Configuration and Performance Guide

Enable, troubleshoot, and verify Megatron FSDP in Megatron-Bridge.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge GPU Memory Tuning

Diagnose GPU OOMs in Megatron Bridge training and reduce fragmentation, activation, and PEFT memory usage.

Dev & Engineering ✓ NVIDIA · Official

Jetson Target Switcher

Switch the active Jetson target among existing platform profiles.

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Model Onboarding

A structured guide for adding new LLM, MoE, and VLM architectures to NeMo AutoModel.

Dev & Engineering ✓ NVIDIA · Official

Megatron Bridge Activation Recompute

Trade extra compute for lower GPU activation memory in Megatron Bridge training.

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Distributed Training

Choose and configure multi-GPU and multi-node training strategies for NeMo AutoModel.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge Parallelism Strategy Guide

Choose, combine, and validate Megatron Bridge parallelism configurations.

Automation & Ops ✓ NVIDIA · Official

Jetson Health Snapshot

Read-only diagnostics that consolidate a live Jetson’s hardware, resource, and service state.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Image Flasher

Safely flash a promoted Jetson BSP image onto a Jetson device in RCM mode.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge Sequence Packing

Configure and validate sequence packing and long-context training in Megatron-Bridge.

Automation & Ops ✓ NVIDIA · Official

Jetson Headless Memory Optimizer

Reclaim memory on GUI-free Jetson devices through safe, reversible system-service changes.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge CPU Offload

Configure, validate, and troubleshoot CPU offloading in Megatron Bridge to relieve GPU memory pressure.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Context Isolation

Keeps NeMo Relay scope stacks independent across concurrent requests and async workflows while preserving ancestry propagation.

Dev & Engineering ✓ NVIDIA · Official

DOCA DMA Development Guide

Guides hands-on DOCA DMA memory-copy development on BlueField and ConnectX systems.

Dev & Engineering ✓ NVIDIA · Official

NVIDIA DOCA Public Knowledge Map

Routes agents to authoritative DOCA docs, samples, versions, and install paths.

Dev & Engineering ✓ NVIDIA · Official

Jetson Target Knowledge Base Generator

Scans a Jetson BSP and source tree to create a target-specific knowledge snapshot.

Dev & Engineering ✓ NVIDIA · Official

DOCA UROM Host-Side Offload Development

Guides HPC, UCX, and MPI developers in offloading remote memory operations to a BlueField DPU.

Related skills