gradle-dependency-checker

Execute Gradle dependency checks and extract resolved versions from dependency-tree outputs.

4|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/Omico/agent-skill-gradle-dependency-checker --skill gradle-dependency-checker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gradle-dependency-checker
Source: https://github.com/Omico/agent-skill-gradle-dependency-checker/tree/main
Command: npx skills add https://github.com/Omico/agent-skill-gradle-dependency-checker --skill gradle-dependency-checker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Helps developers avoid manual inspection of Gradle dependency trees by automating the discovery and extraction of resolved versions for key libraries (kotlin, kotlinx, skiko, androidx) and producing human-readable reports.

Core Features & Use Cases

  • Executes Gradle dependency-tree commands (via a provided Gradle wrapper) and extracts the configuration section commonMainResolvableDependenciesMetadata.
  • Parses dependency-tree outputs to resolve final versions (handles upgrade markers and strict constraints) and generates categorized Markdown reports grouped by Kotlin, Kotlinx, Skiko, Compose Multiplatform, JetBrains AndroidX, and AndroidX.
  • Includes one-click scripts for batch processing multiple Compose Multiplatform versions and a Python parser that formats output exactly as specified for downstream consumption.
  • Use case: Inspect transitive version upgrades and produce a reproducible Markdown report for Compose Multiplatform 1.10.0 to verify kotlin/kotlinx/skiko/androidx version alignment.

Quick Start

Ask the assistant to check the dependency versions for Compose Multiplatform 1.10.0 and show the report if available.

Frequently Asked Questions about gradle-dependency-checker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract resolved versions from a Gradle dependency tree for a Compose Multiplatform project?

You can extract resolved dependency versions by executing Gradle dependency-tree commands and parsing the commonMainResolvableDependenciesMetadata configuration to generate a categorized Markdown report grouped by Kotlin, Kotlinx, Skiko, and AndroidX libraries.

Do I need Python and a local Gradle environment to check Compose Multiplatform dependency versions?

Yes, generating Compose Multiplatform dependency reports requires a local Gradle environment to execute dependency-tree commands and Python 3 to run the parser that extracts resolved versions and formats the Markdown output.

Can I automate dependency version checks across multiple Compose Multiplatform versions?

Yes, you can automate dependency version checks across multiple Compose Multiplatform versions using included one-click batch processing scripts that iterate through versions and generate reproducible Markdown reports for each.

What is the best way to verify Kotlin and Skiko version alignment in a Gradle project?

The best way to verify Kotlin and Skiko version alignment is to parse the Gradle dependency tree using an automated checker that resolves final versions, handles upgrade markers and strict constraints, and groups them into a human-readable Markdown report.

Does the dependency checker handle transitive dependency upgrades and strict constraints?

Yes, the dependency checker handles transitive dependency upgrades and strict constraints by parsing the Gradle dependency-tree output to resolve final versions, ensuring accurate reporting of version alignment for Compose Multiplatform projects.