[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6NT3GS4T5AQM4ZDHSX6WY5K":3,"skill-same:01M6NT3GS4T5AQM4ZDHSX6WY5K":77},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":13,"repositoryHtmlUrl":60,"repositoryHomepageUrl":6,"ownerHtmlUrl":61,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":62,"install":63,"resources":76},"01M6NT3GS4T5AQM4ZDHSX6WY5K","nano-pdf",null,"Edit PDFs with natural-language instructions using the nano-pdf CLI. Modify text, fix typos, update titles, and make content changes to specific pages without manual editing.","qubit-calculus\u002FQubit","qubit-calculus","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F271071935?v=4","01M6NS19569VZ1F2Z0SACBWPS7","01M6NS1992MKFQVNP9AGRTSZXN",0,"MIT","https:\u002F\u002Fgithub.com\u002Fqubit-calculus\u002FQubit\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Fhermes\u002Fproductivity\u002Fnano-pdf\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"nano pdf","nano","PDF","fix","changes","natural-language","typos","manual","with","pages","project","community","instructions","editing","text","productivity","pypi","documents","nlp","cli","2026-11-10 10:12:30",false,"---\nname: nano-pdf\ndescription: Edit PDFs with natural-language instructions using the nano-pdf CLI. Modify text, fix typos, update titles, and make content changes to specific pages without manual editing.\nversion: 1.0.0\nauthor: community\nlicense: MIT\nmetadata:\n  hermes:\n    tags: [PDF, Documents, Editing, NLP, Productivity]\n    homepage: https:\u002F\u002Fpypi.org\u002Fproject\u002Fnano-pdf\u002F\n---\n\n# nano-pdf\n\nEdit PDFs using natural-language instructions. Point it at a page and describe what to change.\n\n## Prerequisites\n\n```bash\n# Install with uv (recommended — already available in Hermes)\nuv pip install nano-pdf\n\n# Or with pip\npip install nano-pdf\n```\n\n## Usage\n\n```bash\nnano-pdf edit \u003Cfile.pdf> \u003Cpage_number> \"\u003Cinstruction>\"\n```\n\n## Examples\n\n```bash\n# Change a title on page 1\nnano-pdf edit deck.pdf 1 \"Change the title to 'Q3 Results' and fix the typo in the subtitle\"\n\n# Update a date on a specific page\nnano-pdf edit report.pdf 3 \"Update the date from January to February 2026\"\n\n# Fix content\nnano-pdf edit contract.pdf 2 \"Change the client name from 'Acme Corp' to 'Acme Industries'\"\n```\n\n## Notes\n\n- Page numbers may be 0-based or 1-based depending on version — if the edit hits the wrong page, retry with ±1\n- Always verify the output PDF after editing (use `read_file` to check file size, or open it)\n- The tool uses an LLM under the hood — requires an API key (check `nano-pdf --help` for config)\n- Works well for text changes; complex layout modifications may need a different approach\n","# nano-pdf\n\nEdit PDFs using natural-language instructions. Point it at a page and describe what to change.\n\n## Prerequisites\n\n```bash\n# Install with uv (recommended — already available in Hermes)\nuv pip install nano-pdf\n\n# Or with pip\npip install nano-pdf\n```\n\n## Usage\n\n```bash\nnano-pdf edit \u003Cfile.pdf> \u003Cpage_number> \"\u003Cinstruction>\"\n```\n\n## Examples\n\n```bash\n# Change a title on page 1\nnano-pdf edit deck.pdf 1 \"Change the title to 'Q3 Results' and fix the typo in the subtitle\"\n\n# Update a date on a specific page\nnano-pdf edit report.pdf 3 \"Update the date from January to February 2026\"\n\n# Fix content\nnano-pdf edit contract.pdf 2 \"Change the client name from 'Acme Corp' to 'Acme Industries'\"\n```\n\n## Notes\n\n- Page numbers may be 0-based or 1-based depending on version — if the edit hits the wrong page, retry with ±1\n- Always verify the output PDF after editing (use `read_file` to check file size, or open it)\n- The tool uses an LLM under the hood — requires an API key (check `nano-pdf --help` for config)\n- Works well for text changes; complex layout modifications may need a different approach\n",{"name":5,"author":34,"license":14,"version":48,"metadata":49,"description":7},"1.0.0",{"hermes":50},{"tags":51,"homepage":56},[25,52,53,54,55],"Documents","Editing","NLP","Productivity","https:\u002F\u002Fpypi.org\u002Fproject\u002Fnano-pdf\u002F","main","a05c0ccfff1cda2a5d12e9ee7d02b75350ac0557","packages\u002Fskills\u002Fhermes\u002Fproductivity\u002Fnano-pdf","https:\u002F\u002Fgithub.com\u002Fqubit-calculus\u002FQubit","https:\u002F\u002Fgithub.com\u002Fqubit-calculus","2026-04-07 15:16:13",{"source":8,"skillName":5,"commands":64,"prompt":74,"zipAvailable":75},[65,68,71],{"tool":66,"command":67},"npx","npx skills add qubit-calculus\u002FQubit --skill nano-pdf",{"tool":69,"command":70},"bunx","bunx skills add qubit-calculus\u002FQubit --skill nano-pdf",{"tool":72,"command":73},"pnpm","pnpm dlx skills add qubit-calculus\u002FQubit --skill nano-pdf","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fqubit-calculus\u002FQubit\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Fhermes\u002Fproductivity\u002Fnano-pdf\u002FSKILL.md",true,[],[78,119,147,164,187,208],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":98,"publishedAt":43},"01M6NT8MKBM6Q660B4D7SHXE3F","writing-plans","Use when you have a spec or requirements for a multi-step task. Creates comprehensive implementation plans with bite-sized tasks, exact file paths, and complete code examples.","https:\u002F\u002Fgithub.com\u002Fqubit-calculus\u002FQubit\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Fhermes\u002Fsoftware-development\u002Fwriting-plans\u002FSKILL.md",[84,87,90,95],{"categoryNo":85,"categoryName":86,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":88,"categoryName":89,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",{"categoryNo":96,"categoryName":97,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000036","内容创作者",[99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118],"writing","writing plans","plans","design","review","workflow","documentation","tasks","development","code","planning","code-review","subagent","use","superpowers","complete","paths","test-driven-development","you","for",{"skillNo":120,"name":116,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":132,"publishedAt":43},"01M6NT8G9H510DV7VMY4X4Q9F3","Use when implementing any feature or bugfix, before writing implementation code. Enforces RED-GREEN-REFACTOR cycle with test-first approach.","https:\u002F\u002Fgithub.com\u002Fqubit-calculus\u002FQubit\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Fhermes\u002Fsoftware-development\u002Ftest-driven-development\u002FSKILL.md",[124,127,130,131],{"categoryNo":125,"categoryName":126,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":128,"categoryName":129,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":88,"categoryName":89,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":96,"categoryName":97,"taxonomyType":93,"taxonomyTypeDesc":94},[133,134,107,135,136,99,137,108,138,111,113,139,140,141,142,101,143,144,145,146],"test","test driven development","driven","testing","debugging","refactor","red-green-refactor","cycle","green","feature","systematic","bugfix","implementing","systematic-debugging",{"skillNo":148,"name":146,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":153,"publishedAt":43},"01M6NT87T34SVN9P1S3PCBWY2D","Use when encountering any bug, test failure, or unexpected behavior. 4-phase root cause investigation — NO fixes without understanding the problem first.","https:\u002F\u002Fgithub.com\u002Fqubit-calculus\u002FQubit\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Fhermes\u002Fsoftware-development\u002Fsystematic-debugging\u002FSKILL.md",[152],{"categoryNo":128,"categoryName":129,"taxonomyType":20,"taxonomyTypeDesc":21},[154,137,143,99,133,107,155,156,111,157,158,112,113,159,160,161,101,162,116,163],"systematic debugging","first","investigation","hermes","behavior","bug","root-cause","problem-solving","problem","fixes",{"skillNo":165,"name":166,"nameZh":6,"description":167,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":179,"publishedAt":43},"01M6NT83GMFJRDY84BWJHQSVQE","subagent-driven-development","Use when executing implementation plans with independent tasks. Dispatches fresh delegate_task per task with two-stage review (spec compliance then code quality).","https:\u002F\u002Fgithub.com\u002Fqubit-calculus\u002FQubit\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Fhermes\u002Fsoftware-development\u002Fsubagent-driven-development\u002FSKILL.md",[170,171,174,175,176],{"categoryNo":88,"categoryName":89,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":172,"categoryName":173,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},{"categoryNo":96,"categoryName":97,"taxonomyType":93,"taxonomyTypeDesc":94},{"categoryNo":177,"categoryName":178,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000037","律师与法务",[107,180,111,135,99,103,104,181,106,108,182,110,183,184,112,113,185,101,186,116],"subagent driven development","code quality","delegation","parallel","delegate","stage","fresh",{"skillNo":188,"name":189,"nameZh":6,"description":190,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":191,"categories":192,"keywords":195,"publishedAt":43},"01M6NT7YMC7H5NK632ED23WMV6","requesting-code-review","Pre-commit verification pipeline — static security scan, baseline-aware quality gates, independent reviewer subagent, and auto-fix loop. Use after code changes and before committing, pushing, or opening a PR.","https:\u002F\u002Fgithub.com\u002Fqubit-calculus\u002FQubit\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Fhermes\u002Fsoftware-development\u002Frequesting-code-review\u002FSKILL.md",[193,194],{"categoryNo":125,"categoryName":126,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},[196,103,108,197,99,198,199,110,200,201,202,203,111,204,26,205,113,116,206,207],"code review","requesting code review","security","commit","verification","security scan","pipeline","loop","reviewer","auto","static","auto-fix",{"skillNo":209,"name":210,"nameZh":6,"description":211,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":212,"categories":213,"keywords":214,"publishedAt":43},"01M6NT7AWK0VW1RFSJTAG92363","plan","Plan mode for Hermes — inspect context, write a markdown plan into the active workspace's `.hermes\u002Fplans\u002F` directory, and do not execute the work.","https:\u002F\u002Fgithub.com\u002Fqubit-calculus\u002FQubit\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Fhermes\u002Fsoftware-development\u002Fplan\u002FSKILL.md",[],[210,99,215,104,107,109,216,111,217,218,219,220,221,222,101,223,224,225,118,226],"directory","markdown","workspace","work","write","implementation","do","active","plan mode","inspect","mode","plan-mode"]