wardawgmalvicious/agent-config

Skills, coding rules, hooks, a subagent and MCP templates for coding agents — day-to-day Microsoft Fabric, Power BI and Azure work.

This repository also configures its own agents. See what agent-config tells them →

1Stars on the repository
56Mods indexed here, across every type
todayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

wardawgmalvicious/agent-config

Skill Claude Code

Use for diagnosing Fabric Spark performance through the monitoring REST APIs — listing Livy sessions (/workspaces/{ws}/spark/livySessions with queuedDuration/runningDuration, HC session naming), pulling the Spark History Server mirror (notebooks, sparkJobDefinitions or lakehouses →…

not rated 1 +1 changed 2d ago A 147 tokens original MIT

fabric-spark

26

wardawgmalvicious/agent-config

Skill Claude Code

Use for PySpark / Spark in Microsoft Fabric notebooks. Covers the no-external-HTTP constraint (land data in Files/ first), abfss:// URI format for OneLake (GUIDs not names), notebookutils.runtime.context for identity lookups vs spark.conf. for session tuning, mssparkutils, lakehouse enableSchemas immutability and…

not rated 1 +1 changed 2d ago A 223 tokens original MIT

fabric-tmdl-api

27

wardawgmalvicious/agent-config

Skill Claude Code

Use for the Fabric Semantic Model Definition API — createItemWithDefinition / getDefinition / updateDefinition. Covers the two-audience rule (Fabric API for definitions, Power BI API for refresh/data sources/permissions), why updateDefinition MUST include ALL parts (modified and unmodified) or they're deleted, why you…

not rated 1 +1 changed 2d ago A 136 tokens original MIT

fabric-tmdl

28

wardawgmalvicious/agent-config

Skill Claude Code

TMDL (Tabular Model Definition Language) authoring rules for Fabric and Power BI semantic models. Use when editing .tmdl files, adding measures or columns to a semantic model, defining relationships or calculation groups, working in a PBIP definition/ folder, configuring Direct Lake partitions, or debugging TMDL…

not rated 1 +1 changed 2d ago A 104 tokens original MIT

wardawgmalvicious/agent-config

Skill Claude Code

Use for Microsoft Fabric Variable Library — config-as-code for parameterizing notebooks and pipelines per environment. Covers definition parts (variables.json, settings.json, valueSets/ .json — no format field, omit it), variable types (String, Boolean, Number, Integer, DateTime, Guid, ItemReference…

not rated 1 +1 changed 2d ago A 233 tokens original MIT

wardawgmalvicious/agent-config

Skill Claude Code

Use for monitoring Fabric Warehouse queries — OPTION (LABEL = '...') for tracking, the queryinsights schema (execrequestshistory, execsessionshistory, longrunningqueries, frequentlyrunqueries), 30-day retention, 15-minute appearance lag, the Invalid object name gotcha on newly-created warehouses, and diagnosing…

not rated 1 +1 changed today A 102 tokens original MIT

fabric-warehouse

31

wardawgmalvicious/agent-config

Skill Claude Code

Use for T-SQL against Fabric Warehouse (NOT Fabric SQL Database — see fabric-database). Covers unsupported types (nvarchar/datetime/money/xml/tinyint/hierarchyid), unsupported features (FOR XML, recursive CTEs, triggers, CREATE USER, cursors), MERGE (GA Jan 2026), ALTER COLUMN (preview), schema evolution (ADD nullable…

not rated 1 +1 changed 2d ago A 265 tokens original MIT

learn

32

wardawgmalvicious/agent-config

Skill Claude Code

Use when the user says 'learn!', 'capture this', 'update the skill', 'remember this for next time', or when a session surfaces a non-obvious pitfall, a doc-vs-reality gap, or a missing step in a skill/rule that was in use. Routes session learnings back into this repo's persistent guidance — skills/ / /SKILL.md (+…

not rated 1 +1 changed today A 166 tokens original MIT

pbid-tom-live

33

wardawgmalvicious/agent-config

Skill Claude Code

Use for scripting an open Power BI Desktop model via its localhost msmdsrv.exe Analysis Services proxy — TOM (Microsoft.AnalysisServices.Tabular) for metadata, ADOMD.NET (AdomdConnection) for DAX. Covers PowerShell setup with retail.amd64 AMO/TOM + ADOMD NuGet DLLs, discovering the msmdsrv port (msmdsrv.port.txt /…

not rated 1 +1 changed 2d ago A 249 tokens original MIT

wardawgmalvicious/agent-config

Skill Claude Code needs its repo

Use when working with PBIP (Power BI Project) folders — the text-based developer format that replaces binary .pbix. Covers folder layout (.SemanticModel/, .Report/, definition/, StaticResources/), entry-point files (.pbip, .pbir, .pbism, .platform), byPath vs byConnection (thick vs thin report), .pbism version 4.2 /…

not rated 1 +1 changed 2d ago A 211 tokens original MIT

pbir-bookmarks

35

wardawgmalvicious/agent-config

Skill Claude Code

Use when creating, editing, or wiring Power BI PBIR bookmarks in Report.Report/definition/bookmarks/ — bookmarks.json index and individual bookmark.json files. Covers bookmark structure (name hex ID matching items[], displayName, options, explorationState), options flags (targetVisualNames, suppressDisplay…

not rated 1 +1 changed 2d ago A 172 tokens original MIT

pbir-cli

36

wardawgmalvicious/agent-config

Skill Claude Code

Use when running the pbir CLI (install via uv tool install pbir-cli) to inspect or edit local Power BI PBIR reports. Covers path syntax (Report.Report/Page.Page/Visual.Visual with required type suffixes, glob patterns, property dot-notation), verb noun groups — report / page / visual / filter / bookmark / theme / dax…

not rated 1 +1 changed 2d ago A 187 tokens original MIT

wardawgmalvicious/agent-config

Skill Claude Code

Use when adding conditional formatting to a Power BI visual — per-point bar/column colors, diverging gradients, line segment colors, marker transparency, data bars, conditional icons. Three approaches — measure-based (extension measure dataType Text returning theme tokens good/bad/neutral/minColor/midColor/maxColor)…

not rated 1 +1 changed 2d ago A 180 tokens original MIT

pbir-filters

38

wardawgmalvicious/agent-config

Skill Claude Code

Use when authoring filter bodies in a Power BI PBIR report at report.json, page.json, or visual.json filterConfig.filters. Covers scopes (Report, Page, Visual — visual filter is sibling of visual NOT nested), filter types (Categorical, Advanced, TopN, VisualTopN, RelativeDate, RelativeTime, Tuple), filter body shape…

not rated 1 +1 changed 2d ago A 191 tokens original MIT

pbir-pages

39

wardawgmalvicious/agent-config

Skill Claude Code

Use when authoring or editing page.json / pages.json inside a Power BI PBIR report's definition/pages/ folder. Covers top-level page properties (name hex GUID vs displayName, displayOption as STRING not integer, width/height, type Default vs Tooltip, visibility AlwaysVisible vs HiddenInViewMode…

not rated 1 +1 changed 2d ago A 155 tokens original MIT

wardawgmalvicious/agent-config

Skill Claude Code

Use when scaffolding or building a new Power BI report end-to-end from a published semantic model using the pbir CLI. Covers the 10-step workflow — KPI / filter / granularity requirements, model field discovery via pbir model, pbir new report scaffold, renaming the default Page 1 instead of adding a new one, 3-30-300…

not rated 1 +1 changed 2d ago A 214 tokens original MIT

pbir-themes

41

wardawgmalvicious/agent-config

Skill Claude Code

Use when authoring or editing a Power BI report theme JSON under Report.Report/StaticResources/SharedResources/BaseThemes/ or RegisteredResources/. Covers top-level theme properties (name, dataColors palette, semantic colors background/foreground/tableAccent, sentiment good/bad/neutral/minimum/maximum/center…

not rated 1 +1 changed 2d ago A 196 tokens original MIT

pbir-visual-json

42

wardawgmalvicious/agent-config

Skill Claude Code

Use when editing visual.json inside a Power BI PBIR report's visuals/ folder. Covers top-level structure (name, position, visual vs visualGroup mutually exclusive, filterConfig sibling NOT child of visual, root-level isHidden for bookmark toggles), expression literal suffixes — string 'text', double 14D, integer 14L…

not rated 1 +1 changed 2d ago A 196 tokens original MIT

wardawgmalvicious/agent-config

Skill Claude Code

Create and modify Power BI report files in PBIR/PBIP format using the powerbi-report-author and powerbi-desktop CLIs. Use when the user wants to: (1) implement an approved report spec or design brief, (2) add or edit pages, visuals, filters, slicers, bookmarks, themes, or formatting, (3) validate PBIR and verify…

not rated 1 +1 changed 2d ago A 183 tokens copy · 95% MIT

wardawgmalvicious/agent-config

Skill Claude Code

Generate Power BI report visual design guidance before PBIR files are written. Use when the user wants to: (1) choose tone, signature, page archetypes, chart types, layout, color, typography, theme direction, or accessibility approach, (2) redesign/restyle an existing report, apply a brand, or critique chart/layout…

not rated 1 +1 changed 2d ago A 153 tokens copy · 95% MIT

wardawgmalvicious/agent-config

Skill Claude Code

Use for Microsoft Fabric Data Pipeline item definitions in Git — pipeline-content.json, .platform, .schedules. Covers the envelope (properties.activities, plus the parameters, variables and libraryVariables the REST schema omits), dependsOn conditions, the activity-type enum and Fabric-specific typeProperties…

not rated 1 +1 changed 2d ago A 225 tokens original MIT

fabric-ontology

46

wardawgmalvicious/agent-config

Skill Claude Code

Use for the Microsoft Fabric Ontology item (preview, Fabric IQ workload) — .Ontology/ in a Git-synced repo, .platform type Ontology. Covers the definition layout (an empty definition.json envelope, EntityTypes/{bigint-id}/definition.json plus DataBindings/{guid}.json, Documents, Overviews, ResourceLinks, and…

not rated 1 +1 changed 2d ago A 212 tokens original MIT

wardawgmalvicious/agent-config

Skill Claude Code

Use for the Microsoft Fabric Operations Agent item (preview) — .OperationsAgent/ + Configurations.json — the autonomous LLM agent that queries one Eventhouse/KQL database or Ontology every 5 minutes, messages Teams, and can run a pipeline or notebook under its creator's delegated identity. Covers the draft-07…

not rated 1 +1 changed 2d ago A 243 tokens original MIT

wardawgmalvicious/agent-config

Skill Claude Code

Audit an existing Power BI or Fabric semantic model and report on its shape, relationship health, memory cost and downstream readiness — a review of a finished model, not authoring guidance. Use when asked to audit, review, assess or health-check a semantic model, to judge whether one is a real star schema, to explain…

not rated 1 +1 changed 2d ago A 206 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: