ingest-pdf

Extract raw text from local PDF files or remote URLs into Obsidian inbox notes.

Updated May 5, 2026
One-click install
npx skills add https://github.com/ethan-rio/skills --skill ingest-pdf-ethan-rio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ingest-pdf
Source: https://github.com/ethan-rio/skills/tree/main/skills/personal_agent/ingest-pdf
Command: npx skills add https://github.com/ethan-rio/skills --skill ingest-pdf-ethan-rio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdftotext, pypdf, curl.

What problem does it solve?

Manually copying and formatting text from PDFs (academic papers, books, reports) into Obsidian is time-consuming and prone to formatting errors, slowing down personal knowledge capture and research workflows.

Core Features & Use Cases

  • Cross-format PDF input: Supports both local PDF files and remote PDF URLs, including files attached in chat, slash command inputs, and direct .pdf links.
  • Auto-formatted Obsidian notes: Generates properly named inbox notes with source attribution, word count, and truncated full text for quick review without overwhelming the vault.
  • Use case: When you receive a 60-page research paper via Telegram or find a technical report online, use this skill to instantly convert it into a searchable Obsidian note instead of manually copying text page by page.

Quick Start

Use the ingest-pdf skill to extract text from the attached research paper PDF and save it as a new Obsidian inbox note.

Frequently Asked Questions about ingest-pdf

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

FAQPage Schema
How do I convert a PDF to an Obsidian note automatically?

To convert a PDF to an Obsidian note, this Skill extracts raw text from local files or remote URLs and generates a metadata-tagged inbox note. It automatically includes source attribution, word count, and truncated full text for quick review.

Can I extract text from a PDF URL without downloading the file first?

Yes, you can extract text directly from a remote PDF URL. The Skill processes remote .pdf links via curl, eliminating the need to manually download files before converting them into Obsidian notes.

Does this PDF text extraction tool work with local chat attachments?

Yes, this PDF text extraction tool works with local chat attachments. It supports inputs from chat attachments, slash commands, and direct .pdf URLs to capture research papers or reports into your Obsidian vault.

What is the best way to extract text from academic papers for knowledge management?

The best way to extract text from academic papers for knowledge management is using this Skill to bypass manual copy-pasting. It formats extracted content into searchable Obsidian notes with proper source attribution and word counts.

Do I need pdftotext and pypdf installed to process PDFs into Obsidian?

Yes, you need pdftotext, pypdf, and curl installed. These dependencies handle PDF text extraction and remote file retrieval to successfully generate formatted Obsidian inbox notes from your documents.

Why does my generated Obsidian note contain truncated text from the PDF?

Generated Obsidian notes contain truncated full text to prevent overwhelming your vault with large documents. This design supports quick review and downstream processing by second-brain and note synthesis workflows.