get-available-resources

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

18|1|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/LogauaEngstrom/claude-scientific-skills --skill get-available-resources-logauaengstrom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-available-resources
Source: https://github.com/LogauaEngstrom/claude-scientific-skills/tree/main/scientific-skills/get-available-resources
Command: npx skills add https://github.com/LogauaEngstrom/claude-scientific-skills --skill get-available-resources-logauaengstrom

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Detect and report available system resources to inform computational strategy for scientific tasks, enabling smarter choices about parallelism, memory, and storage.

Core Features & Use Cases

  • Resource discovery: Detect CPU cores, memory, disk space, and OS details.
  • GPU detection: Identify NVIDIA, AMD, and Apple Silicon GPUs and backends.
  • Actionable recommendations: Generate guidance for parallel processing, memory strategies, and large-data handling based on detected resources.
  • Use Case: Before running a heavy genomics analysis, run this skill to tailor your workflow to the machine's capabilities and avoid overcommitment.

Quick Start

Run the resource detector to generate a .claude_resources.json report that can be loaded by your analysis pipeline.

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, GPU, and memory before running heavy computations?

To detect system resources like CPU, GPU, and memory, you can run a Python script that scans your hardware and generates a JSON report. This report identifies available cores, memory, disk space, and GPU backends to guide your computational strategy.

Does GPU detection work with NVIDIA, AMD, and Apple Silicon?

GPU detection works with NVIDIA, AMD, and Apple Silicon hardware. The resource discovery process identifies the specific GPU backend available on your system, allowing you to tailor parallel processing workflows to your machine's capabilities.

How do I generate actionable recommendations for parallel processing based on available system memory?

Generating recommendations for parallel processing based on system memory involves scanning your hardware resources and producing a structured payload. This payload provides scalable guidance for memory strategies and large-data handling to prevent overcommitment during analysis.

Do I need psutil to assess disk space and OS details for scientific tasks?

You need the psutil Python library to assess disk space and OS details for scientific tasks. This dependency enables the resource detection script to accurately probe your system environment and output a resource report.

Can I load a JSON resource report directly into my analysis pipeline?

You can load a generated JSON resource report directly into your analysis pipeline. Running the resource detector produces a file that your downstream tooling can consume to automatically adjust computations based on detected hardware.

What is the best way to avoid overcommitting memory during genomics analysis?

The best way to avoid overcommitting memory during genomics analysis is to run a resource detection script beforehand. It assesses your system limits and generates memory strategy recommendations to safely scale your data processing.