get-available-resources

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

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/must1f/Dissertaion-Project --skill get-available-resources-must1f
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-available-resources
Source: https://github.com/must1f/Dissertaion-Project/tree/main/.agents/skills/get-available-resources
Command: npx skills add https://github.com/must1f/Dissertaion-Project --skill get-available-resources-must1f

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Detects and reports available system resources to inform computational planning before heavy analysis tasks.

Core Features & Use Cases

  • Resource discovery: detects CPU, memory, disk, OS, and GPU backends.
  • Output and guidance: produces a .claude_resources.json with structured resource information and recommendations for parallelism, memory, GPU, and data handling.
  • Practical workflow: use before data analysis, model training, or processing large datasets to decide between in-memory vs out-of-core processing, CPU vs GPU usage, and appropriate parallelization strategies.

Quick Start

Run the resource detection script at the start of any computational task to generate a resource report and actionable 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 check available system resources before running heavy data analysis?

System resources like CPU, memory, disk, and GPU can be detected automatically to guide computational planning. A script gathers hardware metrics and outputs a JSON file with recommendations for parallelism, memory allocation, and processing strategies.

When do I need to detect CPU and GPU resources for computational planning?

You should detect CPU and GPU resources before heavy analyses, model training, or large data processing. This helps determine whether to use in-memory or out-of-core processing, CPU or GPU usage, and appropriate parallelism strategies.

How to decide between in-memory and out-of-core processing for large datasets?

To decide between in-memory and out-of-core processing, assess available memory and disk space first. Resource detection evaluates hardware capacity and generates automated recommendations for data handling strategies based on available memory.

Does the system resource detection script require any dependencies?

Yes, the system resource detection script requires the psutil Python library to gather CPU, memory, disk, and OS information. This dependency enables accurate hardware detection and automated computational recommendations.

What format does the resource detection output use for parallelism recommendations?

The resource detection output uses a .claude_resources.json file. This structured format contains detected hardware information alongside automated recommendations for parallelism, memory usage, GPU backend selection, and data handling strategies.

Can I use resource detection to guide GPU usage for model training?

Yes, resource detection can guide GPU usage for model training by detecting available GPU backends. The script includes automated recommendations in the output file to help determine whether CPU or GPU usage is appropriate for your specific workload.