boring-semantic-layer
Semantic data modeling, querying, and charting for databases
All Skills in This Repository (2)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install Boring Semantic Layer?โผ
Run `npx skills add boringdata/boring-semantic-layer --all -g -y` in your terminal to install all skills in this suite globally.
What is a semantic layer for data?โผ
It defines your business metrics, dimensions, and table joins once, so every query and chart uses the same consistent definitions instead of hand-written SQL.
Which databases does Boring Semantic Layer support?โผ
It works with any database supported by Ibis, including DuckDB, Snowflake, BigQuery, and PostgreSQL.
Can AI agents query my data with BSL?โผ
Yes. The included query skill lets your agent discover models, check schemas, and run grouped, filtered queries with automatic charts from plain-English requests.
Do I need to know SQL to use BSL?โผ
No. You define models in simple Python or YAML, and your agent handles query generation and execution for you.
Related Repositories in Data & Analytics
View All in Data & AnalyticsโPaddleOCR
Extract text, tables, and formulas from PDFs and images
Scrapling
Scrape any website and bypass anti-bot protection with AI
last30days-skill
Research any topic across Reddit, X, YouTube, and the web