Agent skill · data analytics · datadrivenconstruction
erp-integration-analysis
Analyze ERP system integration for construction data flows. Map and optimize data flows between ERP modules
Why this skill is useful
Provides domain-specific knowledge on ERP integration patterns and data flow optimization in construction, which the AI wouldn't reliably generate on its own.
What it needs
Requires python3 installed locally. About 6k tokens when loaded. Last updated 2026-02-14. 265 stars on the source repository.
What this skill does
ERP Integration Analysis Overview Based on DDC methodology (Chapter 1.2), this skill analyzes ERP system integration patterns in construction organizations, mapping data flows between modules and identifying optimization opportunities. Book Reference: "Технологии и системы управления в современном строительстве" / "Technologies and Management Systems in Modern Construction" Quick Start `python from dataclasses import dataclass, field from enum import Enum from typing import List, Dict, Optional, Set, Tuple from datetime import datetime import json class ERPModule(Enum): """Common ERP modules in construction""" FINANCE = "finance" PROJECTMANAGEMENT = "projectmanagement" PROCUREMENT = "procurement" INVENTORY = "inventory" HR = "humanresources" PAYROLL = "payroll" EQUIPMENT = "equipment" SUBCONTRACTS = "subcontracts" BILLING = "billing" COSTCONTROL = "costcontrol" DOCUMENTMANAGEMENT = "documentmanagement" REPORTING = "reporting" class IntegrationMethod(Enum): """Types of integration methods""" API = "api" DATABASE = "database" FILEEXPORT = "fileexport" MANUAL = "manual" WEBHOOK = "webhook" MESSAGEQUEUE = "messagequeue" ETL = "etl" class DataFlowDirection(Enum): """Direction of data flow""" INBOUND = "inbound" OUTBOUND = "outbound" BIDIRECTIONAL = "bidirectional" @dataclass class DataFlow: """Represents a data flow between systems/modules""" sourcemodule: str targetmodule: str datatype: str frequency: str # real-time, hourly, daily, weekly, manual method: IntegrationMethod direction: DataFlowDirection volume: str # low, medium, high critical: bool = False issues: List[str] = field(defaultfactory=list) @dataclass class ERPSystem: """ERP system definition""" name: str vendor: str version: str modules: List[ERPModule] database: str hasapi: bool apitype: Optional[str] = None # REST, SOAP, GraphQL custommodules: List[str] = field(defaultfactory=list) @dataclass class IntegrationPoint: """Integration point between systems""" id: str sourcesystem: str targetsystem: str method: …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills datadrivenconstruction/erp-integration-analysis