$npx skillfedfor your agent

k8s-storage

k8s-storage handles Kubernetes storage provisioning and management through a set of kubectl-backed tools. Create and configure persistent volume claims, storage classes, and persistent volumes; inspect their status and access modes; and troubleshoot storage issues directly from conversation.

k8s-storage provisions and manages Kubernetes persistent volumes, storage classes, and volume claims through natural language commands.

AI-generated summary based on this skill's SKILL.md

934 177 MITupdated by rohitg00

Decision gist · record as of 2026-04-08

k8s-storage provisions and manages Kubernetes persistent volumes, storage classes, and volume claims through natural language commands. k8s-storage handles Kubernetes storage provisioning and management through a set of kubectl-backed tools. Create and configure persistent volume claims, storage classes, and persistent volumes; inspect their status and access modes; and troubleshoot storage issues directly from conversation.

manual: git clone https://github.com/rohitg00/kubectl-mcp-server → cp -r kubectl-mcp-server/kubernetes-skills/claude/k8s-storage ~/.claude/skills/k8s-storage
kubernetes-skills/claude/k8s-storage/SKILL.md · version c2e2782d

Use it when

  • k8s-storage provides troubleshooting for storage binding, mounting, and PVC status problems.
  • k8s-storage manages storage classes by defining provisioners, reclaim policies, and access modes.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

rohitg00/kubectl-mcp-server/k8s-storage · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I create a persistent volume claim in Kubernetes?

k8s-storage lets you create a PVC by specifying a storage class, size, and access mode. Define your claim with a name, namespace, and storage requirements, then k8s-storage provisions it using kubectl. The PVC will bind to an available PV matching your access mode and capacity needs, or trigger dynamic provisioning if your storage class supports it.

How can I troubleshoot Kubernetes storage issues?

k8s-storage provides troubleshooting for storage binding, mounting, and PVC status problems. Check PVC status to see if it's Pending, Bound, or Failed; inspect events for provisioning errors; verify your storage class exists and its provisioner is configured; and confirm access modes match between PVC and PV. k8s-storage can describe resources and surface binding failures.

What is the process to manage k8s storage classes and volumes?

k8s-storage manages storage classes by defining provisioners, reclaim policies, and access modes. Create storage classes to enable dynamic provisioning, then reference them in PVCs. Monitor PV reclaim policies (Retain, Delete, Recycle) to control cleanup behavior. k8s-storage lets you query, describe, and update these resources across namespaces to maintain your cluster's storage infrastructure.

Can k8s-storage create volume snapshots and restore backups?

Yes, k8s-storage supports creating volume snapshots and restoring from backups. Define snapshot classes, trigger snapshots of existing PVCs, and restore data by creating new PVCs from snapshot sources. This enables point-in-time recovery and backup workflows within your Kubernetes cluster.

How do I check PVC binding status and access modes?

k8s-storage lets you describe PVCs to view their binding status, access modes (ReadWriteOnce, ReadOnlyMany, ReadWriteMany), and capacity. Query all persistent volumes in your cluster to see which PVs are available, bound, or released. Monitor access mode compatibility between claims and volumes to resolve mounting failures.

What storage class provisioner configuration does k8s-storage support?

k8s-storage configures storage class provisioners by specifying the provisioner name, parameters, and reclaim policies. Set up provisioners like aws-ebs, nfs, or local storage; define access modes and volume binding modes; and configure parameters for your infrastructure. k8s-storage applies these configurations via kubectl to enable automated PV provisioning.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Kubernetes Storage

Manage Kubernetes storage using kubectl-mcp-server's storage tools.

When to Apply

Use this skill when: - User mentions: "PVC", "PV", "storage class", "volume", "disk", "storage" - Operations: provisioning storage, mounting volumes, expanding storage - Keywords: "persist", "data", "backup storage", "volume claim"

Priority Rules

Priority Rule Impact Tools
1 Verify storage class exists before PVC CRITICAL get_storage_classes
2 Check PVC status before pod deployment HIGH describe_pvc
3 Review access modes for multi-pod access MEDIUM get_pvcs
4 Monitor PV reclaim policy LOW get_persistent_volumes

Quick Reference

Task Tool Example
List PVCs get_pvcs get_pvcs(namespace)
PVC details describe_pvc

(truncated - see the full file via the links below)

File tree — 1 file
kubernetes-skills/claude/k8s-storage/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Provision and manage Kubernetes persistent volumes and storage classes”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

k8s-incident
by rohitg00 · rohitg00/kubectl-mcp-server

Structured runbooks and diagnostic workflows for responding to Kubernetes incidents. Covers pod failures, node health, network connectivity, storage issues, and control plane problems with prioritized troubleshooting steps and emergency actions.

MITfor claude-codeupdated Apr 2026
★ 934repo stars
Materialize Terraform Self Managed
by MaterializeInc · MaterializeInc/agent-skills

This skill provides Terraform modules for deploying Materialize across AWS (EKS), Azure (AKS), and GCP (GKE), handling cloud infrastructure, Kubernetes setup, and instance configuration. Use it to build networking, databases, storage, and the Materialize operator stack, or to troubleshoot and upgrade existing deployments.

no license declared → metadata onlyupdated Jul 2026
★ 3repo stars
k8s-deploy
by rohitg00 · rohitg00/kubectl-mcp-server

k8s-deploy provides deployment workflows for Kubernetes using kubectl-mcp-server tools, supporting standard deployments via manifests or Helm alongside progressive delivery through Argo Rollouts and Flagger. It covers canary promotions, blue-green strategies, rolling updates, scaling, and rollback operations across single and multi-cluster environments.

MITfor claude-codeupdated Apr 2026
★ 934repo stars
k8s-autoscaling
by rohitg00 · rohitg00/kubectl-mcp-server

Set up automatic scaling for Kubernetes workloads using HPA for CPU/memory-based scaling, VPA for resource optimization, and KEDA for event-driven scenarios like queue processing and scheduled scaling. Includes tools for detecting installations, managing scaled objects, and troubleshooting common scaling issues.

MITfor claude-codeupdated Apr 2026
★ 934repo stars
k8s-vind
by rohitg00 · rohitg00/kubectl-mcp-server

k8s-vind lets you provision and operate virtual Kubernetes clusters as isolated workloads inside a host cluster. Use it to spin up ephemeral dev environments, establish tenant isolation, or test configurations without overhead. The skill exposes 14 tools for cluster creation, lifecycle management, connection handling, and resource optimization.

MITfor claude-codeupdated Apr 2026
★ 934repo stars
Cloudflare Manager
by qdhenry · qdhenry/Claude-Command-Suite

Cloudflare Manager automates deployment and configuration of Workers, KV Storage, R2 buckets, Pages, DNS records, and routing through Cloudflare's API. It validates credentials, extracts deployment URLs, and provides clear error messages for troubleshooting common setup issues.

no license declared → metadata onlyfor claude-codeupdated Mar 2026
★ 1,321repo stars

More skills azure-aks (MIT)

Tags
volume-managementpersistent-storageprovisioning-automationstorage-diagnosticscapacity-planningsnapshot-recoveryaccess-controlreclaim-policies