extract-page
Extract a single page from a PDF as a PNG image for quick preview.
Best use case
extract-page is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Extract a single page from a PDF as a PNG image for quick preview.
Teams using extract-page should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/extract-page/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How extract-page Compares
| Feature / Agent | extract-page | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Extract a single page from a PDF as a PNG image for quick preview.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Extract PDF Page Tool Use `tools/extract_page.py` to extract a single page from a PDF as a PNG image. ## Usage **Basic usage:** ```bash python tools/extract_page.py $ARGUMENTS[0] $ARGUMENTS[1] ``` **With custom output path:** ```bash python tools/extract_page.py <file>.pdf <page> -o output.png ``` ## Examples ```bash # Extract page 5 from build/lecture.pdf python tools/extract_page.py build/lecture.pdf 5 # Output will be: build/lecture.page5.png ``` ## Notes - Page numbers are 1-indexed - Default output: `<file>.page<N>.png` - Uses pdftoppm (poppler), sips (macOS), or ImageMagick convert
Related Skills
extracting-ai-context
Extracts and manages AI context (skills, AGENTS.md) from workflow-kotlin library JARs. Use when setting up AI tooling for a workflow-kotlin project, updating skills after a library version change, or configuring agent-specific directories.
extracta-ai-automation
Automate Extracta AI tasks via Rube MCP (Composio). Always search tools first for current schemas.
email-extractor
Expert in email content extraction and analysis. **Use whenever the user mentions .eml files, email messages, says "Extract email information", "Using the email information", or requests to extract, parse, analyze, or process email files.** Handles email thread parsing, attachment extraction, and converting emails to structured markdown format for AI processing. (project, gitignored)
arxiv-paper-extract
Extract, translate and save arXiv CS.CV papers for a specific date. Use when user asks to fetch arXiv papers, download paper lists, extract CV papers, translate paper titles to Chinese, or save paper metadata from arxiv.org/list/cs.CV.
article-extractor
Extract clean article content from URLs (blog posts, articles, tutorials) and save as readable text. Use when user wants to download, extract, or save an article/blog post from a URL without ads, navigation, or clutter.
pagen
Personal CRM and contact management - manage contacts, relationships, and interactions. Use when the user discusses contacts, people, or relationship tracking.
page-cro
Analyze and optimize individual pages for conversion performance.
live-web-page-browser
Use AgentPMT external API to run the Live Web Page Browser tool with wallet signatures, credits purchase, or credits earned from jobs.
adr-decision-extraction
Extract architectural decisions from conversations. Identifies problem-solution pairs, trade-off discussions, and explicit choices. Use when analyzing session transcripts for ADR generation.
deepagents-implementation
Implements agents using Deep Agents. Use when building agents with create_deep_agent, configuring backends, defining subagents, adding middleware, or setting up human-in-the-loop workflows.
bgo
Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.
moai-lang-r
R 4.4+ best practices with testthat 3.2, lintr 3.2, and data analysis patterns.