get-available-resources

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

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/dotruru/claudemd --skill get-available-resources-dotruru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-available-resources
Source: https://github.com/dotruru/claudemd/tree/main/skills/get-available-resources
Command: npx skills add https://github.com/dotruru/claudemd --skill get-available-resources-dotruru

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Detect and report available system resources (CPU cores, GPUs, memory, disk space) to guide computational strategy before heavy tasks such as data analysis or model training.

Core Features & Use Cases

  • Resource detection: CPU, GPU, memory, and disk space
  • Output: a .claude_resources.json with OS, hardware specs, and usage recommendations
  • Use Cases: decide on parallelism, memory strategies, and GPU utilization for compute-intensive workflows

Quick Start

Run the resource detection script at the start of any compute-intensive task to generate a .claude_resources.json report.

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 system resources before running compute-intensive data analysis?

You can detect available system resources by running a resource detection script that reports CPU cores, memory, disk space, and GPU availability to generate a detailed JSON report for optimizing your computational strategy.

What is the best way to check CPU and GPU availability for model training workflows?

Checking CPU and GPU availability involves scanning system hardware specs and usage metrics to produce a JSON file with personalized recommendations for parallelism and GPU utilization during model training.

How does system resource detection help prevent out-of-memory errors during large file processing?

System resource detection helps prevent out-of-memory errors by reporting available memory and disk space before processing begins, allowing you to implement out-of-core strategies or adjust workloads to fit within detected limits.

Do I need psutil installed to detect system memory and disk space for computational tasks?

Yes, you need psutil installed as a dependency to run the resource detection script that identifies available memory, disk space, and CPU usage before starting compute-intensive workflows.

Can I use system resource detection to decide on parallelism strategies for data processing?

Yes, system resource detection outputs a JSON report with hardware specs and usage recommendations that directly inform parallelism strategies, memory management, and GPU utilization for your specific data processing tasks.

What limitations should I consider when detecting GPU resources for compute optimization?

When detecting GPU resources, consider that the script reports available hardware but relies on system-level access to GPU information, meaning detection accuracy depends on your system's GPU drivers and hardware visibility.