RAG Embedding Generation Skill

SkillAI & models

Batch embedding generation with caching, rate limiting, and multiple provider support

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the RAG Embedding Generation Skill skill

What this skill tells your AI

The instructions your AI receives, as published by a5c-ai/babysitter in library/specializations/ai-agents-conversational/skills/rag-embedding-generation/SKILL.md and read by ahel’s review.

Capabilities

  • Generate embeddings with multiple providers
  • Implement batch processing for large datasets
  • Configure caching for embedding reuse
  • Handle rate limiting and retries
  • Support various embedding models
  • Implement embedding quality validation

Target Processes

  • rag-pipeline-implementation
  • vector-database-setup

Implementation Details

Embedding Providers

  1. OpenAI Embeddings: text-embedding-ada-002, text-embedding-3-*
  2. HuggingFace: sentence-transformers models
  3. Cohere: embed-v3 models
  4. Voyage AI: voyage-2 models
  5. Local Models: GGUF/ONNX embedding models

Configuration Options

  • Model selection and parameters
  • Batch size optimization
  • Cache backend configuration
  • Rate limit settings
  • Retry policies
  • Dimensionality settings

Best Practices

  • Use appropriate model for domain
  • Implement caching for cost reduction
  • Monitor embedding quality
  • Handle API errors gracefully

Dependencies

  • langchain-openai / langchain-huggingface
  • numpy
  • Caching backend (Redis, SQLite)

Signals

GitHub stars
2k
Forks
112
Last commit
Sep 2026
Advanced
Item type
skill
Key
rag-embedding-generation
Source
github.com/a5c-ai/babysitter