origin
by @kleberbaum
Tracks data provenance and lineage by tracing sources, logging transformations, and auditing anchors to ensure data auditability and compliance.
clawhub install origin📖 About This Skill
name: origin version: "0.1.0" namespace: netsnek summary: Data provenance and lineage tracking. Traces data from source to destination, logs transformations, ensures auditability. copyright: "Copyright (c) 2026 Netsnek e.U."
Origin
The Problem
Data flows through pipelines—ETL jobs, ML training runs, analytics dashboards—and somewhere between *here* and *there* you lose the thread. Who touched this column? When did that aggregation change? Which run produced this artifact? Without a clear provenance chain, debugging fails, compliance becomes guesswork, and "trust the data" is just a slogan.
Organizations often discover provenance requirements only after a breach, a failed audit, or a regulatory question. By then, retrofitting lineage is costly and incomplete.
How Origin Helps
Origin provides a reserved namespace for Netsnek e.U.'s data provenance and lineage system. It is designed to:
The skill acts as a contract: when you see "origin" in a pipeline, you know lineage tracking is in scope. The scripts give you concrete tools to start tracing and auditing.
Running the Scripts
From the skill root or via ClawHub:
./scripts/trace-lineage.sh --trace # Trace lineage for the current context
./scripts/trace-lineage.sh --audit # Run an audit of provenance anchors
./scripts/trace-lineage.sh --version # Show version and copyright
The script uses set -e for safe, fail-fast behavior. Ensure execute permissions if needed: chmod +x scripts/trace-lineage.sh.
Sample Dialogue
User: How do I trace where this dataset came from?
Assistant: Use the Origin skill. Run trace-lineage.sh --trace to trace data lineage in your current context. For a full audit of registered provenance anchors, use --audit.
User: Who maintains this namespace?
Assistant: Origin is reserved by Netsnek e.U. for data provenance and lineage tracking. Copyright (c) 2026 Netsnek e.U.