Skip to content
appsgit

Kotlin Tooling Java To Kotlin

Kotlin Tooling Java To Kotlin is an agent skill (a SKILL.md file) from Kotlin/kotlin-agent-skills. Agents load it when converting Java source files to idiomatic Kotlin, when user mentions "java to kotlin", "j2k", "convert java", "migrate java to kotlin", or… It works with Claude Code and Codex and has 1,071 GitHub stars across a repository of 2 listed skills.

github.com/Kotlin/kotlin-agent-skills/skills/kotlin-tooling-java-to-kotlin (opens in a new tab)

  • Official
  • Multi-skill repo
  • Plugin marketplace
  • Coding
  • Actively maintained

Add this skill

Claude

This repository is a Claude Code plugin marketplace. In Claude Code:

/plugin marketplace add Kotlin/kotlin-agent-skills
/plugin install kotlin-agent-skills@Kotlin

In the Claude apps, zip the kotlin-tooling-java-to-kotlin folder and upload it under Customize > Skills > + > Upload a skill (code execution must be on).

ChatGPT / Codex

Codex reads skills from .agents/skills/ in a repo or ~/.agents/skills/ for every project:

git clone --depth 1 https://github.com/Kotlin/kotlin-agent-skills.git
cp -r kotlin-agent-skills/skills/kotlin-tooling-java-to-kotlin .agents/skills/kotlin-tooling-java-to-kotlin   # repo; ~/.agents/skills for all projects

Standalone skills also load in the ChatGPT desktop app.

Cursor

Cursor loads skills from .cursor/skills/ (or ~/.cursor/skills/) and also reads .claude/skills/:

git clone --depth 1 https://github.com/Kotlin/kotlin-agent-skills.git
cp -r kotlin-agent-skills/skills/kotlin-tooling-java-to-kotlin .cursor/skills/kotlin-tooling-java-to-kotlin   # project; ~/.cursor/skills for all projects

Source (checked Oct 7, 2026): code.claude.com/docs/en/skills (opens in a new tab), code.claude.com/docs/en/plugin-marketplaces (opens in a new tab), support.claude.com/en/articles/12512180-using-skills-in-claude (opens in a new tab), learn.chatgpt.com/docs/build-skills (opens in a new tab), cursor.com/docs/context/skills (opens in a new tab)

What this skill does

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. Convert Java source files to idiomatic Kotlin using a disciplined 4-step conversion methodology with 5 invariants checked at each step.

When it triggers

  • 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 to kotlin"
  • "j2k"
  • "convert java"
  • "migrate java to kotlin"

More skills in Kotlin/kotlin-agent-skills

2 skills are listed from this repository.

FAQ

Kotlin Tooling Java To Kotlin FAQ

Still curious? Email info@appsgit.com.

What is the Kotlin Tooling Java To Kotlin skill?

Kotlin Tooling Java To Kotlin is an agent skill (a SKILL.md file) from Kotlin/kotlin-agent-skills. Agents load it when converting Java source files to idiomatic Kotlin, when user mentions "java to kotlin", "j2k", "convert java", "migrate java to kotlin", or… It works with Claude Code and Codex and has 1,071 GitHub stars across a repository of 2 listed skills. Its SKILL.md lives at github.com/Kotlin/kotlin-agent-skills/skills/kotlin-tooling-java-to-kotlin.

How do I install the Kotlin Tooling Java To Kotlin skill?

In Claude Code, run /plugin marketplace add Kotlin/kotlin-agent-skills and then /plugin install kotlin-agent-skills@Kotlin. For Codex or Cursor, copy the kotlin-tooling-java-to-kotlin folder into .agents/skills/ or .cursor/skills/.

Is the Kotlin Tooling Java To Kotlin skill free?

Yes. The repository is open source under the Apache-2.0 license.

Is Kotlin Tooling Java To Kotlin maintained?

The repository's most recent commit was on Sep 11, 2026. appsgit only lists skills from repositories with a commit in the last six months.