Free SKILL.md scraped from GitHub. Clone the repo or copy the file directly into your Claude Code skills directory.
npx versuz@latest install a5c-ai-babysitter-library-specializations-data-engineering-analytics-skills-bi-semgit clone https://github.com/a5c-ai/babysitter.gitcp babysitter/SKILL.MD ~/.claude/skills/a5c-ai-babysitter-library-specializations-data-engineering-analytics-skills-bi-sem/SKILL.md---
name: BI Semantic Layer Generator
description: Generates semantic layer definitions for BI tools from dimensional models
version: 1.0.0
category: BI Tools
skillId: SK-DEA-009
allowed-tools:
- Read
- Write
- Edit
- Glob
- Grep
- Bash
---
# BI Semantic Layer Generator
## Overview
Generates semantic layer definitions for BI tools from dimensional models. This skill automates the translation of dimensional models into platform-specific semantic definitions.
## Capabilities
- LookML generation (Looker)
- Tableau data model generation
- Power BI semantic model creation
- Cube.js schema generation
- dbt metrics layer integration
- Calculation and measure definitions
- Hierarchy generation
- Security filter generation
- Join path optimization
## Input Schema
```json
{
"dimensionalModel": "object",
"targetPlatform": "looker|tableau|powerbi|cubejs|dbt",
"businessGlossary": "object",
"securityRules": ["object"]
}
```
## Output Schema
```json
{
"semanticModel": "object",
"calculations": ["object"],
"hierarchies": ["object"],
"securityFilters": ["object"],
"documentation": "string"
}
```
## Target Processes
- Metrics Layer
- BI Dashboard Development
- Data Warehouse Setup
## Usage Guidelines
1. Provide complete dimensional model definition
2. Specify target BI platform
3. Include business glossary for consistent naming
4. Define security rules for row-level filtering
## Best Practices
- Maintain consistency between semantic layer and source models
- Use business glossary terms for user-facing labels
- Implement hierarchies for drill-down analysis
- Configure appropriate caching strategies
- Document calculation logic for maintainability