embedding-strategies

Compare embedding models and implement pipelines with chunking and retrieval metrics.

2|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/as4584/antigravity-skills --skill embedding-strategies-as4584
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: embedding-strategies
Source: https://github.com/as4584/antigravity-skills/tree/main/agents-wshobson/plugins/llm-application-dev/skills/embedding-strategies
Command: npx skills add https://github.com/as4584/antigravity-skills --skill embedding-strategies-as4584

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openai, sentence-transformers, tiktoken, nltk, numpy, scipy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you select, implement, and optimize embedding models, crucial for effective semantic search and Retrieval Augmented Generation (RAG) applications, ensuring your AI understands and retrieves information accurately.

Core Features & Use Cases

  • Model Selection: Compares various embedding models (OpenAI, Sentence Transformers) based on dimensions, cost, and best use cases (code, multilingual, general).
  • Embedding Pipelines: Provides templates for creating embeddings locally or via API, including preprocessing and chunking strategies (token, sentence, semantic sections, recursive).
  • Quality Evaluation: Includes functions to evaluate retrieval quality using metrics like Precision@K, Recall@K, MRR, and NDCG.
  • Use Case: You are building a RAG system for legal documents. This skill guides you in choosing the best embedding model for legal text, suggests optimal chunking strategies to maintain context, and provides code templates to implement the embedding pipeline.

Quick Start

Use the embedding-strategies skill to get embeddings for the provided text using the text-embedding-3-small model.

Frequently Asked Questions about embedding-strategies

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the best embedding model for semantic search and RAG?

Choosing the best embedding model for semantic search involves comparing options like OpenAI and Sentence Transformers based on dimensions, cost, and specific use cases like code, multilingual, or general text retrieval.

What chunking strategies work best for building RAG embedding pipelines?

Effective RAG embedding pipelines use chunking strategies like token, sentence, semantic sections, and recursive splitting to maintain context and optimize retrieval accuracy across diverse data types.

How do I evaluate embedding retrieval quality in a vector database?

Evaluating embedding retrieval quality in a vector database requires measuring search performance using standard metrics like Precision@K, Recall@K, MRR, and NDCG to ensure accurate information retrieval.

Can I use OpenAI and Sentence Transformers models together in one embedding pipeline?

Yes, you can implement embedding pipelines using either local Sentence Transformers models or the OpenAI API, allowing you to select and switch models based on cost and performance requirements.

What are the limitations of using small embedding models for RAG applications?

Smaller embedding models may struggle with maintaining context in complex documents like legal text, requiring careful preprocessing and optimized chunking strategies to prevent retrieval accuracy degradation.