capacity-planner

Balance GPU/CPU capacity across NixOS clusters for AI inference and mining workloads.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/reverb256/hermes-skills --skill capacity-planner-reverb256
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: capacity-planner
Source: https://github.com/reverb256/hermes-skills/tree/main/capacity-planner
Command: npx skills add https://github.com/reverb256/hermes-skills --skill capacity-planner-reverb256

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you plan and optimize GPU/CPU capacity across your NixOS cluster, balancing AI inference and mining workloads for efficient resource utilization.

Core Features & Use Cases

  • Capacity Planning: Forecast resource needs and balance AI inference vs. mining.
  • Resource Allocation: Calculate optimal GPU allocation for AI and mining tasks.
  • Cluster Utilization: Monitor and optimize cluster utilization for peak performance.
  • Use Case: If you're planning to add AI workloads to your NixOS cluster and need to know how it will impact your mining operations, this Skill can help you make informed decisions.

Quick Start

Run the 'calculate-capacity.sh' script with the desired parameters to generate a capacity plan for your NixOS cluster.

Frequently Asked Questions about capacity-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I balance GPU allocation between AI inference and mining workloads on NixOS?

GPU allocation for AI and mining is balanced by calculating optimal resource distribution across your NixOS cluster. Run the calculate-capacity.sh script with workload parameters to generate a capacity plan that prevents resource contention and maximizes utilization.

What is capacity planning for a NixOS cluster?

Capacity planning for a NixOS cluster forecasts GPU and CPU resource needs and calculates how to distribute capacity between competing workloads. It clarifies the impact of adding new tasks before deployment and ensures efficient cluster operation.

Can I forecast cluster utilization before adding new AI workloads?

You can forecast cluster utilization by running the capacity planning script with projected AI workload parameters. It models how new inference tasks impact existing mining operations and outputs an optimized allocation plan for peak performance.

How do I calculate optimal GPU allocation for mixed workloads?

Calculate optimal GPU allocation by running the calculate-capacity.sh script, which evaluates available cluster resources against AI inference and mining demands. The script outputs a capacity plan that balances workloads for efficient operation.

Does this capacity planner require any external dependencies?

The capacity planner has no external dependencies. It operates as a standalone script within your NixOS environment, requiring only your desired workload parameters to generate a resource allocation and utilization plan.