agentsclimarketplace

Fabric data agent

Skill kimtth/ms-fabric-skills-dev-starter/.agents/skills/fabric-data-agent

Design, configure, evaluate, and govern Microsoft Fabric Data Agents for natural-language Q&A over Lakehouse, Warehouse, Power BI semantic model, KQL database, mirrored database, ontology, or Microsoft Graph data. Use when the user asks for Fabric data agent, conversational analytics, NL2SQL, NL2DAX, NL2KQL, data-agent instructions, example queries, agent evaluation, publishing, sharing, governance, diagnostics, or ALM.From its SKILL.md

Install
npx -y skills add kimtth/ms-fabric-skills-dev-starter --skill fabric-data-agent

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.6 KB, 671 tokens by cl100k_base, as published. Nobody here has run it

Fabric Data Agent

Use this skill for Fabric Data Agent design and lifecycle tasks. Data Agents are read-only conversational analytics artifacts; they are not general-purpose automation agents.

Required References

Workflow

  1. Clarify the audience, business domain, and questions the Data Agent should answer.
  2. Select data sources and tables deliberately. Prefer certified semantic models for governed metrics, Warehouse/Lakehouse tables for relational exploration, and KQL databases for telemetry.
  3. Confirm permissions, capacity, tenant AI settings, cross-region constraints, and Purview/DLP implications.
  4. Draft the Data Agent instructions: glossary, source routing, metrics, fiscal calendar, ambiguity handling, and refusal rules.
  5. Add validated SQL/KQL example query pairs where supported.
  6. Build an evaluation set and test generated queries/intermediate steps before publishing.
  7. Plan sharing, monitoring, periodic review, and ALM promotion through Git/deployment pipelines where supported.

Delegation

NeedDelegate
Querying or validating Lakehouse/Warehouse data with T-SQLsqldw-consumption-cli
Querying or validating KQL database behavioreventhouse-consumption-cli
Semantic model metadata or DAX validationpowerbi-consumption-cli
Source table design for Data Agent readinessfabric-lakehouse, sqldw-authoring-cli
ALM and deployment of Data Agent configurationfabric-alm-cicd
Governance/security reviewFabricAdmin

Must

  • Keep Data Agent behavior read-only.
  • Respect Purview, RLS/CLS, workspace roles, model Read permissions, and selected data-source scope.
  • Use clear English instructions and examples.
  • Validate generated SQL/KQL/DAX against the actual source schema when possible.
  • Surface limitations early, especially row/column caps, unsupported unstructured files, semantic-model example-query limitations, and cross-region constraints.

Prefer

  • Narrow, trusted source selection over broad workspace exposure.
  • Business glossary and metric definitions embedded in Data Agent instructions.
  • Evaluation questions covering happy paths, ambiguous wording, access-denied scenarios, and sensitive data boundaries.
  • Published Data Agent descriptions that explain purpose, scope, owner, data freshness, and escalation path.

Avoid

  • Using a Data Agent for write operations, remediation automation, or full dataset export.
  • Adding raw files directly as sources; expose them through tables first.
  • Routing certified KPI questions to raw Lakehouse tables when a semantic model owns the business logic.
  • Ignoring Purview audit/eDiscovery implications for sensitive workloads.

Output Format

For design requests, return:

  • Use-case and audience summary
  • Source selection and routing rules
  • Governance and permission model
  • Data Agent instructions draft
  • Example query plan
  • Evaluation set
  • Publish/share/ALM plan

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.