LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

kotlin-exposed-patterns - Kotlin Exposed ORM database access patterns

Provides patterns for Exposed DSL and DAO queries, transactions, HikariCP pooling, Flyway migrations, repositories, and JSON columns.

Tags

Updated: 2026-10-16

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Write Exposed DSL queries
  • Use Exposed DAO entities
  • Manage suspended transactions
  • Configure HikariCP pooling
  • Run Flyway migrations
  • Define relational tables
  • Handle JSON columns
  • Implement repository patterns
  • Build advanced queries
  • Implement pagination
  • Run batch operations

Inputs

  • Database configuration
  • Migration scripts
  • Table definitions
  • Query parameters
  • Domain models

Outputs

  • Query results
  • Database records
  • Database schema changes
  • Repository data access
  • Connection pool state

Requirements

  • Kotlin/JVM environment
  • JetBrains Exposed
  • HikariCP
  • Flyway
  • Relational database
  • Coroutine support

Source

  • Spec: SKILL.md
Kotlin
Exposed ORM
Database access
SQL DSL
DAO
Transactions
HikariCP
Flyway
Repository pattern
Write Exposed DSL queries
Use Exposed DAO entities
Manage suspended transactions
Configure HikariCP pooling
Database configuration
Migration scripts
Table definitions
Query results
Database records
Database schema changes