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 页面并帮你完成安装。
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.