get-available-resources

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

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Hung-3008/agusta --skill get-available-resources-hung-3008
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-available-resources
Source: https://github.com/Hung-3008/agusta/tree/main/.agents/skills/get-available-resources
Command: npx skills add https://github.com/Hung-3008/agusta --skill get-available-resources-hung-3008

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Detects available compute resources (CPU, GPU, memory, disk) to guide computing strategies for analyses, training, and large-data tasks.

Core Features & Use Cases

  • Automatically detects CPU cores/counts, GPU availability and type, memory, and disk space.
  • Outputs a .claude_resources.json with recommendations to choose parallelism, memory strategies, and GPU usage.
  • Provides a ready-to-use baseline for planning resource-aware architectural decisions before heavy computations.

Quick Start

Run the script to detect resources and generate the .claude_resources.json file for project-wide planning.

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 and GPU resources before model training?

Detecting available CPU and GPU resources before model training involves scanning the system hardware to inform computational choices. This Skill runs a script to identify core counts, GPU availability, memory, and disk space, outputting a .claude_resources.json file with optimization recommendations.

What system resources should I check before large-scale data processing?

Before large-scale data processing, you should check CPU core counts, GPU availability, memory capacity, and disk space. This Skill automates that detection across macOS, Linux, and Windows, providing a baseline for resource-aware architectural decisions and parallelization planning.

Does psutil work for detecting system resources across macOS, Linux, and Windows?

Yes, psutil is used as the underlying dependency to detect system resources across macOS, Linux, and Windows. The Skill leverages it to ensure consistent identification of CPU, memory, and disk information for cross-platform computational planning.

Can I automatically generate resource recommendations for parallelization planning?

Yes, you can automatically generate resource recommendations for parallelization planning. The Skill detects hardware capabilities and outputs a .claude_resources.json file that provides specific guidance on choosing parallelism levels, memory strategies, and GPU usage.

What is the best way to assess GPU availability for computational tasks?

The best way to assess GPU availability for computational tasks is to run an automated detection script that probes the system hardware. This Skill identifies GPU availability and type, ensuring resource-aware decisions before heavy computations or model training.