yaml-inventory

Parse Kubernetes YAML resources and sequence them into a deterministic deployment plan.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/Dongbumlee/container-migration-copilot --skill yaml-inventory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yaml-inventory
Source: https://github.com/Dongbumlee/container-migration-copilot/tree/main/.github/plugins/container-migration/skills/yaml-inventory
Command: npx skills add https://github.com/Dongbumlee/container-migration-copilot --skill yaml-inventory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

YAML manifests for Kubernetes migrations can be unordered and error-prone; this skill discovers, parses, and orders them to ensure safe deployment.

Core Features & Use Cases

  • Discovery of YAML manifests across source trees
  • Parsing multi-document YAML to extract resource metadata
  • Determining dependency-aware apply order for migration
  • Outputting an ordered inventory ready for conversion and deployment Use case: When migrating from multiple sources, this skill provides a deterministic deployment plan.

Quick Start

Run the YAML Inventory skill on your source manifests to generate an ordered apply sequence.

Frequently Asked Questions about yaml-inventory

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

FAQPage Schema
What is the correct order to apply Kubernetes YAML manifests during a migration?

Kubernetes YAML manifests should be applied in a dependency-aware sequence. This skill parses multi-document YAML files to extract metadata and determines a deterministic apply order across resource types to ensure safe deployment.

How do I sequence multi-document YAML files scattered across a source tree?

To sequence multi-document YAML files across a source tree, this skill discovers and parses each manifest to extract apiVersion, kind, name, namespace, labels, and annotations, then outputs an ordered inventory ready for deployment.

Can I exclude specific Kubernetes resources or namespaces from the deployment inventory?

Yes, the skill supports namespace-aware ordering and exclusions when generating the deployment inventory. You can target specific source manifests while excluding certain resources from the final deterministic apply sequence.

Does this skill work with multi-document YAML files for Kubernetes migrations?

Yes, the skill fully supports parsing multi-document YAML files for Kubernetes migrations. It extracts resource metadata from each document and enforces standard apply order across all resource types within the source tree.

What's the best way to generate a deterministic deployment plan from unordered YAML manifests?

The best way to generate a deterministic deployment plan from unordered manifests is to use a skill that discovers, parses, and orders Kubernetes YAMLs. This skill produces an inventory suitable for downstream transforms and safe migration.

Why does my Kubernetes migration fail when applying unordered YAML manifests?

Kubernetes migrations fail when unordered YAML manifests are applied without dependency awareness. This skill resolves the issue by parsing resource metadata and sequencing manifests into a standard apply order to prevent deployment errors.