Webinar Crewai Qdrant Obsidian — Development skill for Claude Code
An implementation of a CrewAI agent acting as a personal assistant.
How to install Webinar Crewai Qdrant Obsidian
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open qdrant/webinar-crewai-qdrant-obsidian and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Webinar Crewai Qdrant Obsidian does
An implementation of a CrewAI agent acting as a personal assistant. The agent can draft emails based on the knowledge base built in Obsidian.
Alternatives in Development
- Rb Refresh — Rebuild the repobrain project knowledge base after significant changes 1.3k ★
- Ag Refresh — Rebuild the antigravity project knowledge base after significant changes 1.2k ★
- Kai Personal Assistant — Use the @kai-personal-assistant agent to help the user with the following personal matter: $ARGUMENTS 523 ★
README
webinar-email-assistant-crewai-obsidian
This repository contains materials from the hands-on webinar "[Building Intelligent Agentic RAG with CrewAI and Qdrant](https://www.youtube.com/watch?v=soGB3UowTZ0)". It implements an agentic RAG system that uses your existing [Obsidian](https://obsidian.md/) Vault as a knowledge base to draft emails in Gmail Inbox.
Software Stack
The project is built using Python and integrates with external services through their APIs. **The agentic behaviors are implemented using [CrewAI](https://www.crewai.com/), with [Qdrant](https://qdrant.tech/) serving as the memory layer for the system.**
Prerequisites
You'll need access to a Qdrant instance, which can be set up in one of two ways:
- Install and run it locally on your machine.
- Sign up for a free account on Qdrant Cloud.
Either option will provide you with a URL to connect to your instance. The cloud version will also provide an API key for authentication.
You'll need Python 3.10 or higher installed, and we recommend using Poetry for dependency management. Since we'll be working with SaaS models over API, no GPU access is required. Install all necessary libraries with a single command:
poetry install
The project uses different LLMs for different tasks, specifically [Gemini](https://ai.google.dev/) and [Claude](https://www.anthropic.com/api). You'll need to obtain API keys for both services. **While you can swap these models with alternatives in the code, we cannot guarantee the system will maintain the same performance level.** CrewAI makes model switching straightforward, allowing for easy experimentation.
Optionally, you can use [AgentOps](https://agentops.ai/) for observability. This requires signing up for an account and obtaining an API key.
Configuration
Create a `.env` file in the root directory with the following entries:
# Qdrant configuration
QDRANT_LOCATION=http://localhost:6333
QDRANT
Related Skills
Cc Obsidian Mem
Claude code knowledge base using obsidian
Archive Sessions
Archive Claude Code sessions to brain knowledge base and Obsidian vault
Stackchan Claude Bridge
Bridge Stack-chan (xiaozhi-esp32) to Claude Code via MCP — voice-control your personal knowledge base, skills,
Default Extraction
You are extracting structured facts from a document in a personal knowledge base. Extract every discrete, atom
Graph Extraction
You are building a knowledge graph from a set of facts in a personal knowledge base. In a SINGLE pass you extr
Extract Takes
You are a belief-extraction pass for a personal knowledge base. Your job is to
Related Agents
Hermes Agent
Integration file for a Hermes-style personal agent system. Use when a Hermes deployment (a self-hosted assista
Keshet
Personal assistant - emails, calendar, tasks, daily briefings, weekly reviews. Use for anything about Sivan's
SOUL
You are Iris, a personal AI assistant built for speed and simplicity. Be direct: match the length of your repl