Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Parse EDI X12 files (810 Invoice, 850 Purchase Order, 856 ASN). Extract structured data from ISA/GS envelopes, transaction sets, and segments. Use when worki...
Parse EDI X12 files (810 Invoice, 850 Purchase Order, 856 ASN). Extract structured data from ISA/GS envelopes, transaction sets, and segments. Use when worki...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Parse and extract structured data from EDI X12 transaction sets.
810 -- Invoice 850 -- Purchase Order 856 -- Advance Ship Notice (ASN)
EDI files use ~ as segment terminator, * as element separator, and > or : as sub-element separator (check ISA-16).
ISA*QQ*SenderID*RR*ReceiverID*Date*Time*:*Version*Control#*AckReq*Mode*SubSep~ GS*FuncCode*SenderCode*ReceiverCode*Date*Time*GroupControl*Standard*Version~ ST*TransactionSet*Control#~ ... segments ... SE*SegmentCount*Control#~ GE*TransactionCount*GroupControl~ IEA*GroupCount*InterchangeControl~
ISA-05: Sender qualifier (12=UCS, ZZ=mutually defined, 08=UCC) ISA-06: Sender ID (left-padded to 15 chars) ISA-07: Receiver qualifier ISA-08: Receiver ID
SegmentKey FieldsBEGBEG-03=PO Number, BEG-05=PO DateDTMDTM-01=Qualifier (002=Delivery, 010=Requested Ship), DTM-02=DateN1N1-01=Entity (ST=Ship-To, BY=Buyer, SF=Ship-From), N1-02=NamePO1PO1-02=Qty, PO1-04=Unit Price, PO1-07=UPC/SKUPIDPID-05=Description
SegmentKey FieldsBIGBIG-01=Invoice Date, BIG-02=Invoice#, BIG-04=PO#REFREF-01=Qualifier (IA=Vendor#, BM=BOL#), REF-02=ValueN1N1-01=Entity (ST=Ship-To, RE=Remit-To)IT1IT1-02=Qty, IT1-04=Unit Price, IT1-07=UPCTDSTDS-01=Total invoice amount (cents, divide by 100)
SegmentKey FieldsBSNBSN-02=Shipment ID, BSN-03=DateHLHL-03=Level (S=Shipment, O=Order, P=Pack, I=Item)REFREF-01=Qualifier (BM=BOL, IA=Vendor#, LO=Load#, AO=Appointment)PRFPRF-01=PO NumberMANMAN-02=SSCC-18 barcodeLINLIN-03=UPCSN1SN1-02=Qty Shipped, SN1-03=UOM
Walmart ISA receiver: qualifier 08, ID 925485US00 REF*IA = Walmart vendor number (required on 856) REF*LO = Load number (new requirement) N1*ST with UL qualifier = GLN for ship-to location MAN*GM = SSCC-18 (required per pallet on 856)
When parsing, output a clean table: | Field | Value | |-------|-------| | Transaction | 856 ASN | | ISA Sender | 12 / 1234567890 | | ISA Receiver | 08 / 925485US00 | | PO# | 0123456789 | | Ship Date | 2026-02-16 | | Items | 16 line items | For bulk parsing, output CSV with one row per line item.
Data access, storage, extraction, analysis, reporting, and insight generation.
Largest current source with strong distribution and engagement signals.