Summary
SkillsJars (Maven Central as a package manager for AI agent skills) would let users add pre-packaged skills to JavaClaw as simple Gradle dependencies.
The SkillsTool from spring-ai-agent-utils already supports classpath scanning via addSkillsResource(). The change is a single-line addition to JavaClawConfiguration.java — after which any com.skillsjars:* dependency is automatically discovered.
Inspired by @ArturSkowronski's JVM Weekly
What This Unlocks
After this change, adding any SkillsJars package is just a Gradle dependency line:
// app/build.gradle — examples
implementation 'com.skillsjars:spring-ai-community__spring-testing-skills:1.0.0'
implementation 'com.skillsjars:coreyhaines31__marketingskills__pricing-strategy:1.0.0'
Skills from those JARs appear alongside filesystem skills automatically on next startup.
Summary
SkillsJars (Maven Central as a package manager for AI agent skills) would let users add pre-packaged skills to JavaClaw as simple Gradle dependencies.
The
SkillsToolfromspring-ai-agent-utilsalready supports classpath scanning viaaddSkillsResource(). The change is a single-line addition toJavaClawConfiguration.java— after which anycom.skillsjars:*dependency is automatically discovered.Inspired by @ArturSkowronski's JVM Weekly
What This Unlocks
After this change, adding any SkillsJars package is just a Gradle dependency line:
Skills from those JARs appear alongside filesystem skills automatically on next startup.