← ClaudeAtlas

rabbi-rag-telegram-botlisted

Build a private Hebrew Telegram Q&A bot powered by RAG (Cohere embed-v4 + rerank-v3.5 + Qdrant Cloud + Claude Sonnet 4.6) over a specific rabbi's writings (folder of DOC/DOCX/PDF). Every answer cites source book + chapter/section. Deploys to Railway. Trigger phrases: 'בנה בוט רב', 'בנה בוט טלגרם על הרב', 'תבנה לי בוט על כתבי X', 'rabbi bot', 'telegram bot for rabbi X', 'RAG bot over writings of', 'בנה לי מאגר וקטורי על ספרי', 'בוט שאלות-תשובות על כתבי'.
hiyabh/claude-skills · ★ 0 · AI & Automation · score 66
Install: claude install-skill hiyabh/claude-skills
# Rabbi RAG Telegram Bot Builder מטרה: לבנות פרויקט חדש מאפס שעונה על שאלות בעברית מתוך כתבי רב מסוים, עם ציטוט מקור בכל תשובה. הסקיל בנוי על דפוס שנבדק והופץ בפרויקט מסוג `ramchal-bot` (Cohere + Qdrant + Claude + python-telegram-bot, Railway). `<SKILL_DIR>` = התיקייה שמכילה את קובץ ה-SKILL.md הזה (בדרך כלל `~/.claude/skills/rabbi-rag-telegram-bot`). פענח אותה פעם אחת לנתיב מוחלט לפני הרצת פקודות - PowerShell/cmd לא מרחיבים `~` בתוך מרכאות. `<PROJECT_DIR>` = תיקיית הפרויקט החדש שנבנה (ראה נגזרת מ-slug בהמשך). ## כשמפעיל את הסקיל ### Phase 0 — איסוף נתונים מהמשתמש (חובה לפני כל פעולה אחרת) שאל את המשתמש 4 שאלות במשפט אחד או דרך `AskUserQuestion` (לפי שיקול דעת): 1. **שם הרב (קצר)** — איך לקרוא לו בתשובות. דוגמאות: "הרמח״ל", "האר״י הקדוש", "הבן איש חי" 2. **שם מלא + תקופה** — לטקסט `/about`. דוגמה: "רבי משה חיים לוצאטו (1707-1746)" 3. **תיקיית כתבים** — נתיב מלא לתיקייה עם DOC/DOCX/PDF. למשל: `C:\Users\<שם המשתמש>\Documents\<תיקיית-הכתבים>` 4. **slug טכני** — מילה אחת באנגלית קטנה, לשמות technical. דוגמאות: `ramchal`, `arizal`, `benishchai` 5. **תיקיית עבודה לפרויקטים** — היכן המשתמש שומר פרויקטי קוד (PROJECTS_ROOT), למשל `~/Documents` או `~/projects`. אם לא ידוע — שאל. מ-slug נגזרים אוטומטית: - `PROJECT_DIR` = `<PROJECTS_ROOT>/{slug}-bot` - `QDRANT_COLLECTION` = `{slug}_v1` - proposed bot name = `{slug}Bot` (המשתמש יצור ב-BotFather בעצמו) ### Phase 1 — אישור והכנות (לפני בנייה) הצג למשתמש סיכום של הפרמטרים שיקבלת + רשימה של מה שהוא צריך לעשות במקביל: > אני בונה לך את