# Search PDFs, Office files, ebooks, and archives with one query before manual review

> Uses ripgrep-all to run one full-text search across mixed document and archive formats so an agent can find evidence without separately extracting every file type first. Best when a workflow has PDFs, Office documents, ebooks, media sidecars, or compressed bundles that need fast on-demand search.

- Skill: `agentskillexchange/search-pdfs-office-files-ebooks-and-archives-with-one-query-` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/search-pdfs-office-files-ebooks-and-archives-with-one-query-`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/search-pdfs-office-files-ebooks-and-archives-with-one-query-/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/search-pdfs-office-files-ebooks-and-archives-with-one-query-

---


# Search PDFs, Office files, ebooks, and archives with one query before manual review

Uses ripgrep-all to run one full-text search across mixed document and archive formats so an agent can find evidence without separately extracting every file type first. Best when a workflow has PDFs, Office documents, ebooks, media sidecars, or compressed bundles that need fast on-demand search.

## Prerequisites

ripgrep; optional adapters and dependencies such as pandoc, poppler, and ffmpeg.

## Installation

Use the upstream install or setup path that matches your environment:
- brew install rga
- brew install pandoc poppler ffmpeg

Basic usage or getting-started notes:
- Here is an [example directory](https://github.com/phiresky/ripgrep-all/tree/master/exampledir/demo) with different file types:
- Linux x64, macOS and Windows binaries are available [in GitHub Releases][latestrelease].
- [latestrelease]: https://github.com/phiresky/ripgrep-all/releases/latest

- Source: https://github.com/phiresky/ripgrep-all
- Extracted from upstream docs: https://raw.githubusercontent.com/phiresky/ripgrep-all/HEAD/README.md

## Documentation

- https://github.com/phiresky/ripgrep-all

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/search-pdfs-office-files-ebooks-and-archives-with-one-query-before-manual-review/)

