get-available-resources

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

52|6|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/ovachiever/droid-tings --skill get-available-resources-ovachiever
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-available-resources
Source: https://github.com/ovachiever/droid-tings/tree/main/skills/get-available-resources
Command: npx skills add https://github.com/ovachiever/droid-tings --skill get-available-resources-ovachiever

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Detects CPU, GPU, memory, and disk resources to guide computational strategy and prevent under- or over-provisioning for analyses, training, or large data processing.

Core Features & Use Cases

  • System resource discovery (CPU, GPU, memory, disk)
  • Output of a structured JSON file with recommendations
  • Guidance on parallelism, memory strategies, and GPU usage
  • Quick-start prompts for deciding between in-memory and out-of-core approaches

Quick Start

Run the detection script to generate .claude_resources.json and apply recommendations to your workflow.

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, GPU, and memory before running data analysis or model training?

Resource detection identifies CPU cores, GPU backends (CUDA, ROCm, Metal), memory, and disk capacity to guide computational strategy. Run the detection script to generate a .claude_resources.json file containing structured resource data and recommendations for parallelization and memory allocation before heavy tasks.

What GPU backends does resource detection support?

Resource detection identifies CUDA for NVIDIA GPUs, ROCm for AMD GPUs, and Metal for Apple Silicon, outputting the available backend in the structured resource report to inform backend selection for model training and data processing.

How do I decide between in-memory and out-of-core approaches for large-scale file processing?

Resource detection outputs available memory and disk capacity with strategic recommendations, enabling you to choose in-memory processing for smaller datasets or out-of-core approaches when disk is abundant but RAM is constrained.

Can I use resource detection to optimize parallelism for my workflow?

Yes. Resource detection reports CPU core count and memory availability, providing guidance on parallelization strategies to prevent under- or over-provisioning when running analyses, training, or large-scale file processing.

What system information does resource detection report?

Resource detection identifies CPU cores, GPU backends, available memory, disk space, operating system, and Python version, outputting all data in a structured .claude_resources.json file for downstream workflow decisions.

When should I run resource detection in my project workflow?

Run resource detection at project initialization and before data analysis, model training, or large-scale file processing to inform parallelization strategy, memory allocation, and backend choices based on available compute resources.