get-available-resources

Detect CPU, GPU, memory, and disk resources across macOS, Linux, and Windows.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/sagunkayastha/claude_skills_collection --skill get-available-resources-sagunkayastha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-available-resources
Source: https://github.com/sagunkayastha/claude_skills_collection/tree/main/infrastructure-platforms/get-available-resources
Command: npx skills add https://github.com/sagunkayastha/claude_skills_collection --skill get-available-resources-sagunkayastha

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users understand and leverage their available computational resources (CPU, GPU, memory, disk) to make informed decisions about how to run computationally intensive tasks efficiently.

Core Features & Use Cases

  • Resource Detection: Automatically identifies CPU cores, GPU types (NVIDIA, AMD, Apple Silicon), available memory, and disk space.
  • Strategic Recommendations: Provides actionable advice on parallel processing, memory management, GPU acceleration, and data handling strategies.
  • Use Case: Before training a large machine learning model, use this skill to determine if a GPU is available and how many parallel workers are optimal for data preprocessing based on your system's capabilities.

Quick Start

Run the get-available-resources skill to detect and report your system's computational resources.

Frequently Asked Questions about get-available-resources

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

FAQPage Schema
How do I check available CPU, GPU, and memory resources before running computationally intensive tasks?

Check available CPU, GPU, and memory resources by detecting system hardware capabilities across macOS, Linux, and Windows to inform your parallel processing and GPU acceleration strategy decisions.

Does this resource detection tool support Apple Silicon and AMD GPUs?

Yes, resource detection supports Apple Silicon and AMD GPUs, alongside NVIDIA, across macOS, Linux, and Windows platforms to provide comprehensive hardware insights for your computational tasks.

What's the best way to determine if I should use GPU acceleration or out-of-core computing for my workload?

The best way to determine GPU acceleration or out-of-core computing suitability is by analyzing detected disk space and GPU memory, which generates strategic recommendations for your specific computational approach.

How do I find the optimal number of parallel workers for data preprocessing based on my system?

Find the optimal number of parallel workers by detecting your available CPU cores and memory, which generates actionable recommendations for memory management and parallel processing strategies.

Do I need psutil installed to detect system resources and memory?

Yes, you need the psutil dependency installed to detect system resources, memory, and disk space, enabling the tool to report available hardware and generate computational recommendations.