La interfaz está localizada; las descripciones y documentos de las Skills se traducen automáticamente con IA a su idioma. El código, los comandos, rutas y términos técnicos se mantienen en el original, y prevalece el documento del autor.
Explorar Skills
Documentos · SKILL.md

weaviate-cookbooks

weaviate-cookbooks

Build complete AI applications with Weaviate — Query Agent chatbots, data explorers, multimodal PDF RAG, basic/advanced/agentic RAG pipelines, and DSPy tool-calling agents. Use when scaffolding a full-stack Weaviate application from scratch. Triggers: 'build a chatbot', 'RAG pipeline', 'Query Agent app', 'document search', 'data explorer', 'multimodal searc…

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentación de la Skill

GitHub

name: weaviate-cookbooks description: "Build complete AI applications with Weaviate — Query Agent chatbots, data explorers, multimodal PDF RAG, basic/advanced/agentic RAG pipelines, and DSPy tool-calling agents. Use when scaffolding a full-stack Weaviate application from scratch. Triggers: 'build a chatbot', 'RAG pipeline', 'Query Agent app', 'document search', 'data explorer', 'multimodal search', 'agentic RAG', 'Weaviate app'." allowed-tools: Read, Glob, Grep metadata: triggers: Query Agent, RAG pipeline, chatbot, Weaviate app, document search, data explorer, multimodal RAG, agentic RAG, DSPy agent related-skills: vector-database, weaviate, agentic-ai-dev, python-dev domain: backend role: specialist scope: implementation output-format: code last-reviewed: "2026-03-15"

Weaviate Cookbooks

Iron Law

READ references/project_setup.md AND references/environment_requirements.md BEFORE GENERATING ANY COOKBOOK CODE.

Every cookbook shares connection management, dependency setup, and env var patterns. Skipping setup causes runtime failures that look like Weaviate bugs but are actually missing config.

Quick Cookbook Selector

Use CaseCookbookComplexityBest For
Ask questions, get answersQuery Agent ChatbotLowQ&A interfaces, conversational search
Browse and filter dataData ExplorerLowExploratory analytics, dashboards
Search PDFs / documentsMultimodal RAGMediumDocument retrieval, file search
Basic retrieval + generationBasic RAGLowFirst RAG implementation
Production RAG + rerankingAdvanced RAGHighComplex retrieval, multi-stage ranking
Tool-calling agentBasic AgentMediumStructured task automation with DSPy
RAG + agents combinedAgentic RAGHighMulti-tool workflows, hierarchical retrieval

Process

  1. Read references/project_setup.md — dependency management, venv, project layout
  2. Read references/environment_requirements.md — all required env vars
  3. Select cookbook from the table above based on use case
  4. Read the target cookbook reference file fully before generating code
  5. Scaffold — generate project structure, then fill in implementation
  6. (Optional) Add frontend via references/frontend_interface.md
  7. (Optional) Use async client for FastAPI via references/async_client.md

Reference Files

FileContentWhen to Use
references/project_setup.mdvenv, dependencies, project layout, connection managementAlways — read first
references/environment_requirements.mdAll env vars, provider keys, .env templateAlways — read first
references/query_agent_chatbot.mdFastAPI backend + streaming chat + chat historyBuilding Q&A chatbot
references/data_explorer.mdSorting, keyword search, tabular UIBuilding data browser
references/pdf_multimodal_rag.mdModernVBERT + Ollama Qwen3-VL, PDF ingestionPDF/document search
references/basic_rag.mdRetrieval + generation, simple pipelineFirst RAG implementation
references/advanced_rag.mdReranking, query decomposition, LLM filter selectionProduction RAG
references/basic_agent.mdDSPy AgentResponse, RouterAgent, tool designTool-calling agents
references/agentic_rag.mdRAG tools, LLM filters, vector DB memory, Query AgentAgentic RAG systems
references/frontend_interface.mdNext.js frontend for Weaviate backendAdding a UI layer
references/async_client.mdAsync client, FastAPI lifecycle, multi-clusterProduction async apps

Documentation Sources

Before generating code, consult these sources:

SourceToolPurpose
Weaviate Python v4weaviate-docs MCPCollection APIs, query patterns, async client
Weaviate general docsweaviate-docs MCPApplication architecture, best practices
FastAPIContext7 MCPAsync routes, lifespan events, SSE streaming

If the user has no Weaviate instance, direct them to Weaviate Cloud for a free sandbox, then run /weaviate:quickstart first.

Post-Code Review

After scaffolding a cookbook app, dispatch:

  • weaviate-schema-reviewer — collection schema, v4 API compliance, multi-tenancy
  • rag-pipeline-reviewer — if the cookbook includes a RAG pipeline
  • security-reviewer — if the app handles user input or external data
Skills guardadas