Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Version 2.1.0 of data-lineage-tracker - Introduces detailed documentation in SKILL.md, including business case, technical overview, and code snippets. - Extensively describes the skill’s purpose, focusing on tracking data origin, transformations, and flow for improved compliance and debugging in construction. - Outlines main use cases: audit trails, issue resolution, change impact analysis, and meeting regulatory requirements. - Provides example Python classes and methods for implementing data lineage tracking, covering data sources, transformations, and lineage record-keeping.
What This Skill Does
Tracks the origin, transformations, and flow of data through construction project systems. Records each step as data moves between sources like project management software and accounting databases. Supports audit trails, compliance reporting, and impact analysis when data changes.
Unlike generic ETL tools, this is scoped to construction data patterns and produces Mermaid diagrams and structured reports that non-engineers can hand to auditors.
When to use it
- Tracing where a budget variance number originated
- Auditing data transformations for SOX or insurance compliance
- Identifying which downstream reports break when a source table changes
- Debugging incorrect cost figures in financial reports
- Generating lineage diagrams for regulatory review
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Show me where the cost variance report data comes from
- 1Register Procore and Sage 300 as data sources
- 2Register budget table, job costs table, and variance report as entities
- 3Record the JOIN transformation that produced the variance report
- 4Call trace_upstream on the variance report entity
- 5Generate a Mermaid lineage graph for visual output
A structured lineage list showing the variance report was produced by joining Procore budget data and Sage 300 job costs, plus a rendered graph diagram