From article
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
How this skill is triggered — by the user, by Claude, or both
Slash command
/article:pdfThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
For article review/enhance flows, use the existing scripts in `scripts/` rather than inventing a one-off PDF pipeline:
For article review/enhance flows, use the existing scripts in scripts/ rather than inventing a one-off PDF pipeline:
python scripts/prepare_article_pdf.py <input.pdf> <work_dir><work_dir>/origin.pdf<work_dir>/img/fig_N.{jpg,png} (embedded images extracted from the PDF)<work_dir>/rewrite-round-1/origin.mdrewrite-round-1/origin.md will contain:
 for each embedded imageThose image references are intended to stay stable across later rewrite rounds, so downstream agents should preserve ../img/... paths rather than copying images into each round directory.
from pypdf import PdfReader, PdfWriter
# Read a PDF
reader = PdfReader("document.pdf")
print(f"Pages: {len(reader.pages)}")
# Extract text
text = ""
for page in reader.pages:
text += page.extract_text()
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub thesues/artist --plugin article