Marketplace storage-management

Manage storage devices and resources in Proxmox. Monitor storage usage, allocate resources, and plan storage expansion for your virtualization infrastructure.

install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/dataknifeai/storage-management" ~/.claude/skills/aiskillstore-marketplace-storage-management && rm -rf "$T"
manifest: skills/dataknifeai/storage-management/SKILL.md
source content

Storage Management Skill

Manage and optimize storage in your Proxmox environment.

What this skill does

This skill enables you to:

  • List all storage devices in the cluster
  • Get storage device details and capacity
  • Monitor storage usage and utilization
  • Track storage allocation per VM/container
  • Analyze storage performance
  • Plan storage expansion
  • Manage storage pools
  • Monitor storage health
  • Identify storage bottlenecks
  • Generate storage reports

When to use this skill

Use this skill when you need to:

  • Check available storage capacity
  • Monitor storage utilization
  • Plan storage expansion
  • Analyze storage performance
  • Troubleshoot storage issues
  • Allocate storage to VMs/containers
  • Monitor storage device health
  • Generate capacity planning reports
  • Optimize storage allocation

Available Tools

  • get_storage
    - Get all storage devices in the cluster
  • get_node_storage
    - Get storage devices for a specific node

Typical Workflows

Storage Capacity Planning

  1. Use
    get_storage
    to view all storage devices
  2. Use
    get_node_storage
    for node-specific analysis
  3. Analyze current usage and growth trends
  4. Plan storage expansion or upgrades
  5. Generate capacity report

Storage Monitoring

  1. Use
    get_storage
    to view overall utilization
  2. Use
    get_node_storage
    for detailed per-node analysis
  3. Monitor critical thresholds
  4. Track usage trends over time
  5. Alert on capacity issues

Storage Optimization

  1. Use
    get_storage
    to identify underutilized storage
  2. Use
    get_node_storage
    to analyze node-level usage
  3. Rebalance storage allocation
  4. Archive or consolidate data
  5. Optimize storage pool configuration

Storage Troubleshooting

  1. Use
    get_storage
    to verify device availability
  2. Use
    get_node_storage
    to diagnose node-specific issues
  3. Check for I/O errors or performance degradation
  4. Verify RAID status and redundancy
  5. Analyze performance metrics

Example Questions

  • "Show me all storage devices and their capacity"
  • "What's the storage usage per node?"
  • "Which storage devices are near capacity?"
  • "How much free space do we have across all storage?"
  • "Get storage capacity and planning report"
  • "Are there any storage performance issues?"
  • "Show storage allocation across the cluster"

Response Format

When using this skill, I provide:

  • Storage device listings with capacity/usage
  • Per-node storage analysis
  • Utilization percentages and trends
  • Available capacity summary
  • Bottleneck identification
  • Expansion recommendations

Best Practices

  • Monitor storage capacity regularly
  • Maintain 20-30% free space for performance
  • Plan storage expansion proactively
  • Implement redundancy for critical storage
  • Monitor RAID health and status
  • Use appropriate storage tiers for workload types
  • Implement data archival policies
  • Monitor I/O performance and latency
  • Document storage configuration
  • Test disaster recovery procedures
  • Plan for future growth
  • Use snapshots for backup and recovery