kaelio avatar

Live Database Ingest

Turns raw database schema snapshots into semantic layer sources and wiki documentation. You point it at JSON files containing table definitions, foreign keys, and connection metadata, and it writes validated sources with proper joins, preserves database comments as descriptions, and creates wiki pages only when there's real business meaning in the schema. The identifier verification protocol is the interesting bit: it actually probes the warehouse with discover_data and entity_details before writing anything, so you don't end up with semantic layer sources that reference tables or columns that don't exist. It won't invent measures or business logic that isn't already in your schema comments, which keeps the output grounded in what's actually there.

GitHub stars
1.1K
last updated
Jun 11, 2026

Install

$ npx -y skills add kaelio/ktx --skill live_database_ingest --agent claude-code

Installs into .claude/skills of the current project.

Files

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:

Sponsors

Details

Repository
github.com/kaelio/ktx
Categories
Backend & APIs, Testing & QA, Databases
License
Apache-2.0
First seen
Jun 11, 2026

More from kaelio/ktx

All 15
1martinholovsky avatarDatabase Design Expertmartinholovsky/claude-skills-generatorExpert in database schema design with focus on normalization, indexing strategies, FTS optimization, and performance-oriented architecture for desktop applicati0skills.sh installs
2ruvnet avatarworker-benchmarksruvnet/claude-flowRun comprehensive worker system benchmarks and performance analysis0skills.sh installs
3ruvnet avatarworker-integrationruvnet/claude-flowWorker-Agent integration for intelligent task dispatch and performance tracking0skills.sh installs
4syahiidkamil avatarpostgresql-code-reviewsyahiidkamil/software-engineer-ai-agent-atlasPostgreSQL-specific code review assistant focusing on PostgreSQL best practices, anti-patterns, and unique quality standards. Covers JSONB operations, array usa0skills.sh installs
5vm0-ai avatardev-servervm0-ai/vm0Development server lifecycle management for the vm0 project0skills.sh installs
6firebase avatardeveloping-genkit-pythonfirebase/agent-skillsDevelop AI-powered applications using Genkit in Python. Use when the user asks about Genkit, AI agents, flows, or tools in Python, or when encountering Genkit e33.6Kskills.sh installs