Skip to main content

← All sources

Kotlin skills

Official JetBrains/Kotlin skills — Kotlin backend, Spring, JPA, coroutines skills-hub.ai mirrors 4 skills from Kotlin daily — every skill links back to its upstream GitHub source. Install with one command across Claude Code, Cursor, Codex, Windsurf, and any MCP-compatible tool.

Upstream: github.com/Kotlin/kotlin-agent-skills

Installing a Kotlin skill

Pick a skill below, then run the install command for your AI coding tool. The skills-hub CLI writes the SKILL.md to the right directory and tracks the install in .skills.json so your team gets reproducible installs.

# Install a Kotlin skill
npx @skills-hub-ai/cli install <skill-slug>

# Browse all Kotlin skills via API
curl https://skills-hub.ai/api/v1/skills?source=kotlin

# Browse all sources
open https://skills-hub.ai/sources

Top Kotlin skills

See all →

The most-installed skills from Kotlin, ranked by adoption.

  1. 01kotlin-backend-jpa-entity-mapping

    Model Kotlin persistence code correctly for Spring Data JPA and Hibernate. Covers entity design, identity and equality, uniqueness constraints, relationships, fetch plans, and common ORM (Object-Relational Mapping) traps specific to Kotlin. Use when creating or reviewing JPA (Java Persistence API) entities, diagnosing N+1 or LazyInitializationException, placing indexes and uniqueness rules, or preventing Kotlin-specific bugs such as data class entities and broken equals/hashCode.

    Buildfrom Kotlin
  2. 02kotlin-tooling-java-to-kotlin

    Use when converting Java source files to idiomatic Kotlin, when user mentions "java to kotlin", "j2k", "convert java", "migrate java to kotlin", or when working with .java files that need to become .kt files. Handles framework-aware conversion for Spring, Lombok, Hibernate, Jackson, Micronaut, Quarkus, Dagger/Hilt, RxJava, JUnit, Guice, Retrofit, and Mockito.

    Buildfrom Kotlin
  3. 03kotlin-tooling-cocoapods-spm-migration

    Migrate KMP projects from CocoaPods (kotlin("native.cocoapods")) to Swift Package Manager (swiftPMDependencies DSL) — replaces pod() with swiftPackage(), transforms cocoapods.* imports to swiftPMImport.*, and reconfigures the Xcode project.

    Buildfrom Kotlin
  4. 04kotlin-tooling-agp9-migration

    Migrates Kotlin Multiplatform (KMP) projects to Android Gradle Plugin 9.0+. Handles plugin replacement (com.android.kotlin.multiplatform.library), module splitting, DSL migration, and the new default project structure. Use when upgrading AGP, when build fails due to KMP+AGP incompatibility, or when the user mentions AGP 9.0, android multiplatform plugin, KMP migration, or com.android.kotlin.multiplatform.library.

    Buildfrom Kotlin

About this source

skills-hub.ai mirrors skills from 90+ official GitHub repositories every day. Each imported skill is parsed from a SKILL.md file in the source repo, gets a security scan and quality score on import, and links back to its upstream source of truth.

Last sync: Apr 30, 2026, 10:13 PM (success).

Kotlin skills — frequently asked

What are Kotlin skills?

Kotlin skills are AI coding skills published by Kotlin (Official JetBrains/Kotlin skills — Kotlin backend, Spring, JPA, coroutines) and mirrored daily on skills-hub.ai. They are SKILL.md files that follow the open Agent Skills standard, so they work in Claude Code, Cursor, Codex CLI, Windsurf, Copilot, and any MCP-compatible tool.

How many Kotlin skills are available?

skills-hub.ai indexes 4 skills from Kotlin, synced daily from the upstream GitHub repository (https://github.com/Kotlin/kotlin-agent-skills).

How do I install a Kotlin skill?

Run `npx @skills-hub-ai/cli install <skill-slug>` in your project. The CLI writes the SKILL.md to the right directory for your AI tool and adds it to your `.skills.json` lockfile so your team gets the same skills at the same versions.

Are these official Kotlin skills?

Yes. Every skill from this source is mirrored from Kotlin's own GitHub repository (https://github.com/Kotlin/kotlin-agent-skills). Each skill page links back to the upstream source of truth, so you can verify the original.