Spring Ai Agent Utils
Description
A Spring AI library that brings Claude Code-inspired tools and agent skills to your AI applications.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Spring AI Agent Utils
[](https://opensource.org/licenses/Apache-2.0) [](https://central.sonatype.com/artifact/org.springaicommunity/spring-ai-agent-utils) [](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
A [Spring AI](https://docs.spring.io/spring-ai/reference/2.0-SNAPSHOT/index.html) library that brings [Claude Code](https://code.claude.com/docs/en/settings#tools-available-to-claude)-inspired tools and agent skills to your AI applications.
Overview
Spring AI Agent Utils reimplements core Claude Code capabilities as Spring AI tools, enabling sophisticated agentic workflows with file operations, shell execution, web access, task management, and extensible agent skills.
This project demonstrates how to reverse-engineer and reimplement Claude Code's powerful features within the Spring AI ecosystem, making them available to Java developers building AI agents.
Project Structure
spring-ai-agent-utils/
├── spring-ai-agent-utils-common/ # Shared subagent SPI (interfaces & records)
├── spring-ai-agent-utils/ # Core library (tools, advisors, skills, Claude subagents)
├── spring-ai-agent-utils-a2a/ # A2A protocol subagent implementation
├── spring-ai-agent-utils-bom/ # Bill of Materials for version management
│
└── examples/
├── code-agent-demo/ # Full-featured AI coding assistant
├── ask-user-question-demo/ # Interactive question-answer demo
├── skills-demo/ # Focused skills system demo
├── subagent-demo/ # Markdown-defined local sub-agents
├── subagent-a2a-demo/ # A2A protocol remote sub-agents
├── todo-demo/ # TodoWriteTool task management demo
└── memory/
├── memory-tools-demo/ # Long-term memory with AutoMemoryTools (manual setup)
├── memory-filesystem-tools-demo/# Long-term memory with general FileSystemTools
└── memory-tools-advisor-demo/ # Long-term memory via AutoAutoMemoryToolsAdvisor
Agentic Utils
These are the agent tools needed to implement any agentic behavior
Core Tools
- AgentEnvironment - Dynamic agent context utility that provides runtime environment information and git repository status to system prompts
- FileSystemTools - Read, write, and edit files with precise control
- ShellTools - Execute shell commands with timeout control,
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI TrendRadar
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的
AI mem0
| Universal memory layer for AI Agents | 51341 | 221 | 1 |
AI