Handles Gradle build configuration with a strong bias toward Kotlin DSL, which is the right default for modern Java projects. Covers the essentials: dependency catalogs, build cache setup, task configuration, and performance tuning like parallel builds and incremental compilation. The version catalog example is especially useful since that's how you should be managing dependencies in 2024 but many projects still haven't migrated. Bonded to a Java build tools agent as a secondary skill, so it works alongside broader build concerns. If you're still writing Groovy DSL, it technically supports that too, but the examples and guidance clearly push you toward Kotlin.

skills.sh installs
385
GitHub stars
42
last updated
Aug 21, 2026

Install

$ npx -y skills add pluginagentmarketplace/custom-plugin-java --skill java-gradle --agent claude-code

Installs into .claude/skills of the current project.

Files

Java Gradle Skill

Master Gradle build tool with Kotlin DSL for Java projects.

Overview

This skill covers Gradle configuration with Kotlin DSL including task configuration, dependency management with catalogs, build cache optimization, and CI/CD integration.

When to Use This Skill

Use when you need to:

  • Configure Gradle builds (Kotlin DSL)
  • Manage dependencies with catalogs
  • Optimize build performance
  • Set up build cache
  • Create custom tasks

Quick Reference

// build.gradle.kts
plugins {
    java
    id("org.springframework.boot") version "3.2.1"
    id("io.spring.dependency-management") version "1.1.4"
}

java {
    toolchain {
        languageVersion = JavaLanguageVersion.of(21)
    }
}

repositories {
    mavenCentral()
}

dependencies {
    implementation("org.springframework.boot:spring-boot-starter-web")
    testImplementation("org.springframework.boot:spring-boot-starter-test")
}

tasks.withType<JavaCompile> {
    options.compilerArgs.addAll(listOf("-parameters", "-Xlint:all"))
    options.isFork = true
    options.isIncremental = true
}

Sponsors

Details

Repository
github.com/pluginagentmarketplace/custom-plugin-java
Categories
DevOps & CI/CD, Mobile Development, Java & JVM
First seen
Jun 3, 2026

More from pluginagentmarketplace/custom-plugin-java

All 12
1mims-harvard avatartooluniverse-drug-target-validationmims-harvard/tooluniverseQuantitative drug-target validation pipeline. Scores druggability, selectivity, safety profile, ADMET feasibility, and structural tractability with a composite 384skills.sh installs
2secondsky avatarthesys-generative-uisecondsky/claude-skills> Generate, modify, and style React components from natural language using the Thesys SDK. Guides schema-driven UI generation, theme customisation, tool calling384skills.sh installs
3davila7 avatarweights-and-biasesdavila7/claude-code-templatesTrack ML experiments with automatic logging, visualize training in real-time, optimize hyperparameters with sweeps, and manage model registry with W&B - collabo381skills.sh installs
4heygen-com avatarheygen-skillsheygen-com/skillsCreate HeyGen avatar videos via the v3 Video Agent pipeline — handles avatar resolution, aspect ratio correction, prompt engineering, and voice selection automa381skills.sh installs
5hoodini avataranalytics-metricshoodini/ai-agents-skillsBuild data visualization and analytics dashboards. Use when creating charts, KPI displays, metrics dashboards, or data visualization components. Triggers on ana381skills.sh installs
6alirezarezvani avatarcro-reviewalirezarezvani/claude-skills/cs:cro-review <plan> — Pipeline-paranoid interrogation of revenue, win rate, NRR, and ramp time. Use when the forecast misses pipeline coverage, win rates drop380skills.sh installs