legacy-ibmi-inventory

Automates inventory of IBM i legacy assets including RPGLE, CLLE, COBOL, and DDS.

Updated May 12, 2026
One-click install
npx skills add https://github.com/wwa-lab/legacy-spec-factory --skill legacy-ibmi-inventory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: legacy-ibmi-inventory
Source: https://github.com/wwa-lab/legacy-spec-factory/tree/main/.opencode/skills/legacy-ibmi-inventory
Command: npx skills add https://github.com/wwa-lab/legacy-spec-factory --skill legacy-ibmi-inventory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, ibm-i, source-code, metadata, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the inventory of IBM i / AS400 legacy assets, providing a structured inventory of RPGLE, CLLE, COBOL, DDS, DB2 for i, jobs, screens, reports, and runtime evidence, facilitating evidence-backed spec generation.

Core Features & Use Cases

  • Automated Inventory: Build object maps and baseline inventories for IBM i / AS400 assets.
  • Evidence-Based: Collects and processes RPGLE, CLLE, COBOL, DDS, DB2 metadata, jobs, screens, reports, spool, and runtime evidence.
  • Use Case: Before analyzing legacy programs, use this Skill to inventory all RPGLE programs, CL jobs, PF/LF files, DSPFs, and reports to ensure a comprehensive understanding of the system.

Quick Start

Use the legacy-ibmi-inventory skill to create an inventory of IBM i legacy assets by running 'legacy-ibmi-inventory --input_path /path/to/source'.

Frequently Asked Questions about legacy-ibmi-inventory

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

FAQPage Schema
How do I automate IBM i legacy asset inventory for modernization?

To automate IBM i legacy asset inventory, run the inventory tool against your source path to build structured object maps of RPGLE, CLLE, COBOL, DDS, and DB2 for i assets. This generates baseline inventories for evidence-backed spec generation.

What IBM i source code and metadata do I need to collect before analyzing legacy programs?

You need IBM i source code and metadata including RPGLE, CLLE, COBOL, DDS, DB2 for i files, jobs, screens, reports, and spool data. Collecting this metadata and runtime evidence ensures a comprehensive understanding of the system before modernization.

Can I inventory AS400 jobs and screens using Python?

Yes, you can inventory AS400 jobs, screens, and reports using Python. The tool requires Python and access to IBM i source code and metadata to process runtime evidence and generate structured inventories for modernization planning.

What is the best way to map RPGLE and CLLE objects for modernization planning?

The best way to map RPGLE and CLLE objects is to use an automated inventory tool that processes source code and metadata to generate structured object maps. This evidence-based approach provides a comprehensive baseline for modernization spec generation.

Does the inventory tool require direct access to DB2 for i metadata?

Yes, the inventory tool requires access to IBM i source code and metadata, including DB2 for i. It processes physical and logical files alongside DDS, RPGLE, CLLE, and COBOL components to build complete baseline inventories.