studio-seventeen
WORKSHOP--:--
~/workshop/skills/modbus/parse-map.md

$parse-map

SKILL 04 / 20READ-ONLY

Parse Map

Read a CSV, JSON, XML, XLSX, or text register file and create a structured list of registers.

WHAT YOU GET

A clear result you can inspect

You get a JSON copy of the register list that the other Modbus skills can use. It includes the address, name, data type, scale, byte order, and bit-numbering rule found in each source row. It also shows the original file and row number, plus any lines that it could not read.

HOW IT RUNS

Reads the file and creates structured JSON

01 · GUIDESKILL.mdprocess + safety
02 · EXECUTEscripts/run.pybundled local Python

Reads the file and creates structured JSON. It opens the file, reads every row, and copies the values without changing them. If a column or value is unclear, it leaves that detail open for review. It does not choose an address convention or fill in missing engineering data.

WHERE IT FITS

Use it for one specialist stage

This skill supports one focused stage. Start it directly only when that stage is the result you need.

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.

CODEX$parse-map
CLAUDE CODE/modbus-skills:parse-map
CURSOR + OTHER CLIENTSUse the client’s native skill invocation.
$parse-map

I have a register map in `meter-registers.xlsx`. Please turn it into a structured Modbus register list and keep the original row reference for each entry.
GitHub source ↗