원클릭으로
nano-pdf
Edit PDFs with natural-language instructions using the nano-pdf CLI.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Edit PDFs with natural-language instructions using the nano-pdf CLI.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create workspace cron tasks that run the agent on a schedule. Use when the user wants a repeating background task, periodic inbox triage, scheduled reports, or any recurring agent workflow.
Create cron tasks where the agent operates under a defined identity — any role counts: chat companion, programmer, manager, analyst, assistant, moderator, fictional character, etc. Use when the user wants a recurring scheduled task that requires the agent to act as a specific persona with consistent behavior across runs.
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
Delegate coding tasks to Codex, Claude Code, or Pi agents via background process. Use when: (1) building/creating new features or apps, (2) reviewing PRs (spawn in temp dir), (3) refactoring large codebases, (4) iterative coding that needs file exploration. NOT for: simple one-liner fixes (just edit), reading code (use read tool), or any work in ~/clawd workspace (never spawn agents here). Claude Code: use --print --permission-mode bypassPermissions (no PTY). Codex/Pi/OpenCode: pty:true required.
GitHub operations via `gh` CLI: issues, PRs, CI runs, code review, API queries. Use when: (1) checking PR status or CI, (2) creating/commenting on issues, (3) listing/filtering PRs or issues, (4) viewing run logs. NOT for: complex web UI interactions requiring manual browser flows (use browser tooling when available), bulk operations across many repos (script with gh api), or when gh auth is not configured.
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
| name | nano-pdf |
| description | Edit PDFs with natural-language instructions using the nano-pdf CLI. |
| homepage | https://pypi.org/project/nano-pdf/ |
Use nano-pdf to apply edits to a specific page in a PDF using a natural-language instruction.
Before any PDF operation, verify nano-pdf is available:
#!/bin/bash
MISSING=()
if ! command -v nano-pdf &>/dev/null; then
MISSING+=("nano-pdf")
fi
if [ ${#MISSING[@]} -eq 0 ]; then
echo "ENV_OK"
else
echo "ENV_MISSING: ${MISSING[*]}"
fi
If ENV_OK: proceed with the PDF task.
If ENV_MISSING: tell the user nano-pdf is not installed. Ask if they want to install it:
# Via uv (recommended)
uv tool install nano-pdf
# Via pip
pip install nano-pdf
# Via pipx
pipx install nano-pdf
Do NOT install automatically — always get user confirmation first. If the user declines, suggest alternative approaches (e.g., using Python PDF libraries directly).
nano-pdf edit deck.pdf 1 "Change the title to 'Q3 Results' and fix the typo in the subtitle"
Notes: