Extract content from documents when their format or layout prevents reliable direct reading. Verify reading order and tables before analysis.
Scanned 9/22/2026
Install to Claude Code
npx -y skills add badmuriss/my-llm-kit --skill ingest --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Ingest?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/badmuriss-ingest)More formats (shields.io, HTML) on the badges page.
---
name: ingest
description: Extract content from documents when their format or layout prevents reliable direct reading. Verify reading order and tables before analysis.
---
# Ingest
Use direct reading for text, Markdown, CSV that preserves its structure, and
known source-code files. Do not convert or bundle a repository merely to inspect
one file. For editing a document, use its format-specific skill when available.
For PDF or Office extraction, prefer an available local converter such as
`anydoc`. For image or audio input, use a tool with the required OCR or
transcription capability; do not assume every installation has those extras.
Use a layout-aware converter for complex or scanned PDFs when ordinary extraction
scrambles the content. Install extra converters only when the task needs them.
Preserve the original. Write extracted content to a task-local directory and
verify headings, table structure, reading order and footnotes before citing it.
If extraction fails, try a suitable alternative or report which content could
not be read reliably. Never summarize scrambled extraction as established fact.
A conversion batch may be delegated when useful. A returned path or successful
process exit does not replace inspecting the output. Avoid loading an entire
long document when targeted passages are enough.
Adapted from [research-stack](https://github.com/nett0eth/research-stack), MIT.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!