$npx skillfedfor your agent

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

1,062 194 MITupdated by gooseworks-ai

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.

manual: git clone https://github.com/gooseworks-ai/goose-skills → cp -r goose-skills/skills/research-tools/capabilities/pdf-processor ~/.claude/skills/pdf-processor
skills/research-tools/capabilities/pdf-processor/SKILL.md · version cae6a14e

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.

Same gist for agents: .md · .json

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
by gooseworks-ai · gooseworks-ai/goose-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.

MITupdated Jul 2026
★ 1,062repo stars
image-analyzer
by gooseworks-ai · gooseworks-ai/goose-skills

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.

MITupdated Jul 2026
★ 1,062repo stars
uptime-monitor
by gooseworks-ai · gooseworks-ai/goose-skills

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.

MITupdated Jul 2026
★ 1,062repo stars
seo-analyzer
by gooseworks-ai · gooseworks-ai/goose-skills

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.

MITupdated Jul 2026
★ 1,062repo stars
extract-webpage-data
by gooseworks-ai · gooseworks-ai/goose-skills

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.

MITupdated Jul 2026
★ 1,062repo stars
web-scraping
by gooseworks-ai · gooseworks-ai/goose-skills

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.

MITupdated Jul 2026
★ 1,062repo stars

More skills ai-web-scraping-scrapegraph (MIT) · web-search-linkup (MIT) · structured-scraping-riveter (MIT) · company-intel (MIT) · Pdf (NOASSERTION) · pdf (MIT)

Tags
document-parsingdata-extractiontable-recognitionpdf-automationtext-miningstructured-outputbatch-processingocr-alternative