get-available-resources

Detect CPU, memory, disk, and GPU availability and generate a .claude_resources.json report.

1|2|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/fuzzy-dynamics/strings --skill get-available-resources-fuzzy-dynamics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-available-resources
Source: https://github.com/fuzzy-dynamics/strings/tree/main/packages/skills/get-available-resources
Command: npx skills add https://github.com/fuzzy-dynamics/strings --skill get-available-resources-fuzzy-dynamics

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Detects system resources and generates a structured report to inform computational planning.

Core Features & Use Cases

  • CPU, memory, disk space, and GPU detection across macOS, Linux, and Windows.
  • Generates a machine-readable .claude_resources.json with recommendations for parallelism, memory strategies, and data handling.
  • Use it at project initialization or before heavy analyses to guide architecture decisions and resource budgeting.

Quick Start

Run the resource detection at project start to generate the .claude_resources.json file and tailor your computing strategy.

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 system resources like CPU, memory, and GPU for computational planning?

Detect system resources by running a resource detection script that analyzes CPU, memory, disk space, and GPU availability. It generates a .claude_resources.json file with structured details and recommendations to guide your computational planning and architecture decisions.

Can I check GPU availability across different operating systems for machine learning tasks?

Yes, you can check GPU availability across macOS, Linux, and Windows. The resource detection process scans hardware environments to identify GPU presence, helping you determine if your system meets the computational requirements for machine learning workloads.

What is the best way to generate a machine-readable system profile for software architecture decisions?

The best way to generate a machine-readable system profile is to run a resource detection utility that outputs a .claude_resources.json file. This structured report analyzes hardware capabilities and provides recommendations for parallelism, memory strategies, and data handling.

Does the resource detection script require specific dependencies to analyze disk space and memory?

Yes, the resource detection script requires the psutil dependency to analyze disk space, CPU, and memory. This system monitoring library gathers hardware metrics across supported operating systems to generate accurate computational planning reports.

When should I run system resource detection before heavy data analysis?

Run system resource detection at project initialization or before heavy data analysis. This evaluates your CPU, memory, disk, and GPU constraints beforehand, ensuring your software architecture decisions and resource budgeting align with available computational capacity.

Why does my computational planning fail when system resources are insufficient for parallel processing?

Computational planning fails when system resources are insufficient because parallel processing requires adequate CPU cores, memory, and disk space. Resource detection identifies these hardware constraints and recommends appropriate parallelism and memory strategies to prevent execution failures.