pluginagentmarketplace/custom-plugin-kotlin

kotlin-fundamentals

Kotlin language fundamentals - syntax, null safety, data classes, extensions

First seen Jan 25, 2026

Installation

$ npx skills add pluginagentmarketplace/custom-plugin-kotlin --skill kotlin-fundamentals

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from pluginagentmarketplace/custom-plugin-kotlin · top by installs.

npx skills add pluginagentmarketplace/custom-plugin-kotlin

Browse all from pluginagentmarketplace/custom-plugin-kotlin

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 7
License LICENSE
Default branch main
Open issues 1
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,597 B
  • docs SUMMARY.md 103 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 22 installs

SKILL.md

Kotlin Fundamentals Skill

Master Kotlin programming fundamentals with production-ready patterns.

Topics Covered

Null Safety

// Safe call + Elvis
val name = user?.name ?: "Anonymous"

// requireNotNull for validation
requireNotNull(user) { "User required" }

Data Classes

data class User(val id: Long, val name: String) {
    init { require(name.isNotBlank()) }
}

Scope Functions

Function Context Returns Use Case
let it Lambda result Null-safe transforms
apply this Same object Object configuration
run this Lambda result Object scope + result
also it Same object Side effects

Troubleshooting

Issue Resolution
NPE despite null check Check platform types from Java
Smart cast fails Use local variable or let

Usage

Skill("kotlin-fundamentals")