pdf-processor
PDF Processor pulls text, tables, and structured information from PDF documents through a multi-step workflow. It fetches PDFs, extracts content with AI, isolates table data, and converts results to markdown for easy integration into your workflows.
PDF Processor extracts text, tables, and structured data from PDF documents using AI-powered extraction.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-23
PDF Processor extracts text, tables, and structured data from PDF documents using AI-powered extraction. PDF Processor pulls text, tables, and structured information from PDF documents through a multi-step workflow. It fetches PDFs, extracts content with AI, isolates table data, and converts results to markdown for easy integration into your workflows.
Use it when
- PDF Processor uses AI-powered extraction to pull text from PDF documents automatically.
- Yes, PDF Processor specializes in table extraction from PDFs.
Verify before relying
Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.
Install
gooseworks-ai/goose-skills/pdf-processor · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What can PDF Processor extract from PDF documents?
PDF Processor extracts text, tables, and structured information from PDF documents through a multi-step workflow. It fetches PDFs, extracts content with AI, isolates table data, and converts results to markdown for easy integration into your workflows.
How do I extract text out of PDF using PDF Processor?
PDF Processor uses AI-powered extraction to pull text from PDF documents automatically. The tool processes your PDFs and converts the extracted content to machine-readable formats like markdown, making it simple to integrate the text into your applications or workflows.
Can PDF Processor extract tables from PDF files?
Yes, PDF Processor specializes in table extraction from PDFs. It isolates table data during the extraction process and converts it to structured, machine-readable formats. This makes it easy to work with tabular information programmatically.
How does PDF Processor handle invoice and financial document data?
PDF Processor automates extraction of invoice and financial document data by parsing multi-page PDFs and retrieving specific fields programmatically. You can process bulk documents with consistent schema-based output, making financial data extraction scalable and reliable.
What output formats does PDF Processor support?
PDF Processor converts PDF content to machine-readable formats including markdown and structured data schemas. This allows you to easily integrate extracted information into your systems, whether you need text, tables, or fully structured datasets.
Is PDF Processor suitable for bulk PDF processing?
Yes, PDF Processor is designed to process bulk PDF documents with consistent schema-based output. It can handle multiple files efficiently while maintaining uniform extraction quality across your entire document batch.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
PDF Processor - Extract Data from PDFs
Setup
Read your credentials from ~/.gooseworks/credentials.json:
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login
All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"
Extract text, tables, and structured data from PDF documents.
Workflow
Step 1: Fetch PDF Content
Use Linkup to fetch PDF URLs:
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"linkup","path":"/fetch","body":{"url":"https://example.com/document.pdf"}}'
Step 2: Extract with AI
Use ScrapeGraph to extract specific
(truncated - see the full file via the links below)
File tree — 2 files
skills/research-tools/capabilities/pdf-processor/SKILL.md
skills/research-tools/capabilities/pdf-processor/skill.meta.json
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Extract text, tables, and structured data from PDF documents”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
API Tester validates endpoints and their responses against expected schemas. Extract API specs from documentation, test GET and POST requests, and document any discrepancies between live behavior and published contracts.
Image Analyzer uses AI to process images and pull out actionable insights. Extract visible text via OCR, identify objects, describe visual content, and capture structured data from receipts, screenshots, and other image sources.
Monitor website uptime by checking availability across critical endpoints, verifying response times, and detecting service outages. The skill tests homepage accessibility, API health, authentication, and core functionality while optionally sending alerts when issues are detected.
SEO Analyzer maps site structure, extracts page content, and identifies backlink opportunities to evaluate SEO performance. It examines keywords, content quality, and competitor positioning across your website. Use it to prioritize optimization efforts and track ranking improvements over time.
Extract Webpage Data uses AI to pull structured information from web pages, transforming unorganized HTML into clean, actionable data. Choose from multiple extraction methods—natural language prompts, predefined schemas, or general scraping—depending on your needs. Handles product details, contact information, team rosters, and more.
Web-scraping lets you pull structured data from any URL using plain English descriptions of what you need. Choose from AI-powered extraction with natural language prompts, high-volume batch processing, or schema-based data structuring—then combine methods for comprehensive site crawling and automation.
More skills ai-web-scraping-scrapegraph (MIT) · web-search-linkup (MIT) · structured-scraping-riveter (MIT) · company-intel (MIT) · Pdf (NOASSERTION) · pdf (MIT)