- Use it when:
- You're creating or reviewing a PDF where layout and visuals matter.
- It does:
- Builds PDFs with reportlab, extracts text with pdfplumber or pypdf, and renders pages to PNG with Poppler to look at them.
- You get:
- A finished PDF that has passed a page-by-page visual check, with intermediate files removed.
- Unlike Anthropic's pdf:
- It has no recipes for merging, splitting or filling forms; it centres on generating PDFs and checking how they render.
- Needs:
- Python with reportlab, pdfplumber and pypdf, and Poppler's pdftoppm; it installs them if missing.
TL;DR
A short workflow from OpenAI's catalog of Codex skills. The agent prefers visual review: it renders PDF pages to PNG images with pdftoppm and inspects them, because text extraction with pdfplumber or pypdf is only for quick checks and says nothing reliable about layout. New documents are built with reportlab, and after each meaningful change the pages are rendered again and checked for alignment, spacing and legibility. Its quality bar asks for consistent typography, margins and section hierarchy; sharp, aligned and labelled charts, tables and images; no clipped or overlapping text, broken tables, black squares or unreadable glyphs; plain ASCII hyphens instead of Unicode dashes; and citations with no leftover tool tokens or placeholders. It doesn't deliver until the latest render shows no defects. Intermediate files go in tmp/pdfs/ and are cleaned up. If a dependency can't be installed, it tells you which one is missing and how to install it yourself. The openai/skills repository it comes from is now marked deprecated; its README points to openai/plugins for current Codex skills.
Summarizes the skill at 49f948f.
npx skills add https://github.com/openai/skills --skill pdf skills.sh pageSource on GitHubAll skills from openai/skills
- Total Downloads
- 13,700 on skills.sh, Nov 9, 2026
- Repo stars
- 28,602 openai/skills
- First seen
- Jan 28, 2026 on skills.sh
Weekly values
| Week to | Installs |
|---|---|
| Sep 21 | 221 |
| Sep 28 | 200 |
| Oct 5 | 272 |
| Oct 12 | 165 |
| Oct 19 | 147 |
| Oct 26 | 147 |
| Nov 2 | 161 |
| Nov 9 | 146 |
| Category |
Office files, notes and suites like Lark and Google Workspace. |
|---|---|
| Type |
Operates a CLI, API, app or bundled script to get something done. |
| Effect |
Its own steps create or change files, git state or local tools. |
| Needs |
A specific command-line tool or desktop app must be installed, such as gh, agent-browser, LibreOffice, Obsidian or a vendor CLI. |
| Publisher |
A verified publisher on skills.sh, or the company or maintainer behind the product the skill operates. |
| Topics | |
| Stack |
SKILL.md
No copy of its SKILL.md yet.