$compile-user-map
Compile User Map
Turn an OEM register map and a list of the values you need into an organized user map, JSON, CSV, and optional field-tool files.
GROUP 01Start hereGitHub source ↗
WHAT YOU GET
A clear result you can inspect
Give it an OEM PDF, spreadsheet, or register file and name the values you need, such as temperatures, operating status, alarms, or power. The `output` folder contains `user-map.md`, `user-map.json`, and `user-map.csv`. A partial run still keeps useful map files and tells you what must be corrected.
HOW IT RUNS
Finishes only when the requested map is supported by the source
SKILL.mdprocess + safetyscripts/run.pybundled local PythonFinishes only when the requested map is supported by the source. For a PDF, the skill finds the likely register tables and records which pages and rows it covered. It does not mark the map complete when coverage is unknown, a selected value cannot be traced to the manual, or a selected point still has a blocking problem. It saves the case so you can correct the source or answer one grouped question without starting over.
SYNTHETIC EXAMPLE
See the files before you run the skill
A partial run keeps useful files and marks the items that still need an answer.
├── user-map.mdReadable register map├── user-map.jsonStandard map for the other skills├── user-map.csvFlat list for review or import└── compile-result.jsonCompletion state and open questionsWHERE IT FITS
Used in these workflows
EXAMPLE REQUEST
Ask for the result in your own words.
Use this example as a starting point. Replace the file names and details with your own.
$compile-user-map I have an OEM register map in `generator-controller.pdf`. Build a user map for temperatures, operating status, active alarms, and power. Give me the readable map plus JSON and CSV files.