Install any skill in seconds. Free to start, no credit card required.
Get Started Free →kaelio/historic_sql_table_digest
Convert one changed historic-SQL table usage bucket into typed table usage evidence for deterministic _schema projection.
Passed 3 of 10 test cases with the skill, and 2 of 10 without it.
and 1 more in the full report
3 fixed4 passed either way14 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
Staged table JSON for `tables/crm.contacts.json` contains `columnsByClause.where: ["tenant_id", "status"]` and `columnsByClause.groupBy: ["country"]`. Should `columnsByClause.where` elements be placed into `commonGroupBys`?
| Checked | Without skill | With skill |
|---|---|---|
| Populates commonFilters with tenant_id and status. | Missed | Passed |
| Populates commonGroupBys with country. | Missed | Passed |
The instructions your model reads when the skill loads.
Use this skill when the WorkUnit raw file is one tables/<schema>.<name>.json file from the historic-sql adapter.
read_raw_file for the single tables/<schema>.<name>.json raw file.manifest.json only if the table JSON omits the dialect or the WorkUnit notes are unclear.emit_historic_sql_evidence exactly once with kind: "table_usage".Before writing a wiki page or SL source on any topic:
discover_data({query: "<topic>"}) - see what wikis, SL sources, and raw
tables already exist. Prefer updating existing pages over creating new ones.Before emitting any schema.table or schema.table.column into a wiki body,
SL source, tables: frontmatter, sl_refs, or emit_unmapped_fallback:
entity_details({connectionId, targets: [{display: "<identifier>"}]}) -
confirm the identifier resolves; inspect native types, FK/PK, and
sampleValues.entity_details sampleValues for the relevant
column. If sampleValues is short or the sample may have missed real values,
run a sql_execution probe with the same warehouse connection id:
sql_execution({connectionId, sql: "SELECT DISTINCT <col> FROM <ref> LIMIT 50"}).sql_execution({connectionId, sql: "SELECT 1 FROM <ref> LIMIT 0"}).
If it errors, the identifier is fictional.[unverified - from <rawPath>] in the wiki body,
citing the exact raw path that mentioned it.emit_unmapped_fallback with no_physical_table, include
the failing probe error in clarification.<schema>.<table> placeholder strings from these instructions
into output.test cases passed, vs 2 / 10 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.