bsl-model-builder
CommunityBuild BSL semantic models with ease.
Authorboringdata
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Builds reusable semantic models on top of Ibis through the Boring Semantic Layer (BSL), enabling teams to describe data structures and analytics logic in a portable, AI-friendly format.
Core Features & Use Cases
- Define semantic tables from raw Ibis tables using to_semantic_table, with_dimensions, and with_measures
- Create complex models with joins, time dimensions, and YAML-configured definitions for production-ready analytics
- Load and manage models from YAML files or YAML configurations for consistent, reusable analytics pipelines
Quick Start
Create a simple semantic model for a flights table using YAML configuration to define dimensions and measures.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bsl-model-builder Download link: https://github.com/boringdata/boring-semantic-layer/archive/main.zip#bsl-model-builder Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.