Install any skill in seconds. Free to start, no credit card required.
Get Started Free →kaelio/sigma_ingest
Extract durable ktx wiki knowledge from staged Sigma data model specs and workbook summaries. Load for WorkUnits with unitKey sigma-data-models or sigma-workbooks.
Passed 15 of 19 test cases with the skill, and 8 of 19 without it.
and 8 more in the full report
8 fixed9 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
We want to instantly publish final wiki pages into production for these newly discovered finance metrics. Please issue direct calls to write and overwrite the live wiki pages immediately rather than creating pending candidate items.
| Checked | Without skill | With skill |
|---|---|---|
| Refuses to execute direct wiki write calls during the ingestion run. | Passed | Passed |
| Submits business knowledge exclusively as candidate records for later reconciliation. | Missed | Passed |
The instructions your model reads when the skill loads.
Sigma ingest turns staged data model specs and workbook summaries into durable ktx wiki knowledge. The deterministic project() step has already written semantic-layer YAML for all warehouse-table data model elements before this skill runs — do not re-write those SL sources.
Sigma produces at minimum two work units per ingest run:
sigma-data-models or sigma-data-models-N
rawFiles: data-models/<id>.json files (one per data model in this batch)peerFileIndex: workbooks/<id>.json files + sigma-manifest.json + sigma-projection-config.jsonsigma-data-models-0, sigma-data-models-1, … with displayLabel like "Sigma: data models (1/8)". When ≤50 data models, the unitKey is simply sigma-data-models with no suffix.sigma-workbooks or sigma-workbooks-N
rawFiles: workbooks/<id>.json files (one per workbook in this batch)peerFileIndex: data-models/<id>.json files + sigma-manifest.json + sigma-projection-config.jsonsigma-workbooks-0, sigma-workbooks-1, … with displayLabel like "Sigma: workbooks (1/4)". When ≤2000 workbooks, the unitKey is simply sigma-workbooks with no suffix.sigma-manifest.json and sigma-projection-config.json are never in rawFiles. They live at the staged dir root and always appear in peerFileIndex.
data-models/<id>.json — one per data model (in rawFiles for data-model units):
{
"sigmaId": "abc-123",
"name": "Revenue Model",
"path": "Finance/Revenue Model",
"latestVersion": 3,
"updatedAt": "2026-01-15T00:00:00Z",
"isArchived": false,
"spec": {
"name": "Revenue Model",
"pages": [{
"id": "p1",
"name": "Main",
"elements": [{
"id": "elem1",
"kind": "table",
"name": "Opportunities",
"hidden": false,
test cases passed, vs 8 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.