Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
pluginagentmarketplace avatar

Kotlin Compose

  • 67 installs
  • 7 repo stars
  • Updated January 5, 2026
  • pluginagentmarketplace/custom-plugin-kotlin

kotlin-compose is a Claude Code skill for ai & agent building.

About

kotlin-compose is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • kotlin-compose
  • AI & Agent Building
  • AI-coding skill

Kotlin Compose by the numbers

  • 67 all-time installs (skills.sh)
  • Ranked #5,935 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-kotlin --skill kotlin-compose

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs67
repo stars7
Last updatedJanuary 5, 2026
Repositorypluginagentmarketplace/custom-plugin-kotlin

How do I helps with ai & agent building tasks.?

Helps with ai & agent building tasks.

Who is it for?

Best when you're working on ai & agent building and need structured help with kotlin compose.

Skip if: Teams with no ai & agent building needs, or anyone wanting a generic chat assistant without this specific workflow.

When should I use this skill?

When you need to helps with ai & agent building tasks., or when kotlin-compose is a claude code skill for ai & agent building.

What you get

Structured output aligned to kotlin-compose: kotlin-compose, AI & Agent Building.

Files

SKILL.mdMarkdownGitHub ↗

Kotlin Compose Skill

Build modern UIs with Jetpack Compose declarative patterns.

Topics Covered

State Management

@Composable
fun Counter() {
    var count by remember { mutableIntStateOf(0) }
    Button(onClick = { count++ }) { Text("Count: $count") }
}

// Derived state
val isValid by remember { derivedStateOf { email.isNotBlank() && password.length >= 8 } }

Side Effects

@Composable
fun UserScreen(userId: String) {
    LaunchedEffect(userId) {
        viewModel.loadUser(userId)
    }

    DisposableEffect(Unit) {
        val listener = viewModel.addListener()
        onDispose { listener.remove() }
    }
}

Modifiers

Box(
    modifier = Modifier
        .fillMaxSize()
        .padding(16.dp)
        .background(MaterialTheme.colorScheme.surface)
        .clickable { onClick() }
)

Material 3 Theming

@Composable
fun AppTheme(content: @Composable () -> Unit) {
    val colorScheme = if (isSystemInDarkTheme()) darkColorScheme() else lightColorScheme()
    MaterialTheme(colorScheme = colorScheme, typography = Typography, content = content)
}

Troubleshooting

IssueResolution
Infinite recompositionUse remember or derivedStateOf
State lost on rotationUse rememberSaveable or ViewModel

Usage

Skill("kotlin-compose")

Related skills

FAQ

What does kotlin-compose do?

kotlin-compose is a Claude Code skill for ai & agent building.

When should I use kotlin-compose?

When you need to helps with ai & agent building tasks., or when kotlin-compose is a claude code skill for ai & agent building.

What are the main capabilities?

kotlin-compose; AI & Agent Building; AI-coding skill.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.