get-available-resources

Detect CPU, GPU, memory, and disk resources and generate a .claude_resources.json report.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Org-GAgent/result-interpreter --skill get-available-resources-org-gagent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-available-resources
Source: https://github.com/Org-GAgent/result-interpreter/tree/main/.skills/scientific-skills/get-available-resources
Command: npx skills add https://github.com/Org-GAgent/result-interpreter --skill get-available-resources-org-gagent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires psutil, and includes scripts (resource) components.

What problem does it solve?

Detect available computational resources and generate strategic recommendations to guide how to approach heavy tasks, such as deciding on parallelization, out-of-core processing, or GPU acceleration, based on detected hardware.

Core Features & Use Cases

  • Resource detection for CPU, memory, disk, and GPUs across major platforms (macOS, Linux, Windows).
  • Generates a .claude_resources.json file with a timestamp, system specs, and practical recommendations for parallelism, memory strategies, and GPU/backends.
  • Provides example workflows showing how to adapt data processing, model training, and large-file handling based on detected resources.

Quick Start

Run the resource-detection script at the start of compute-heavy tasks to produce the resource file.

Frequently Asked Questions about get-available-resources

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

FAQPage Schema
How do I detect available CPU, GPU, memory, and disk resources before running heavy computations?

System resource detection scans hardware specs across macOS, Linux, and Windows to output a .claude_resources.json file. This file contains timestamps, detailed CPU, GPU, memory, and disk specs, plus recommendations for parallelism and memory strategies.

How do I optimize model training and parallel processing based on available system memory and GPU?

Optimize model training by running resource detection to generate strategic recommendations for parallelism, out-of-core processing, and GPU acceleration. The output report guides how to adapt data processing workflows based on detected hardware constraints.

Does the resource detection script work across macOS, Linux, and Windows platforms?

Yes, the resource detection script supports cross-platform hardware detection across macOS, Linux, and Windows. It relies on the psutil dependency to accurately scan system specs and generate consistent computational recommendations regardless of operating system.

What is the best way to determine if I should use GPU acceleration or out-of-core processing for large file tasks?

The best way to determine processing strategies is to run resource detection before handling large files. It analyzes available GPU backends and memory capacity, then provides practical recommendations on whether to apply GPU acceleration or out-of-core processing.

Do I need psutil installed to detect system resources and generate a configuration report?

Yes, you need psutil installed as a dependency to detect system resources. The detection script uses psutil to query hardware specifications across platforms and generate the structured JSON configuration report with computational recommendations.