Skip to content
cccskills
FreePublished on GitHubEnglish overview

pdf-processing

Work with PDF documents by extracting their text, filling form fields, merging files in a chosen order, or splitting a PDF into separate pages. The skill describes these document handling tasks and points to API details in a reference file.

OriginalShow the original description

Extract text from PDFs, fill forms, and merge documents

PrefectHQ/fastmcp28,235 stars(GitHub 28,235 + cccskills 0)

Run score Not tested

See how to install

Good for

  • Extracting text from a PDF
  • Filling fields in a PDF form
  • Merging or splitting PDF files

Overview

What it does

This skill helps handle common PDF tasks. It can extract text from a PDF, identify form fields and fill them programmatically, merge multiple PDFs in a chosen order, or split a document into separate pages. For text extraction, it reads and parses the PDF content. For form filling, it identifies the fields and enters the provided values. The accompanying reference.md contains detailed API information.

When it helps

Use it when you need PDF text for another task, want to fill in a form such as an application, or need to combine reference documents or organize a PDF page by page. It supports requests ranging from checking document content to merging or splitting files.

Example requests

  • “Extract the text from this PDF.”
  • “Identify the form fields and enter the information I provide.”
  • “Split this PDF into separate pages.”

Notes

See the accompanying reference.md for API details.

This overview was written by AI (OpenAI Codex) from the public SKILL.md. Check the original below for the exact behavior.

Document check

AI checked the SKILL.md for operations that need care and for setup requirements. The score comes only from actually running the skill (hands-on test).

SafetyAre sending data, deleting files, and running commands disclosed?
AGoodIt describes reading, filling, merging, and splitting PDFs; no external actions are specified.
Easy setupDoes it need few tools or API keys, and are they documented?
BPartly lackingIt points to API details in `reference.md` but gives no tool requirements or setup steps.

Not counted in the score. Rated by AI (OpenAI Codex) as of Oct 28, 2026. Treat it as a guide and read the original before installing.

Disagree? Request a re-evaluation

Tell us which point is wrong and why. No login needed. We will check it against the SKILL.md, redo the evaluation, and show the result here.

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Files included (2)

  • SKILL.md719 B
  • reference.md795 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

PDF Processing Skill

This skill helps you work with PDF documents.

Capabilities

  • Extract text content from PDF files
  • Fill form fields in PDF documents
  • Merge multiple PDFs into one
  • Split PDFs into separate pages

Usage

When working with PDFs, use the appropriate tools:

  1. For text extraction: Read the PDF and parse its content
  2. For forms: Identify form fields and fill them programmatically
  3. For merging: Combine multiple documents in the desired order

Additional Resources

See reference.md for detailed API documentation.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

code-review

FreeSummary

Review code for correctness, readability, performance, and security. The skill helps identify bugs and edge cases, explain why a change matters, and offer practical alternatives so feedback is clear and actionable.

  • Checking a change for bugs and edge cases
  • Reviewing code for readability and maintainability
  • Spotting performance or security concerns
PrefectHQ/fastmcp28.2KUpdated Oct 29, 2026

docs

FreeSummary

Write and revise FastMCP documentation pages with consistent structure, clear explanations, and runnable code examples. Covers accessibility, link and Python checks, and the publishing steps needed to confirm changes reach the live site.

  • Documenting a new FastMCP feature
  • Reworking an existing documentation page
  • Reviewing accessibility and page consistency
PrefectHQ/fastmcp28.2KUpdated Oct 29, 2026

Discover MCP servers and inspect their available tools from the command line, then invoke operations with typed arguments or JSON. Use local files, remote endpoints, or configured server names, and return structured output for scripts.

  • Finding MCP servers configured in editors or a project
  • Inspecting available tools and input definitions
  • Calling tools on local or remote MCP servers
PrefectHQ/fastmcp28.2KUpdated Oct 29, 2026

fastmcp-server

FreeSummary

Build, extend, or review Python FastMCP servers using documentation for the installed version. Design operations that agents can discover and use, then check input definitions, results, error handling, and representative agent workflows.

  • Building an MCP server with Python FastMCP
  • Adding tools, resources, or reusable prompts
  • Reviewing input definitions and error handling
PrefectHQ/fastmcp28.2KUpdated Oct 29, 2026

fix-issue

FreeSummary

Take a selected FastMCP bug from a reproducible failure to a focused fix. Check compatibility, run required validation, prepare a pull request, and follow automated checks and review feedback after publication.

  • Fixing a reproducible FastMCP bug
  • Checking compatibility before publishing a fix
  • Following checks and feedback after opening a pull request
PrefectHQ/fastmcp28.2KUpdated Oct 29, 2026

python-tests

FreeSummary

Write regression tests that catch recurring bugs in FastMCP changes using pytest. Covers reproducing failures before a fix, testing requests without a network server, and checking outgoing requests while replacing external services with test substitutes.

  • Reproducing a bug before testing its fix
  • Testing MCP behavior without a network server
  • Checking requests sent to external services
PrefectHQ/fastmcp28.2KUpdated Oct 29, 2026

See all skills by PrefectHQ

Report a problem with this skill