{"route":"/skills/modbus/workflows/build-tool-pack","title":"Build a multi-target tool pack","description":"Generate any selected combination of Node-RED, Modpoll (BETA), and ModScan (BETA) from one validated map and one read plan.","enabled":true,"tab":"skills/modbus/workflows/build-tool-pack.md","updatedAt":"2026-09-06","url":"https://studioseventeen.io/skills/modbus/workflows/build-tool-pack","markdown":"# Build a multi-target tool pack\n\nGenerate any selected combination of Node-RED, Modpoll (BETA), and ModScan (BETA) from one validated map and one read plan.\n\n## Steps\n\n1. {\"id\":\"lint\",\"kind\":\"skill\",\"skill\":\"check-map\",\"inputs\":[\"modbus-map/v1\"],\"output\":\"modbus-map-lint/v1\"}\n2. {\"id\":\"plan\",\"kind\":\"skill\",\"skill\":\"plan-reads\",\"inputs\":[\"modbus-map/v1\"],\"output\":\"modbus-read-plan/v1\"}\n3. {\"id\":\"build\",\"kind\":\"skill\",\"skill\":\"build-tool-pack\",\"inputs\":[\"modbus-map/v1\",\"modbus-read-plan/v1\",\"tool-pack-request/v1\"],\"output\":\"modbus-tool-pack/v1\"}\n\n## Stop conditions\n\n- no selected target\n- map validation error\n- required final decoding field unresolved\n- write request detected\n\n[Catalog](/skills/modbus/catalog.md)\n"}