This gets Qdrant vector database working with Java and LangChain4j for semantic search and RAG pipelines. You'll find patterns for Spring Boot integration, Docker deployment, and the usual vector operations like similarity search with filters. The skill covers both the raw Qdrant client and LangChain4j's abstractions, which matters because you often need one or the other depending on your setup. Includes multi-tenant patterns and proper async handling. Watch the vector dimension matching, it's strict and will break silently if your embedding model outputs different sizes than your collection expects. Good starting point if you're building retrieval systems in Java rather than Python.

skills.sh installs
3.9K
GitHub stars
369
last updated
Aug 21, 2026

Install

$ npx -y skills add giuseppe-trisciuoglio/developer-kit --skill qdrant --agent claude-code

Installs into .claude/skills of the current project.

Files

Qdrant Vector Database Integration

Overview

Qdrant is an AI-native vector database for semantic search and similarity retrieval. This skill provides patterns for integrating Qdrant with Java applications, focusing on Spring Boot and LangChain4j integration.

When to Use

  • Semantic search or recommendation systems in Spring Boot applications
  • RAG pipelines with Java and LangChain4j
  • Vector database integration for AI/ML applications
  • High-performance similarity search with filtered queries

Instructions

1. Deploy Qdrant with Docker

docker run -p 6333:6333 -p 6334:6334 \
    -v "$(pwd)/qdrant_storage:/qdrant/storage:z" \
    qdrant/qdrant

Access: REST API at http://localhost:6333, gRPC at http://localhost:6334.

2. Add Dependencies

Maven:

<dependency>
    <groupId>io.qdrant</groupId>
    <artifactId>client</artifactId>
    <version>1.15.0</version>
</dependency>

Gradle:

implementation 'io.qdrant:client:1.15.0'

3. Initialize Client

QdrantClient client = new QdrantClient(
    QdrantGrpcClient.newBuilder("localhost").build());

Sponsors

Details

Repository
github.com/giuseppe-trisciuoglio/developer-kit
Categories
Backend & APIs, AI & Agent Building, Java & JVM, Databases
First seen
May 16, 2026

More from giuseppe-trisciuoglio/developer-kit

All 102
1mvanhorn avatarpp-espnmvanhorn/printing-press-libraryUse this skill whenever the user asks about live sports scores, standings, team stats, game summaries (with box score, leaders, scoring plays, odds, and win pro3.9Kskills.sh installs
2dotnet avatarapple-crash-symbolicationdotnet/skillsSymbolicate .NET runtime frames in Apple platform .ips crash logs (iOS, tvOS, Mac Catalyst, macOS). Extracts UUIDs and addresses from the native backtrace, loca3.8Kskills.sh installs
3paperclipai avatarpaperclippaperclipai/paperclipInteract with the Paperclip control plane API for task coordination and governance. Use when checking assignments, updating issue status, posting comments, dele3.8Kskills.sh installs
4yaklang avatarcsp-bypass-advancedyaklang/hack-skillsAdvanced Content Security Policy bypass techniques. Use when XSS or data exfiltration is blocked by CSP and you need to find policy weaknesses, trusted endpoint3.8Kskills.sh installs
5yaklang avatarweb-cache-deceptionyaklang/hack-skillsWeb cache deception and poisoning playbook. Use when CDN, reverse proxy, or application caching may serve sensitive authenticated content to other users due to 3.8Kskills.sh installs
6giuseppe-trisciuoglio avataraws-sdk-java-v2-coregiuseppe-trisciuoglio/developer-kitProvides AWS SDK for Java 2.x client configuration, credential resolution, HTTP client tuning, timeout, retry, and testing patterns. Use when creating or harden3.8Kskills.sh installs