parse_csv

Parse BACnet CSV exports into structured device records.

9|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/hq-opensource/si-mapper --skill parse-csv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parse_csv
Source: https://github.com/hq-opensource/si-mapper/tree/main/agent/skills/parse_csv
Command: npx skills add https://github.com/hq-opensource/si-mapper --skill parse-csv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the parsing of BACnet CSV exports to reliably extract device information, reducing manual data entry and errors.

Core Features & Use Cases

  • BACnet field mapping: maps columns bacnet, nom, valeur, unit to structured records.
  • Suffix-based grouping: groups points by suffix like .AI, .BI to capture measurements, status, and control data.
  • Data validation: validates format and consistency; robust error reporting.
  • Use Case: diagnostics and asset management across multi-vendor HVAC deployments.

Quick Start

Parse the attached BACnet CSV file to extract structured device records.

Frequently Asked Questions about parse_csv

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I parse BACnet CSV exports to extract structured device information?

To parse BACnet CSV exports, this skill filters and maps columns like bacnet, nom, valeur, and unit into structured device records. It groups points by suffixes such as .AI and .BI to capture measurements, commands, status, and configuration data for HVAC diagnostics.

How does suffix-based grouping work when extracting BACnet point data?

Suffix-based grouping works by identifying point suffixes like .AI and .BI in the BACnet CSV export. It categorizes the extracted data into measurements, commands, status, and configuration records, ensuring structured device information is accurately captured for multi-vendor HVAC deployments.

Can I use this to parse BACnet CSV files for multi-vendor HVAC asset management?

Yes, you can parse BACnet CSV files for multi-vendor HVAC asset management. The skill extracts structured device records by validating input formats and mapping BACnet columns, making the data usable for diagnostics and asset tracking across diverse vendor deployments.

What is the best way to validate BACnet CSV data format and consistency?

The best way to validate BACnet CSV data format and consistency is to use a parsing skill that enforces extraction rules. It validates input formats during the mapping of BACnet columns and provides robust error reporting to flag inconsistencies.

Why does my BACnet CSV extraction fail to group measurements and status data correctly?

BACnet CSV extraction fails to group measurements and status data correctly if the input format is invalid or suffixes like .AI and .BI are missing. The skill addresses this by enforcing extraction rules, validating formats, and reporting robust errors for misaligned columns.

Do I need a specific BACnet CSV column structure to extract device records?

Yes, you need a specific BACnet CSV column structure to extract device records. The skill targets the bacnet, nom, valeur, and unit columns, mapping them into structured records while validating the input format to ensure accurate data extraction.