Semantic search and RAG for documents. Use when user needs to index PDF/DOCX/text files, perform semantic search, extract relevant content from document corpuses, or build RAG applications. Supports multi-corpus search, GPU acceleration, line-level citations, and document conversion with OCR.
This directory contains the Claude Code Skill for SEAR (Semantic Enhanced Augmented Retrieval).
Skills are modular capabilities that extend Claude's functionality in Claude Code. When you install the SEAR skill, Claude will automatically recognize when you need document search, RAG, or PDF/DOCX conversion capabilities and guide you through using SEAR effectively.
cd /path/to/Summarization-EnhanceAugmentedRetrieval
pip install -e ".[all]"
ollama pull all-minilm qwen2.5:0.5b
Copy the skill directory to Claude Code's skills folder:
# Clone or download this repository first
git clone https://github.com/Guard8-ai/SEAR.git
# Copy the skill to Claude Code
cp -r SEAR/claude-skill ~/.claude/skills/sear
Alternative locations:
%USERPROFILE%\.claude\skills\sear~/.claude/skills/searWhen installed, Claude will automatically:
✅ Recognize document search needs - When you mention PDF/DOCX conversion, semantic search, or RAG ✅ Guide you through SEAR workflows - Convert → Index → Search → Extract ✅ Provide command examples - With proper syntax and options ✅ Suggest optimizations - GPU usage, quality thresholds, multi-corpus strategies ✅ Troubleshoot issues - Help with installation, configuration, and common errors
You: "I need to search through 100 PDF research papers"
Claude: "You could use various tools for PDF processing..."
You: "I need to search through 100 PDF research papers"
Claude: "I'll use SEAR to help you with that! Let's start by converting
the PDFs to searchable markdown using the doc-converter:
sear convert paper1.pdf
Then we'll index them and enable semantic search..."
Claude detects when SEAR is relevant based on keywords:
The skill teaches Claude about SEAR's complete pipeline:
Claude learns SEAR's recommended practices:
claude-skill/
├── SKILL.md # Main skill definition (Claude reads this)
├── README.md # This file (installation instructions)
└── examples/ # Concrete usage examples
├── basic-workflow.md
├── pdf-conversion.md
└── multi-corpus-search.md
Model-Invoked (Automatic):
Progressive Disclosure:
Token Efficient:
When SEAR is updated with new features:
# Pull latest changes
cd SEAR
git pull
# Re-copy the skill
cp -r claude-skill ~/.claude/skills/sear
Claude Code will automatically use the updated skill in new conversations.
Remove the skill directory:
rm -rf ~/.claude/skills/sear
Issue: Claude doesn't seem to know about SEAR
Solutions:
ls ~/.claude/skills/sear/SKILL.mdIssue: Claude suggests SEAR commands but they fail
Solutions:
pip show sear or sear --helppip install -e ".[all]"ollama list (should show all-minilm and qwen2.5:0.5b)Issue: Claude provides outdated syntax
Solutions:
Found an issue or want to improve the skill?
MIT License with Commons Clause - Same as SEAR main project
Copyright (c) 2025 Guard8.ai
npx skills add Guard8-ai/sear下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer