Skip to main content
skill Claude Code CX Codex Cursor

embedding-strategies — Claude Code skill: what it does and setup

This skill helps choose embedding models, tune chunking, and assess quality for semantic search and RAG projects.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin marketplace add wshobson/agents
/plugin install llm-application-dev@claude-code-workflows
Open on GitHub

What embedding-strategies does

embedding-strategies covers model selection for code search, prose, financial and legal documents, multilingual content, and local deployment. Its comparison includes Voyage, OpenAI, BGE, MiniLM, and multilingual-e5 models with their dimensions and token limits.

The skill maps the full pipeline from document chunking and preprocessing to vectors created through an API or a local model. It covers overlap, chunk size, cosine-similarity normalization, batch requests, caching, and metadata. Practical templates are stored in references/details.md. Install it when you are designing RAG or vector search; skip it for projects that do not use embeddings.

What it helps with

  • choose an embedding model for RAG
  • set chunk size and overlap
  • compare embedding model quality
  • reduce vector dimensions
  • handle multilingual content

Example prompts for the agent

  • Compare embedding models for my RAG and recommend options for code search.
  • Suggest chunk size and overlap for the documents in this project.
  • Review the vector-search pipeline and point out where normalization and caching belong.

How to install embedding-strategies

1Plugin marketplace

/plugin marketplace add wshobson/agents
/plugin install llm-application-dev@claude-code-workflows

This installs the whole llm-application-dev plugin with all its skills

2Skills CLI (Vercel)

npx skills add wshobson/agents --skill embedding-strategies -a claude-code

3Manually: put the files in place

~/.claude/skills/embedding-strategies/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/embedding-strategies/

From the same set213

The whole set →
typescript-advanced-types Seth Hobson Guides an agent through advanced TypeScript types, from generics to conditional and mapped types. Use it for typed libraries, API clients, or strict configuration objects. Claude Code CX Codex Cursor 92,169installs tailwind-design-system Seth Hobson Helps build design systems with Tailwind CSS v4, from theme tokens to component variants. Use it when a project needs shared UI patterns. Claude Code CX Codex Cursor 70,180installs brand-landingpage Travis D. Elliott This skill interviews you about the product and its visual direction, then builds a landing page through Stitch. Use it when there’s no established design yet. Claude Code CX Codex Cursor 39,476installs python-testing-patterns Seth Hobson This skill guides Python testing with pytest, fixtures and mocks. Use it when building a test suite or tracking down failing checks. Claude Code CX Codex Cursor 36,943installs python-performance-optimization Seth Hobson This skill profiles Python code to locate CPU and memory bottlenecks. Use it when an application responds slowly or consumes too many resources. Claude Code CX Codex Cursor 35,675installs nextjs-app-router-patterns Seth Hobson This skill covers Next.js App Router patterns for rendering, routing, and data fetching. Use it when starting an App Router project or moving from Pages Router. Claude Code CX Codex Cursor 32,529installs api-design-principles Seth Hobson Use this skill to plan or review REST and GraphQL APIs. It helps when writing a specification or setting API conventions for a team. Claude Code CX Codex Cursor 30,348installs code-review-excellence Seth Hobson This skill guides pull request reviews, catches logic and security issues, and helps teams give specific feedback. Use it for review standards or developer mentoring. Claude Code CX Codex Cursor 30,193installs

Similar

copilot-spaces official github Pulls Copilot Spaces content into the conversation: team docs, code and instructions. Useful when answers must follow internal standards instead of the model's general knowledge. GitHub Copilot 4,400installs developing-genkit-python official google A skill for building Genkit apps in Python: generation, streaming, tools, flows and agents. Useful when your agent fumbles imports or Genkit API calls. Claude Code Gemini CLI CX Codex 3,600installs developing-genkit-js official google This skill helps build and troubleshoot Genkit AI apps in Node.js and TypeScript. Use it for flows, agents, tools, and Genkit API errors. Claude Code Gemini CLI CX Codex 3,600installs seo-dataforseo AgriciDaniel A skill that connects the DataForSEO MCP server to Claude Code and other AI code editors. Provides live search results, keyword metrics, backlinks, competitor analysis, and LLM mention tracking—all via commands. Claude Code CX Codex Cursor +1 6,100installs doublecheck official github Checks factual claims in AI output, looks for sources, and flags hallucination risk. Use it before relying on analysis, research summaries, or legal content. GitHub Copilot 4,300installs instrument-data-to-allotrope official anthropics Converts laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON or flattened CSV. Auto-detects instrument type and outputs ASM JSON, tabular CSV, and exportable parser code. Claude Code CX Codex Cursor +1 2,400installs skill-creator official anthropics Creates and refines skills, then tests them with prompts, evaluations, and performance checks. Claude Code Claude.ai 414,180installs writing-for-agents Matt Pocock Guidance for writing skills and agent-facing documents. Use it when editing AGENTS.md, CLAUDE.md, or reference files reached from them. Claude Code 466,719installs

Questions about embedding-strategies

How do I install embedding-strategies in Claude Code?

Run npx skills add wshobson/agents --skill embedding-strategies -a claude-code. The skill file will be available at ~/.claude/skills/embedding-strategies/SKILL.md.

What does embedding-strategies do?

It guides embedding-model selection, document chunking, and quality tuning for semantic search and RAG. It also covers preprocessing, normalization, batching, caching, and metadata.

Which platforms support embedding-strategies?

The skill is intended for Claude Code, Codex, and Cursor.

Source text

SKILL.md · MIT
---
name: embedding-strategies
description: Select and optimize embedding models for semantic search and RAG applications. Use when choosing embedding models, implementing chunking strategies, or optimizing embedding quality for specific domains.
---

# Embedding Strategies

Guide to selecting and optimizing embedding models for vector search applications.

## When to Use This Skill

- Choosing embedding models for RAG
- Optimizing chunking strategies
- Fine-tuning embeddings for domains
- Comparing embedding model performance
- Reducing embedding dimensions
- Handling multilingual content

## Core Concepts

### 1. Embedding Model Comparison (2026)

| Model                      | Dimensions | Max Tokens | Best For                            |
| -------------------------- | ---------- | ---------- | ----------------------------------- |
| **voyage-3-large**         | 1024       | 32000      | Claude apps (Anthropic recommended) |
| **voyage-3**               | 1024       | 32000      | Claude apps, cost-effective         |
| **voyage-code-3**          | 1024       | 32000      | Code search                         |
| **voyage-finance-2**       | 1024       | 32000      | Financial documents                 |
| **voyage-law-2**           | 1024       | 32000      | Legal documents                     |
| **text-embedding-3-large** | 3072       | 8191       | OpenAI apps, high accuracy          |
| **text-embedding-3-small** | 1536       | 8191       | OpenAI apps, cost-effective         |
| **bge-large-en-v1.5**      | 1024       | 512        | Open source, local deployment       |
| **all-MiniLM-L6-v2**       | 384        | 256        | Fast, lightweight                   |
| **multilingual-e5-large**  | 1024       | 512        | Multi-language                      |

### 2. Embedding Pipeline

```
Document → Chunking → Preprocessing → Embedding Model → Vector
                ↓
        [Overlap, Size]  [Clean, Normalize]  [API/Local]
```

## Templates and detailed worked examples

Full template library and detailed worked examples live in `references/details.md`. Read that file when you need the concrete templates.

## Best Practices

### Do's

- **Match model to use case**: Code vs prose vs multilingual
- **Chunk thoughtfully**: Preserve semantic boundaries
- **Normalize embeddings**: For cosine similarity search
- **Batch requests**: More efficient than one-by-one
- **Cache embeddings**: Avoid recomputing for static content
- **Use Voyage AI for Claude apps**: Recommended by Anthropic

### Don'ts

- **Don't ignore token limits**: Truncation loses information
- **Don't mix embedding models**: Incompatible vector spaces
- **Don't skip preprocessing**: Garbage in, garbage out
- **Don't over-chunk**: Lose important context
- **Don't forget metadata**: Essential for filtering and debugging

© Seth Hobson · MIT · wshobson/agents

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor