sear

Convert PDFs and DOCX files to searchable Markdown with OCR.

6|1|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/Guard8-ai/SEAR --skill sear
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sear
Source: https://github.com/Guard8-ai/SEAR/tree/main/claude-skill
Command: npx skills add https://github.com/Guard8-ai/SEAR --skill sear

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires faiss-cpu, numpy, anthropic, pdfplumber, docx2txt.

What problem does it solve?

This Skill eliminates the manual effort and high costs associated with searching vast document collections, building RAG applications, and converting complex file formats like PDFs and DOCX. It provides precise, cited answers, saving you time and money by automating knowledge retrieval and document processing.

Core Features & Use Cases

  • Document Conversion: Effortlessly transform PDFs and DOCX files into LLM-optimized markdown, complete with smart OCR for scanned documents.
  • Semantic Search & RAG: Index diverse document corpuses (code, docs, research) and perform semantic searches to get LLM-synthesized answers with line-level citations.
  • Content Extraction: Retrieve raw, relevant document chunks without LLM generation for focused analysis or further processing.
  • Multi-Corpus Management: Organize and search across multiple knowledge bases simultaneously, with clear source attribution.
  • Use Case: A legal team can convert hundreds of contracts, index them, and then quickly extract specific clauses or ask complex questions to get cited answers, drastically reducing review time and ensuring compliance.

Quick Start

Convert 'quarterly_report.pdf' to markdown, index it as 'finance_docs', and then search for 'revenue growth projections' within the 'finance_docs' corpus.

Frequently Asked Questions about sear

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

FAQPage Schema
How do I search PDFs and DOCX files for specific information with citations?

Semantic search lets you query documents by meaning rather than keywords, returning LLM-synthesized answers with line-level citations. Convert your PDFs and DOCX files to indexed markdown, then perform searches across your corpus to get precise, sourced results without manual document review.

Can I convert scanned PDFs to searchable text without losing formatting?

Yes. The Skill converts scanned PDFs to markdown using OCR, preserving structure and metadata. It handles both native and image-based PDFs, and supports language hints to optimize extraction accuracy for multilingual documents.

How do I build a RAG system that retrieves answers from multiple document collections?

Index diverse document corpuses using FAISS for semantic indexing, then perform multi-corpus searches that aggregate results across all indexed collections. The Skill synthesizes answers with clear source attribution, enabling retrieval-augmented generation at scale without high API costs.

What's the best way to extract document chunks without using an LLM?

Content extraction retrieves raw, relevant document sections based on semantic similarity without generation overhead. This is useful for focused analysis, compliance review, or feeding chunks into downstream processing pipelines without incurring LLM costs.

Does semantic search work with knowledge bases stored locally?

Yes. The Skill runs locally using FAISS and CPU-optimized indexing, supporting offline semantic search without cloud dependencies. GPU acceleration is optional for faster indexing on large corpuses, making it cost-effective for any document scale.

Can I organize and search across legal contracts, research papers, and code documentation together?

Multi-corpus management lets you organize diverse document types into separate indexes, then search across all of them simultaneously with unified attribution. Each result clearly identifies its source corpus, enabling cross-domain knowledge retrieval for compliance, research synthesis, or codebase analysis.