Skip to content
Agent Orchestration
Skill

/pdf

Read and extract text from .pdf files, page by page. Use when the user uploads or references a PDF to read or summarize.

BOOST
From plugin
studio
41224 skills
Install
$ npx -y skills add decocms/studio --skill pdf --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/pdf

Context preview

The summary Claude sees to decide when to auto-load this skill.

Read and extract text from .pdf files, page by page. Use when the user uploads or references a PDF to read or summarize.

SKILL.md

pdf.SKILL.md
name: pdf
description: Read and extract text from .pdf files, page by page. Use when the user uploads or references a PDF to read or summarize.

pdf — PDF documents

Use this skill to read text from `.pdf` files.

Scripts

extract.py

Print text content from a `.pdf`, page by page.

python /app/org/public/core/pdf/extract.py <path-to-file.pdf>

Output is plain text with `--- page N ---` separators. PDFs that are pure scans (image-only, no embedded text layer) will produce empty pages — OCR is not performed.

Direct pypdf usage

For metadata, structure, splitting, merging, or filling forms, import `pypdf` directly. The library is preinstalled.

from pypdf import PdfReader
reader = PdfReader("/path/to/file.pdf")
for page in reader.pages:
    text = page.extract_text()
Ships withstudio

Open-source control plane for your AI agents. Connect tools, hire agents, track every token and dollar

Get the whole plugin

Other skills on studio.