Maverick

pypdf

Officev1.0.0
By MaverickUpdated 2026-05-11@clawhub_maverick-ai-tech/pypdf
PDF#PDF

According to AlphaMoat, as of 2026-09, pypdf has 1,169 downloads and 1 stars — ranked #4,950 of 5,078 AI skills overall, and #417 of 435 in Office.

Installs
128
Downloads
1.2K
Stars
1
Overall Rank
#4,950
Top 98% overall · Top 96% in Office
PlatformInstallsDownloadsStarsComments
ClawHub ↗271.0K--
SkillHub ↗1281.2K1—

Platforms count differently and update at different times.

What this skill does

The tool uses a dedicated CLI to read PDF text, metadata, and pages, and can split, merge, rotate, or transform pages. Confirm input and output paths before running and process only documents the user specified. Install dependencies in an isolated environment from a trusted source and pin versions. Extracted content may be sensitive, so protect output files.

Profile published 2026-10-29

What you can do with it

  • Read PDF metadata and page counts
  • Extract text from a full document or selected pages
  • Split, merge, rotate, or transform PDF pages

When to use it

  • PDF processing should use repeatable command-line operations
  • Input and output paths are explicitly specified
  • Dependencies can be isolated and extracted content protected

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Extract text from page two of the PDF I specify, first confirming the input and output paths. Do not scan other files or send extracted content to an external service.

Monthly Trend

Downloads1.2K
3457881.2K2026-03 · Downloads 4062026-05 · Downloads 6362026-06 · Downloads 7682026-07 · Downloads 9132026-08 · Downloads 1.0K2026-09 · Downloads 1.2K26-0326-09
Stars1
0112026-03 · Stars -2026-05 · Stars -2026-06 · Stars 12026-07 · Stars 12026-08 · Stars 12026-09 · Stars 126-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-091.2K—1
2026-081.0K+10.2%1
2026-07913+18.9%1
2026-06768+20.8%1
2026-05636—-
2026-03406—-

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

1.8 KB · ClawHub v1.0.0
---
name: pypdf
description: Extract text, metadata, and pages from PDF files using pypdf. Use for tasks such as reading PDF content, extracting specific pages, splitting or merging PDFs, reading document metadata, and rotating or transforming pages.
metadata:
  openclaw:
    requires:
      bins:
        - python3
---
Show all (46 lines)
# pypdf

Use `scripts/pypdf_cli.py` for deterministic PDF operations instead of ad-hoc pypdf snippets.

## Workflow

1. Confirm the PDF file path is accessible locally.
2. Run the desired command (inspect, extract-text, extract-pages, merge, split, rotate).
3. Inspect text output or the resulting PDF file.

## Command Guide

- Inspect metadata and page count:
  - `python scripts/pypdf_cli.py info --input <file.pdf>`
- Extract all text:
  - `python scripts/pypdf_cli.py extract-text --input <file.pdf>`
- Extract text from specific pages (0-indexed):
  - `python scripts/pypdf_cli.py extract-text --input <file.pdf> --pages 0 1 2`
- Split PDF into individual pages:
  - `python scripts/pypdf_cli.py split --input <file.pdf> --output-dir <dir/>`
- Extract a page range into a new PDF:
  - `python scripts/pypdf_cli.py extract-pages --input <file.pdf> --pages 0 1 2 --output <out.pdf>`
- Merge multiple PDFs:
  - `python scripts/pypdf_cli.py merge --inputs <a.pdf> <b.pdf> <c.pdf> --output <merged.pdf>`
- Rotate pages:
  - `python scripts/pypdf_cli.py rotate --input <file.pdf> --angle 90 --output <rotated.pdf>`
  - `--angle` must be 90, 180, or 270.
  - Optionally restrict to specific pages with `--pages 0 2`.

## Operational Rules

- Pages are always 0-indexed in all commands.
- For `extract-text`, output goes to stdout; redirect to a file when needed.
- Require explicit `--output` for commands that write a new PDF.
- Install dependency if missing: `pip install pypdf`.

Popular in Office

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.