Provides comprehensive guidance for searching and retrieving Maven components from Maven Central Repository (https://repo1.maven.org/maven2/). This skill enables searching by groupId, artifactId, version, and other coordinates, retrieving component metadata (POM files, JARs, sources, Javadoc), querying version history, and analyzing dependencies. Use when the user needs to find, verify, or retrieve Maven dependencies, check component versions, analyze dependency trees, or work with Maven coordinates.
View on GitHubpartme-ai/full-stack-skills
development-skills-utils
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/partme-ai/full-stack-skills/blob/main/skills/maven-search/SKILL.md -a claude-code --skill maven-searchInstallation paths:
.claude/skills/maven-search/## When to use this skill **ALWAYS use this skill when the user mentions:** - Searching for Maven dependencies or components - Finding Maven coordinates (groupId, artifactId, version) - Checking component versions or version history - Retrieving Maven artifacts (JAR, POM, sources, Javadoc) - Verifying Maven dependency coordinates - Analyzing dependency trees or transitive dependencies - Working with Maven Central Repository - Any request related to Maven components, libraries, or dependencies **Trigger phrases include:** - "查找 Maven 依赖" (find Maven dependency), "搜索 Maven 组件" (search Maven component) - "Maven 坐标" (Maven coordinates), "groupId" (groupId), "artifactId" (artifactId) - "Maven 版本" (Maven version), "最新版本" (latest version), "版本历史" (version history) - "Maven Central" (Maven Central), "Maven 仓库" (Maven repository) - "下载 Maven 依赖" (download Maven dependency), "获取 POM 文件" (get POM file) - "依赖树" (dependency tree), "传递依赖" (transitive dependencies) - Any mention of "Maven", "dependency", "artifact", "repository", "coordinates" ## How to use this skill **CRITICAL: This skill should be triggered when the user needs to search, retrieve, or work with Maven components from Maven Central Repository.** **Trigger this skill when you see:** - User says "查找 Maven 依赖" (find Maven dependency), "搜索 Maven 组件" (search Maven component) - User needs Maven coordinates (groupId, artifactId, version) - User wants to check component versions or retrieve artifacts - User mentions Maven Central Repository or Maven dependencies - User needs to analyze dependencies or verify coordinates To search for Maven components: 1. **Identify the search type** from the user's request: - Search by name → Use Maven Central Search API - Get specific version → Use direct repository URL - Check latest version → Query maven-metadata.xml - Analyze dependencies → Parse POM file - Download artifact → Use direct download URL 2. **Load the appropriate example file** from the `examples/`