configuration-inventory

Inventory configuration sources, profiles, and secrets workflows for Java, .NET, and JavaScript projects.

35|8|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/microsoft/github-copilot-modernization --skill configuration-inventory
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: configuration-inventory
Source: https://github.com/microsoft/github-copilot-modernization/tree/main/plugins/github-copilot-modernization/skills/configuration-inventory
Command: npx skills add https://github.com/microsoft/github-copilot-modernization --skill configuration-inventory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze and inventory all configuration sources, build profiles, runtime profiles, externalized properties, secrets workflows, feature flags, startup dependencies, and framework versions for a project.

Core Features & Use Cases

  • Generate a centralized inventory of configuration sources, profiles, and secrets workflows for Java, .NET, and JavaScript projects.
  • Save the report to .github/modernize/assessment/engines/facts/configuration-inventory.md.
  • This skill notes cross-skill references for structured findings (fact-profile-settings, fact-environment-variables, and fact-xml-configs).

Quick Start

Run the configuration-inventory skill against your workspace to generate the inventory document at the default path.

Frequently Asked Questions about configuration-inventory

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

FAQPage Schema
How do I generate a comprehensive configuration inventory for a Java or .NET project?▼

The configuration inventory covers build profiles, runtime profiles, externalized properties, secrets workflows, feature flags, startup dependencies, and framework versions, providing a centralized map for modernization efforts.

Can I inventory secrets workflows and feature flags alongside environment variables?▼

Yes, the skill inventories secrets workflows and feature flags while noting cross-skill references to fact-environment-variables and fact-profile-settings to document structured configuration findings.

Where does the configuration inventory report get saved?▼

The configuration inventory report is saved to .github/modernize/assessment/engines/facts/configuration-inventory.md, providing a centralized document of all mapped configuration sources and profiles.

Does the configuration inventory skill work with XML configuration files?▼

Yes, the configuration inventory skill ensures compatibility with the fact-xml-configs skill to accurately map externalized properties and framework versions across your project.

What is the best way to map externalized properties and startup dependencies for modernization?▼

The best way to map externalized properties and startup dependencies is running the configuration inventory skill, which validates inputs via workspace-path and generates a comprehensive markdown report for modernization efforts.