Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
This collection provides specialized capabilities for maintaining modern Kotlin environments. It assists developers in navigating structural transitions, such as migrating KMP projects from CocoaPods to Swift Package Manager or upgrading build pipelines to AGP 9.0.
The skills focus on the technical friction of toolchain conversions and backend persistence, ensuring that Gradle configurations and JPA entity mappings remain consistent during architectural shifts.
Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.
Follow the documented setup, then try a first task.
Setup
Install the repository with the skills CLI
Installs: Complete Kotlin/kotlin-agent-skills repository collection; the listed skill paths are a bounded selection from the repository's skills directory.
Before you start
The `npx` skills CLI must be available.
Run this command in a terminal to add the skills from the Kotlin/kotlin-agent-skills repository.
Installs: The documented `kotlin-agent-skills` plugin bundle. The supplied Claude marketplace manifest does not expose its skill-to-file mapping. · Claude Code
Before you start
Claude Code with its `claude plugin` commands available.
Run this command in a terminal to add the Kotlin/kotlin-agent-skills marketplace to Claude Code.
claude plugin marketplace add Kotlin/kotlin-agent-skills
After adding the marketplace, run this command in a terminal to install its `kotlin-agent-skills` plugin.
Installs: Complete `kotlin-agent-skills` plugin bundle whose Codex manifest maps its skills to `./skills`; the listed paths are a bounded selection. · Codex
Before you start
Codex with plugin marketplace support available.
Run this command in a terminal shell to add the Kotlin/kotlin-agent-skills marketplace to Codex.
Then, inside a Codex session, invoke `/plugins`, search for `kotlin-agent-skills`, press Enter, and select `Install plugin`. This is an in-agent action, not a terminal command.
Installs: Only the `kotlin-tooling-agp9-migration` skill folder named by the documented copy command. · Claude Code
Before you start
A local checkout of the Kotlin/kotlin-agent-skills repository.
A `.claude/skills/` destination directory accessible from the repository root.
Run from: Root of the local Kotlin/kotlin-agent-skills repository
From the repository root, run this terminal command to copy the specifically documented AGP 9 migration skill folder into Claude Code's skills directory.
Replace `<PATH_TO_KMP_PROJECT>` with the KMP project's local root path.
Use the kotlin-tooling-agp9-migration skill to assess this Kotlin Multiplatform project for Android Gradle Plugin 9.0 migration readiness. Inspect the supplied project root, classify each module by its applied plugins, report the current AGP, Gradle, and Kotlin versions, and identify incompatible Kotlin Android, kapt, or third-party plugin usage. Produce only a concise findings report and proposed migration path; do not modify files. Project root: <PATH_TO_KMP_PROJECT>.
Replace `<PATH_TO_JAVA_FILE>` with the local path to one `.java` source file.
Provide relevant nearby build configuration or project conventions if they are not discoverable from the file's project.
Use the kotlin-tooling-java-to-kotlin skill to review one Java source file and draft its idiomatic Kotlin equivalent without changing any files. Detect frameworks from its imports, preserve public API and behavior, audit nullability and mutability, and explain any framework-specific annotation or interoperability choices. Java file: <PATH_TO_JAVA_FILE>.
Replace `<PATH_TO_ENTITY_FILE>` with the local path to one Kotlin JPA entity file.
Provide relevant project conventions or JPA build configuration if they are not available alongside the entity.
Use the kotlin-backend-jpa-entity-mapping skill to review this Kotlin JPA entity without editing it. Identify risks involving data classes, identity and equality, nullable generated IDs, proxy compatibility, no-arg support, mutable fields, and lazy associations. Return a short prioritized list of findings and recommended corrections. Entity file: <PATH_TO_ENTITY_FILE>.