{"id":"cae77de2-7a6c-45a7-9c64-40abcee45d94","shortId":"xkvgDm","kind":"skill","title":"Revise PDF Slides with Natural-Language Edits","tagline":"Use Nano-PDF when an agent needs to update existing PDF slides or insert matching new slides from plain-language instructions. The workflow is bounded to PDF page edits and deck-consistent slide generation, not general design automation.","description":"# Revise PDF Slides with Natural-Language Edits\n\nUse Nano-PDF when an agent needs to update existing PDF slides or insert matching new slides from plain-language instructions. The workflow is bounded to PDF page edits and deck-consistent slide generation, not general design automation.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- pip install nano-pdf\n- brew install poppler tesseract\n- Make sure you've installed poppler and tesseract for your platform. After installation, restart your terminal to refresh PATH. Run which pdftotext and which tesseract to verify they're accessible.\n- git clone https://github.com/gavrielc/Nano-PDF.git\n\nRequirements and caveats from upstream:\n- [![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)\n- **Note:** This tool uses Gemini 3 Pro Image which requires a paid API tier. See [pricing](https://ai.google.dev/pricing) for details.\n- Python 3.10+\n\nBasic usage or getting-started notes:\n- ## Example\n- ### Using pip\n- bash\n\n- Source: https://github.com/gavrielc/Nano-PDF\n- Extracted from upstream docs: https://raw.githubusercontent.com/gavrielc/Nano-PDF/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/revise-pdf-slides-with-natural-language-edits/)","tags":["revise","pdf","slides","with","natural","language","edits","skills","agentskillexchange","agent-skills","ai-agents","ai-tools"],"capabilities":["skill","source-agentskillexchange","skill-revise-pdf-slides-with-natural-language-edits","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/revise-pdf-slides-with-natural-language-edits","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,326 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:12:08.042Z","embedding":null,"createdAt":"2026-05-18T13:18:54.259Z","updatedAt":"2026-05-18T19:12:08.042Z","lastSeenAt":"2026-05-18T19:12:08.042Z","tsv":"'/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)':164 '/gavrielc/nano-pdf':202 '/gavrielc/nano-pdf.git':154 '/gavrielc/nano-pdf/head/readme.md':209 '/pricing)':183 '/skills/revise-pdf-slides-with-natural-language-edits/)':216 '3':170 '3.10':161,187 'access':149 'agent':15,64,211 'agentskillexchange.com':215 'agentskillexchange.com/skills/revise-pdf-slides-with-natural-language-edits/)':214 'ai.google.dev':182 'ai.google.dev/pricing)':181 'api':177 'autom':49,98 'bash':198 'basic':188 'bound':35,84 'brew':116 'caveat':157 'clone':151 'consist':43,92 'deck':42,91 'deck-consist':41,90 'design':48,97 'detail':185 'doc':206 'edit':8,39,57,88 'environ':110 'exampl':195 'exchang':213 'exist':19,68 'extract':203 'gemini':169 'general':47,96 'generat':45,94 'get':192 'getting-start':191 'git':150 'github.com':153,201 'github.com/gavrielc/nano-pdf':200 'github.com/gavrielc/nano-pdf.git':152 'imag':172 'img.shields.io':163 'img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)':162 'insert':23,72 'instal':99,103,112,117,124,132 'instruct':31,80 'languag':7,30,56,79 'make':120 'match':24,73,108 'nano':11,60,114 'nano-pdf':10,59,113 'natur':6,55 'natural-languag':5,54 'need':16,65 'new':25,74 'note':165,194 'page':38,87 'paid':176 'path':106,138 'pdf':2,12,20,37,51,61,69,86,115 'pdftotext':141 'pip':111,197 'plain':29,78 'plain-languag':28,77 'platform':130 'poppler':118,125 'price':180 'pro':171 'python':160,186 'raw.githubusercontent.com':208 'raw.githubusercontent.com/gavrielc/nano-pdf/head/readme.md':207 're':148 'refresh':137 'requir':155,174 'restart':133 'revis':1,50 'run':139 'see':179 'setup':105 'skill':212 'skill-revise-pdf-slides-with-natural-language-edits' 'slide':3,21,26,44,52,70,75,93 'sourc':199,210 'source-agentskillexchange' 'start':193 'sure':121 'termin':135 'tesseract':119,127,144 'tier':178 'tool':167 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'updat':18,67 'upstream':102,159,205 'usag':189 'use':9,58,100,168,196 've':123 'verifi':146 'workflow':33,82","prices":[{"id":"b4ed742e-c6c6-4c6d-8451-1308e27e6142","listingId":"cae77de2-7a6c-45a7-9c64-40abcee45d94","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:54.259Z"}],"sources":[{"listingId":"cae77de2-7a6c-45a7-9c64-40abcee45d94","source":"github","sourceId":"agentskillexchange/skills/revise-pdf-slides-with-natural-language-edits","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/revise-pdf-slides-with-natural-language-edits","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:54.259Z","lastSeenAt":"2026-05-18T19:12:08.042Z"}],"details":{"listingId":"cae77de2-7a6c-45a7-9c64-40abcee45d94","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"revise-pdf-slides-with-natural-language-edits","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"18afdd9d9117cccce9c3a16c3deaba9a9c224dae","skill_md_path":"skills/revise-pdf-slides-with-natural-language-edits/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/revise-pdf-slides-with-natural-language-edits"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Revise PDF Slides with Natural-Language Edits","description":"Use Nano-PDF when an agent needs to update existing PDF slides or insert matching new slides from plain-language instructions. The workflow is bounded to PDF page edits and deck-consistent slide generation, not general design automation."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/revise-pdf-slides-with-natural-language-edits"},"updatedAt":"2026-05-18T19:12:08.042Z"}}