delta-lake

Design, optimize, and operate Delta Lake tables across Bronze, Silver, and Gold layers.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/Gami19/rd-strands-agents --skill delta-lake
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delta-lake
Source: https://github.com/Gami19/rd-strands-agents/tree/main/strands-py/backend/agent/skills/dev/delta-lake
Command: npx skills add https://github.com/Gami19/rd-strands-agents --skill delta-lake

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Delta Lake design, optimization, and operations guidance to help data teams implement robust, scalable lakehouse architectures.

Core Features & Use Cases

  • Design table structures (Liquid Clustering, partitioning, and deletion vectors) to optimize query performance.
  • Guide end-to-end Medallion Architecture (Bronze–Silver–Gold) and maintenance plans for Delta tables.
  • Provide actionable patterns for MERGE optimization, VACUUM scheduling, and Data Skipping tuning for real-world workloads.

Quick Start

Create a Bronze/Silver/Gold Delta table with CDF and Deletion Vectors enabled, then schedule OPTIMIZE and VACUUM.

Frequently Asked Questions about delta-lake

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

FAQPage Schema
How do I optimize Delta Lake MERGE operations for large datasets?

You can optimize Delta Lake MERGE operations by applying actionable tuning patterns that target real-world workloads. This Skill provides specific guidance for MERGE optimization alongside VACUUM scheduling and Data Skipping tuning to improve performance.

What is the best way to structure Delta Lake tables for a Medallion Architecture?

The best way to structure Delta Lake tables for Medallion Architecture is to guide the end-to-end design across Bronze, Silver, and Gold layers. This includes enabling features like Liquid Clustering, partitioning, and Deletion Vectors for query optimization.

When should I schedule VACUUM and OPTIMIZE commands on Delta tables?

You should schedule VACUUM and OPTIMIZE commands as part of a maintenance plan for Delta tables. This Skill provides actionable patterns for VACUUM scheduling to manage real-world batch and streaming workloads efficiently.

How does Change Data Feed work with Delta Lake tables?

Change Data Feed works by enabling CDF on your Delta Lake tables to track row-level changes. This Skill supports designing Bronze, Silver, and Gold tables with CDF and Deletion Vectors enabled for robust lakehouse architectures.

Can I use Liquid Clustering and Deletion Vectors in Delta Lake 3.x environments?

Yes, you can use Liquid Clustering and Deletion Vectors in Delta Lake 3.x or 4.x compatible environments. This Skill requires these specific environment versions to support its advanced design and optimization features.

Why use Delta Lake for both batch and streaming workloads?

Delta Lake is used for batch and streaming workloads to implement scalable lakehouse architectures across Bronze, Silver, and Gold layers. It applies end-to-end design, optimization, and operations guidance to handle diverse data engineering needs.