← ClaudeAtlas

dax-liblisted

Use when looking for an EXISTING published DAX user-defined function before writing one — moving averages, format strings, SVG visuals, KPI/variance, RFM or ABC classification, unit conversion, model audit/metadata, sample data, time intelligence. Offline index of the DAX Lib registry (daxlib.org) — what exists, who wrote it, and where to get it. Triggers on "is there a UDF for", "find an existing DAX function", "ready-made", "already exists", "daxlib", "DAX package".
CSalcedoDataBI/dax-for-agents · ★ 0 · AI & Automation · score 68
Install: claude install-skill CSalcedoDataBI/dax-for-agents
# DAX Lib — index of published DAX UDFs **Before authoring a UDF from scratch, check here — someone may have already shipped it.** This is an **offline index** of [DAX Lib](https://daxlib.org), the package registry for DAX user-defined functions. It tells you what exists, who wrote it and what it does, so the agent can answer "does this already exist?" without a network round trip. **It does not carry the DAX code.** The code lives at the registry, which is where it stays current. See [`NOTICE`](./NOTICE). Pairs with **`dax-lib-install`** (actually install what this index found), **`dax-udf-authoring`** (how to write your own when none fits), and **`dax-reference`** (what the built-in functions do). ## Files | File | Use | |---|---| | `catalog.md` | Human index — one row per package: id, latest version, author, functions, description. **Scan this first.** | | `catalog.json` | Machine index — every version, with `functions[]`, `tags[]`, `isLatest`, `url`. Use for keyword/tag search. | | `scripts/refresh-daxlib.ps1` | Rebuild the index from `daxlib/daxlib`. | ## Workflow 1. **Identify the need** — "trailing moving average", "waterfall SVG", "RFM segmentation". 2. **Search the index.** Grep `catalog.md`, or query `catalog.json` by `tags` / `functions` / `description`. Tags are coarse (`DAX,UDF,SVG,TIMESERIES,…`) — match on description and function names too. 3. **Report what you found**: package id, author, the function signature from `functions[]`, and the `url