cliftonccliftoncCommunityยท1 Agent Skills Included

drizzle-cube

Type-safe semantic layer for multi-database analytics dashboards

Builds a semantic layer on top of Drizzle ORM schemas with type-safe cubes, measures, dimensions, and tenant security filters. Generates safe SQL across seven databases and serves Cube.js-compatible APIs, React dashboards, and funnel, flow, and retention analysis. Eliminates hand-written SQL, inconsistent metrics, and manual multi-tenant filtering in analytics applications.
npx skills add cliftonc/drizzle-cube --all -g -y
Available:

Directs the agent to the right per-module guide for each subsystem and enforces core rules like Drizzle-only SQL, mandatory security context, and Docker-free test commands.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install drizzle-cube?โ–ผ

Run `npx skills add cliftonc/drizzle-cube --all -g -y` in your terminal to install all skills in this suite globally.

What is drizzle-cube used for?โ–ผ

It is a semantic layer that lets you define metrics and dimensions once in TypeScript and query them through APIs, React dashboards, or AI agents. It generates safe, tenant-scoped SQL across PostgreSQL, MySQL, SQLite, DuckDB, and more.

Which databases does drizzle-cube support?โ–ผ

It supports PostgreSQL, MySQL, SQLite, DuckDB, Snowflake, Databend, and SingleStore, with automatic engine detection from your Drizzle instance.

Can AI agents query data through drizzle-cube?โ–ผ

Yes. Its adapters expose an MCP endpoint so agents can discover cubes, validate queries, and load results under the same security context as regular API calls.

Does drizzle-cube support multi-tenant apps?โ–ผ

Yes. Every cube requires a security context that enforces row-level tenant isolation on all queries, metadata, and joined tables.

Related Repositories in Data & Analytics

View All in Data & Analyticsโ†’