embed-search
Semantic search over your workspace text files using local multilingual embeddings (fastembed + e5-small). Free, local.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Semantic search over your workspace text files using local multilingual embeddings (fastembed + e5-small). Free, local.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Add the EasyBits MCP server (@easybits.cloud/mcp) so the container agent can manage cloud files, images, video/voice generation, designs, websites, forms, brand kits, characters, and a built-in DB. 65+ tools (server-side).
Reference & priority guide for the EasyBits MCP server (`mcp__easybits__*`). When to use EasyBits vs native skills, and which EasyBits tools exist.
Extract text from images locally with PaddleOCR weights via onnxruntime. Free, multi-language, batch.
Remove backgrounds and segment images locally with the u2net family (rembg). Free, no API keys, works in batch.
Generate vector logos (SVG) and convert raster images to SVG via Recraft on fal.ai. Use for logo / brand mark / icon requests, or when the user sends a PNG/JPG and wants the editable SVG version.
Extract individual PNG frames from any WhatsApp sticker — static .webp, animated .webp, or Lottie .was. Use when the user wants to see, analyze, clone, or recreate a sticker.
| name | embed-search |
| description | Semantic search over your workspace text files using local multilingual embeddings (fastembed + e5-small). Free, local. |
| allowed-tools | Bash(embed-search:*) |
Search your workspace by meaning, not just keywords. Indexes .md / .txt files under any directory using sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2 (384-d, ~220MB, ~50 languages including Spanish & English) running on onnxruntime CPU.
The index is cached on disk and incremental — only changed files re-embed on subsequent runs.
| Mode | Command |
|---|---|
| Top 5 hits | embed-search "qué dijo del rebrand" /workspace/group/conversations/ |
| Top 10 hits | embed-search --top 10 "factura febrero" /workspace/group/notes/ |
| JSON output | embed-search --json "deepseek pricing" /workspace/group/ |
| Force re-index | embed-search --rebuild "..." /workspace/group/ |
conversations/ instead of dumping the whole transcript into context..md / .txt.<dir>/.embed-index.json (incremental — re-runs only embed changed/new files based on mtime+size).Plain mode is one entry per hit:
[0.847] conversations/2026-04-25.md
El user pidió que migremos a OpenCode con DeepSeek porque...
[0.812] notes/deepseek-cost-analysis.md
DeepSeek expone OpenAI-compatible endpoint en api.deepseek.com/v1...
--json returns [{file, score, preview}, ...] for scripted follow-ups.
conversations/ first if the topic feels familiar..embed-index.json) lives alongside the indexed files. Delete it manually or use --rebuild to force a clean re-index (e.g. if you changed many files at once and want a clean state)..md and .txt only by default. PDFs / docx need pdftotext / libreoffice first.