live_database_ingest

Solid

Capture semantic-layer and knowledge updates from a live database schema snapshot.

AI & Automation 733 stars 42 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 95/100

Stars 20%
95
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Live Database Ingest Use this skill when the ingest work unit contains raw files under `raw-sources/<connectionId>/live-database/<syncId>/`. ## Workflow 1. Read the table JSON file listed in the work unit. 2. Read `connection.json` to understand the snapshot metadata. 3. Read `foreign-keys.json` when the table has a foreign key or when joins are needed for the semantic-layer source. 4. Create or update one semantic-layer source for the table with `sl_write_source`. 5. Use the physical table name from the raw JSON as the source `table` field. 6. Preserve database comments as `descriptions.db` on tables and columns. 7. Add joins only when the foreign key index names both sides. 8. Write wiki pages only for durable business meaning that is present in table or column comments. 9. Run `sl_validate` for the table source before the work unit completes. Sample values come from the scan record; do not invent values not present in relationship-profile.json. ## Identifier Verification Protocol Before writing a wiki page or SL source on any topic: 1. `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`: 2. `entity_details({connectionId, targets: [{display: "<identifier>"}]})` - confirm the identifier resolves; inspect...

Details

Author
Kaelio
Repository
Kaelio/ktx-ai-data-agents-context
Created
3 weeks ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

live_database_ingest

Capture semantic-layer and knowledge updates from a live database schema snapshot.

733 Updated today
Kaelio
AI & Automation Solid

wiki-ingest

Ingest a raw source document into the wiki. Reads the source, extracts key information, creates or updates wiki pages, maintains cross-references, and logs the operation. Use when the user adds a new source or says 'ingest this'.

499 Updated 5 days ago
open-gitagent
AI & Automation Solid

wiki-ingest

Ingest articles, PDFs, videos, transcripts, and notes into a persistent interlinked knowledge wiki. Use when the user wants source notes, entity pages, concept pages, navigation updates, or STOW processing.

108 Updated today
Mark393295827
AI & Automation Solid

sl

KTX's semantic layer - a structured catalog of sources (tables/views), measures, joins, and segments expressed as YAML. Covers the schema and how to query it via `sl_query`. Use when the task involves querying pre-defined metrics (ARR, churn, retention, LTV, MAU) or reading SL source YAML to understand the catalog. Capture is handled by the `sl_capture` skill (memory-agent only).

733 Updated today
Kaelio
AI & Automation Solid

sl

KTX's semantic layer - a structured catalog of sources (tables/views), measures, joins, and segments expressed as YAML. Covers the schema and how to query it via `sl_query`. Use when the task involves querying pre-defined metrics (ARR, churn, retention, LTV, MAU) or reading SL source YAML to understand the catalog. Capture is handled by the `sl_capture` skill (memory-agent only).

733 Updated today
Kaelio