get-available-resources

Detects CPU, GPU, memory, and disk space on Windows, macOS, and Linux.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Sologa/codex-pipeline --skill get-available-resources-sologa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-available-resources
Source: https://github.com/Sologa/codex-pipeline/tree/main/.codex/skills/get-available-resources
Command: npx skills add https://github.com/Sologa/codex-pipeline --skill get-available-resources-sologa

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill identifies and reports on available system resources (CPU, GPU, memory, disk) to help users make informed decisions about computational approaches for intensive tasks.

Core Features & Use Cases

  • Resource Detection: Automatically detects CPU cores, GPU availability (NVIDIA, AMD, Apple Silicon), RAM, and disk space.
  • Strategic Recommendations: Provides actionable advice on using parallel processing, memory-efficient strategies, GPU acceleration, and large data handling.
  • Use Case: Before training a large machine learning model, run this Skill to determine if a GPU is available and how many CPU cores can be utilized for data preprocessing, ensuring efficient model training.

Quick Start

Run the get-available-resources skill to detect system resources and generate recommendations.

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 GPU and CPU resources before training a machine learning model?

To detect available system resources for machine learning, you can run a detection script that reports CPU cores, GPU availability across NVIDIA, AMD, and Apple Silicon, RAM, and disk space. This provides actionable recommendations for GPU acceleration and parallel processing.

Does system resource detection work on macOS, Linux, and Windows?

System resource detection supports macOS, Linux, and Windows operating systems. It identifies specific GPU hardware including NVIDIA, AMD, and Apple Silicon across these platforms to help optimize computational approaches.

What is the best way to check if my system has enough memory and disk space for large data processing?

Checking system memory and disk space for large data processing is best done by running an automated resource detection script. It reports available RAM and disk capacity, then provides strategic recommendations for memory-efficient strategies and large data handling.

Can I get recommendations for parallel processing and GPU acceleration based on my hardware?

Yes, you can get strategic recommendations for parallel processing and GPU acceleration based on detected hardware. The system identifies available CPU cores and GPU types, then advises on optimal computational approaches for intensive tasks.

Do I need to install psutil to detect system resources and generate compute recommendations?

Yes, you need to install the psutil library to detect system resources and generate compute recommendations. It serves as the underlying dependency for the script to accurately probe CPU, memory, and disk metrics across different operating systems.