$build-tool-pack
Build Tool Pack
Create any selected combination of Node-RED, Modpoll (BETA), and ModScan (BETA) files from one map and read plan.
GROUP 04Create field-tool filesGitHub source ↗
WHAT YOU GET
A clear result you can inspect
Use this when one checked map must support more than one field tool. The pack contains the selected tool folders, `tool-pack.zip`, the checked map, the read plan, and checksums. It does not include unselected tools.
HOW IT RUNS
Checks the shared inputs, then builds each target
SKILL.mdprocess + safetyscripts/run.pybundled local PythonChecks the shared inputs, then builds each target. The skill first confirms that the read plan belongs to the exact map version. It builds and checks each selected target independently. If byte order is unresolved, it can create probe files but holds final decoded output.
FILES AND REQUIREMENTS
Know what the skill creates and what you must install
The plugin includes the skill instructions and generator source. It does not install Python, field tools, or their packages.
node-red/ · modpoll/ · modscan/Only the target folders you requested, with the same files shown on their individual skill pages.
A pack can contain .ps1 or .py files. Check its selected Modpoll profile and targets before you share it.canonical-map.json · read-plan.json · validation.jsonThe runtime map, exact read plan, and validation result needed to understand the pack.
README.md · manifest.json · checksums.sha256 · tool-pack-result.jsonInstructions, file hashes, target status, and holds.
tool-pack.zipA copy of the portable pack files in one archive.
Putting a blocked script inside a ZIP does not make it safe for email. Use an approved repository or managed file-transfer service.The skill and all selected target generators.
Required to generate the pack. Plugin installation does not install Python.
Install Node-RED and its Modbus module, a selected Modpoll product, and/or ModScan for the folders you request.
Required only when you run a generated pymodbus-read-once.py fallback.
Direct repository use: Run python3 -m pip install -e . from the cloned repository. Plugin installation does not run this command.
WHERE 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.
$build-tool-pack Build a tool pack from `reviewed-map.json` and `read-plan.json`. Include a disabled Node-RED flow, gavinying Modpoll files, and a ModScan64 setup.