RAG Manager
Manages Retrieval-Augmented Generation (RAG) indices to enable semantic search capabilities over BigQuery datasets.
The source repository doesn't declare a license. Check its terms before reusing the code.
Key features
- Automated index creation for C1 and C2 BigQuery tables
- Automated orchestration of Cloud Workflows and Schedulers for embedding refreshes
- Semantic search execution with ranked results and fuzzy matching
- Shell script wrappers for reliable API interaction and error handling
- Comprehensive index lifecycle management including listing and deletion
Use cases
- Finding specific cloud identity groups or project IDs using conversational keywords
- Setting up automated embedding pipelines for semantic similarity tasks
- Performing natural language searches on large BigQuery datasets without writing SQL
FAQ
What is the RAG Manager skill for Claude Code?
It is a specialized extension that allows Claude to manage Retrieval-Augmented Generation (RAG) indices. This enables semantic search capabilities over BigQuery datasets, allowing you to find records based on meaning rather than just exact string matches.
Does this skill support all BigQuery data levels?
RAG Manager supports C1 (internal) and C2 (restricted) data levels. Due to high sensitivity and security compliance, C3 datasets are currently not supported for RAG index creation or search.
When should I use RAG instead of standard SQL queries?
Use RAG when you need to perform semantic searches, conversational queries, or fuzzy matching where typos or variations exist. It is ideal for finding records by intent or context when exact keywords are unknown.
Can I search for specific IT identities like GCP groups?
Yes, RAG Manager includes optimized indices for Google Cloud Identity groups, projects, domains, and IT organizations. It effectively translates natural language queries into the specific identifiers used within the BTDP infrastructure.
How does RAG Manager improve my development workflow?
It automates complex infrastructure tasks like setting up Cloud Workflows and Schedulers for embedding refreshes. It also provides reliable shell script wrappers, enabling Claude to list, search, and manage indices without manual API calls.