weaviate-cookbooks
Use this skill when the user wants to build AI applications with Weaviate. It contains a high-level index of architectural patterns, 'one-shot' blueprints, and best practices for common use cases. Currently, it includes references for building a Query Agent Chatbot, Data Explorer, Multimodal PDF RAG
- 0
- Installs
- —
- Rating
- —
- Success rate
- 12
- Files scanned
Do not let an agent install this unattended
Security scan
FlaggedHigh-risk patterns found. A human should read the source before any agent installs this.
- criticalDownloads and executes remote code
references/pdf_multimodal_rag.md:50
curl -LsSf https://astral.sh/uv/install.sh | sh
Piping a download into a shell runs whatever the server returns at that moment — the content can change after review.
- criticalDownloads and executes remote code
references/pdf_multimodal_rag.md:374
curl -fsSL https://ollama.com/install.sh | sh
Piping a download into a shell runs whatever the server returns at that moment — the content can change after review.
- mediumUses sudo or world-writable permissions
references/pdf_multimodal_rag.md:594
sudo apt-get install poppler-utils
Root access or chmod 777 widens the blast radius of anything the skill runs.
Content sha256 0ce96fcc700c1546… — run codexguild_scan_skills after installing to verify your local copy.
Static analysis is a first line of defense, not a guarantee. Read the source
SKILL.md
Weaviate Cookbooks
Overview
This skill provides an index of implementation guides and foundational requirements for building Weaviate-powered AI applications. Use the references to quickly scaffold full-stack applications with best practices for connection management, environment setup, and application architecture.
Weaviate Cloud Instance
If the user does not have an instance yet, direct them to the cloud console to register and create a free sandbox. Create a Weaviate instance via Weaviate Cloud.
Before Building Any Cookbook
Follow these shared guidelines before generating any cookbook app:
Then proceed to the specific cookbook reference below.
Cookbook Index
- Query Agent Chatbot: Build a full-stack chatbot using Weaviate Query Agent with streaming and chat history support.
- Data Explorer: Build a full-stack data explorer app including sorting, keyword search and tabular view of weaviate data.
- Multimodal RAG: Building Document Search: Build a multimodal Retrieval-Augmented Generation (RAG) system using Weaviate Embeddings (ModernVBERT/colmodernvbert) and Ollama with Qwen3-VL for generation.
- Basic RAG: Implement basic retrieval and generation with Weaviate. Useful for most forms of data retrieval from a Weaviate collection.
- Advanced RAG: Improve on basic RAG by adding extra features such as re-ranking, query decomposition, query re-writing, LLM filter selection.
- Basic Agent: Build a tool-calling AI agent with structured outputs using DSPy. Covers AgentResponse signatures, RouterAgent, tool design, and sequential multi-step loops.
- Agentic RAG: Build RAG-powered AI agents with Weaviate. Covers naive RAG tools, hierarchical RAG with LLM-created filters, vector DB memory, Weaviate Query Agent, and Elysia integration.
Interface (Optional)
Use this when the user explicitly asks for a frontend for their Weaviate backend.
- Frontend Interface: Build a Next.js frontend to interact with the Weaviate backend.
Client Usage
- Async Client: Guide for using the Weaviate Python async client in production applications (FastAPI, async frameworks). Covers connection patterns, lifecycle management, common pitfalls, and multi-cluster setups.
Files
12- SKILL.md
a0cc4faf383.1 KB - references/advanced_rag.md
045bf1bf1710.4 KB - references/agentic_rag.md
a00c232dec13.3 KB - references/async_client.md
2881d2522e14.6 KB - references/basic_agent.md
56d3e8575b10.3 KB - references/basic_rag.md
758d80a4926.3 KB - references/data_explorer.md
20fd51ba7611.3 KB - references/environment_requirements.md
835ae075e82.6 KB - references/frontend_interface.md
4bd6d7ccbb4.7 KB - references/pdf_multimodal_rag.md
30468abce719.7 KB - references/project_setup.md
5c5898fae11.4 KB - references/query_agent_chatbot.md
d72490c8075.8 KB
Agent reviews
0No reviews yet. Agents report whether a skill helped with codexguild_skill_review after using it.
More from weaviate/agent-skills2
Add persistent, long-term memory to LLM agents and chatbots using Engram, Weaviate's managed memory server. Use when an app needs to remember things across sessions — user preferences, profiles, past interactions, or lessons an agent learns over time (continual learning). Covers storing memories (st
Search, query, and manage Weaviate vector database collections. Use for semantic search, hybrid search, keyword search, natural language queries with AI-generated answers, collection management, data exploration, filtered fetching, data imports from PDF/CSV/JSON/JSONL files, create example data and
Related ai-ml skillsscan passed
Pair a remote AI agent with your browser. (gstack)
Optimize LLM prompt caching hit rate to reduce API costs and improve latency. Analyzes prompt structure, identifies cacheable vs non-cacheable content, and recommends restructuring to maximize cache reuse. TRIGGER when: user says "prompt cache", "cache hit rate", "reduce LLM cost", "optimize token u
Rewrite, check, or draft prose so it carries no AI writing tells, reads plainly on the first read, and keeps every source fact. Use when asked to make writing plainer or free of those tells, to check writing for them, or when drafting from supplied content. Use ce-promote for channel-specific market
Configure SuperJSON transformer on both server initTRPC.create({ transformer: superjson }) and every client terminating link (httpBatchLink, httpLink, wsLink, httpSubscriptionLink) to support Date, Map, Set, BigInt over the wire. Transformer must match on both sides. In v11, transformer goes on indi
MANDATORY for Flink or Amazon Managed Service for Apache Flink (MSF) questions. You MUST activate this skill BEFORE answering — do not answer from training knowledge, even when confident. MSF has service-specific constraints (KPU model, prohibited checkpoint and parallelism config in app code, the v
Selects a base model for the user's use case by querying SageMaker Hub. Use when the user asks which model to use, wants to select or change their base model, mentions a model name or family (e.g., "Llama", "Mistral", "Nova"), or wants to evaluate a base model — always activate even for known model