dax-liblisted
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