microsoftmicrosoftOfficialยท15 Agent Skills Included

semantic-link-labs

Manage, optimize, and migrate Power BI and Fabric semantic models

Automates management of Microsoft Fabric and Power BI semantic models, reports, lakehouses, and capacities. Runs Best Practice Analyzer checks, Vertipaq memory analysis, DAX query optimization, and Direct Lake migrations without manual portal clicking. Helps data teams diagnose slow queries, sync schemas, and translate SQL into DAX measures faster.
npx skills add microsoft/semantic-link-labs --all -g -y
Available:

Instructs the AI agent on the codebase structure, coding standards, and when to route tasks to the bundled sub-skills for DAX optimization, TOM operations, testing, and REST API wrappers.

All Skills in This Repository (15)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
microsoftmicrosoft

planning-with-files

Create persistent task_plan.md, findings.md, and progress.md files for multi-step tasks.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

build-docs

Build and validate Sphinx documentation with numpydoc standards.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

pr-review-comments

Submit inline review comments on GitHub Pull Requests via CLI and API.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

write-tests

Guide writing pytest unit tests for Python code with fixtures and mocking.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

tom-operations

Manage semantic models in Microsoft Fabric and Azure Analysis Services using the Tabular Object Model wrapper in Python.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

github-repo-explore

Search, clone, and explore external GitHub repositories using the GitHub CLI.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

add-function

Add new functions to the Semantic Link Labs Python library with imports, decorators, tests, and documentation.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

code-style

Enforce Python code style with black, flake8, and mypy.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

run-tests

Run pytest tests locally with filtering and debugging options.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

direct-lake-operations

Manage and optimize Direct Lake semantic models in Microsoft Fabric.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

rest-api-patterns

Implement REST API wrappers using the `_base_api` helper in Semantic Link Labs.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

ui-styling

Standardize visual styling and shared components for Semantic Link Labs interactive notebook widgets.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install Semantic Link Labs?โ–ผ

Run `npx skills add microsoft/semantic-link-labs --all -g -y` in your terminal to install all skills in this suite globally.

What does Semantic Link Labs do?โ–ผ

It is a Python library for Microsoft Fabric notebooks that manages semantic models, reports, lakehouses, and capacities. It adds tools like Best Practice Analyzer, Vertipaq Analyzer, and Direct Lake migration on top of Semantic Link.

How to optimize a slow DAX query?โ–ผ

The dax-optimization skill analyzes your query, trace timings, and query plan against a rule catalog to pinpoint issues like CallbackDataID, high cardinality columns, and missing DIVIDE, then suggests concrete fixes.

Can AI convert SQL to DAX measures?โ–ผ

Yes. The sql_to_dax skill translates SQL aggregations, window functions, and CASE statements into semantically correct DAX using iterators, CALCULATE, and DIVIDE.

Does it work with Claude Code and other AI agents?โ–ผ

Yes. All skills follow the standard SKILL.md format and work in Claude Code, Cursor, and other compatible AI coding agents.

Related Repositories in Data & Analytics

View All in Data & Analyticsโ†’