get-available-resources

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

6|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill get-available-resources-pur3v4d3r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-available-resources
Source: https://github.com/pur3v4d3r/pur3-pkb-codebase/tree/main/.claude/skills/__scientific-skills/get-available-resources
Command: npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill get-available-resources-pur3v4d3r

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill detects CPU, GPU, memory, and disk resources to guide computational planning and prevent resource-related failures.

Core Features & Use Cases

  • Resource discovery: detects CPU, memory, disk, and GPU availability.
  • Guided planning: generates actionable recommendations for parallelism, memory strategies, and GPU use.
  • Use Case: Before running a large data analysis or model training task, run this skill to decide whether to use in-memory processing or out-of-core techniques.

Quick Start

Run the detection script at the start of your task to generate the resource report and recommendations in .claude_resources.json

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

To check available CPU and GPU resources for model training, run a detection script that identifies system hardware and outputs a machine-readable JSON file with actionable recommendations for computational planning.

What's the best way to detect system memory and disk space for data analysis?

Detecting system memory and disk space for data analysis involves scanning hardware constraints to generate a resource report, guiding whether to use in-memory processing or out-of-core techniques based on available capacity.

Do I need psutil installed to detect system resources for computational planning?

Yes, you need psutil installed in your Python environment to detect system resources for computational planning, as the detection script relies on this dependency to scan CPU cores, memory, and disk availability.

Can I automate GPU availability checks to decide on parallelism for simulations?

You can automate GPU availability checks for simulation parallelism by running a detection script that scans hardware resources and generates guided recommendations on whether to leverage GPU acceleration or adjust parallelism strategies.

Why does my data analysis job fail with out of memory errors on large datasets?

Data analysis jobs fail with out of memory errors when workloads exceed available system memory, making it necessary to detect resource constraints beforehand and switch to out-of-core processing techniques to prevent failures.

Does resource detection output a machine-readable format for automated workflows?

Resource detection outputs a machine-readable .claude_resources.json file containing hardware specifications and guided recommendations, allowing automated workflows to parse system constraints and adjust computational planning accordingly.