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.