.agents/skills/freshness/SKILL.md
Check data freshness and last update timestamps
npx skillsauth add starlake-ai/starlake-skills freshnessInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Checks the freshness of your data tables by querying the last update timestamps. Results are stored in the SL_LAST_EXPORT audit table for monitoring and alerting.
starlake freshness [options]
--connection <value>: Connection reference from application.sl.yml--database <value>: Database / GCP Project ID--tables <value>: Comma-separated list of dataset.table pairs to check--external: Include external datasets defined in _config.sl.yml--write <value>: Write mode: OVERWRITE, APPEND--accessToken <value>: Access token for authentication--persist <value>: Persist results to audit tables (true/false)--reportFormat <value>: Report output format: console, json, or htmlFreshness thresholds can be defined at the domain or table level:
# In _config.sl.yml or table.sl.yml
load:
metadata:
freshness:
warn: "24h" # Warn if data is older than 24 hours
error: "48h" # Error if data is older than 48 hours
starlake freshness --tables starbake.orders,starbake.customers --persist true
starlake freshness --database my-gcp-project --persist true
starlake freshness --connection duckdb --tables starbake.orders
development
Design SQL transformations for data pipelines with quality checks and dependency management. Use when the user says "design transforms" or "create SQL transformations".
devops
Plan and track sprint progress for data pipeline implementation. Use when the user says "sprint planning" or "plan data sprint".
testing
Analyze data sources in depth: schema, quality, volume, and extraction strategy. Use when the user says "analyze data source" or "profile this data source".
data-ai
Design Starlake-compatible table schemas with types, constraints, privacy, and expectations. Use when the user says "design schema" or "create table definition".