---
title: "kortex"
description: "Kotlin Agent Skills: Kotlin Toolchain (Amper), Kotlin/JVM, Multiplatform, and more"
canonical: https://agentpluginsdirectory.com/plugins/kortex
last-updated: 2026-09-22
---

# kortex
Kotlin Agent Skills: Kotlin Toolchain (Amper), Kotlin/JVM, Multiplatform, and more
- Slug: kortex
- Publisher: Ruslan Ibrahimau
- Repository: https://github.com/Heapy/kortex
- Manifest: plugins/kortex/plugin.json
- Version: 1.13.0
- License: Apache-2.0
- Category (editorial): devops-cloud
- Skills: 5 (jshell, kotlin-toolchain, ktor, main-kts, modern-kotlin)
- MCP servers: 0
- Stars: 6
- Repository created: 2026-06-29
- Repository last pushed: 2026-09-16
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/kortex
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What kortex does, in the publisher's words

Kotlin- and JVM-focused agent skills for JetBrains Kotlin Toolchain, Kotlin/JVM, Multiplatform, JShell, and related development workflows.

- Kotlin Toolchain declarative project setup with module.yaml, project.yaml, templates, dependencies, plugins, and the kotlin CLI.
- Version-aware guidance for Kotlin Toolchain v0.12.x, with a retained v0.11.x snapshot and a 0.11 -> 0.12 migration guide.
- Kotlin/JVM, Android, iOS, Kotlin Multiplatform, Kotlin/JS, Kotlin/Wasm, Kotlin/Native, server-side apps, testing, publishing, migration, and toolchain provisioning.
- Modern Kotlin language features (2.0 to 2.4.x, including 2.4.10 and the 2.4.20-Beta1 EAP) with experimental compiler flags and per-version references back to Kotlin 1.4.
- Ktor 3.5.x server and client development: routing, requests/responses, plugins, serialization, authentication, sessions, WebSockets, SSE, engines, testing, deployment, and multiplatform client work.
- Java snippets and scratchpad work with JShell.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/Heapy/kortex/HEAD/plugins/kortex/README.md

## Skills

- jshell: Use when running Java snippets in JShell or using JShell as a Java REPL or scratchpad.
- kotlin-toolchain: Use when working with JetBrains Kotlin Toolchain v0.12.x, formerly Amper, including module.yaml, project.yaml, module templates, nested templates, libs.versions.toml, the kotlin CLI wrapper, `//` project paths, Kotlin/JVM, Android, iOS, Kotlin Multiplatform, Kotlin/JS, Kotlin/Wasm (wasm-js, wasm-wa…
- ktor: Use when building, modifying, debugging, or reviewing Ktor 3.5.x server and client applications, including routing, requests/responses, plugins, serialization, authentication, sessions, WebSockets, SSE, engines, testing, deployment, and Kotlin multiplatform client work.
- main-kts: Use when creating, writing, or running standalone executable Kotlin scripts with the `.main.kts` extension, including the `kotlin` script runner, shebang execution, `@file:DependsOn`/`@file:Repository`/`@file:Import`/`@file:CompilerOptions`/`@file:OptIn` annotations, script dependencies, command-li…
- modern-kotlin: Use when writing, reviewing, or modernizing Kotlin code with recent language versions (2.0 to 2.4.x, including 2.4.10 and 2.4.20-Beta1), including context parameters, collection literals, guard conditions in when, multi-dollar interpolation, non-local break/continue, explicit backing fields, nested ty…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
