[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71QE494CWEKBZCKABRNSSHG":3,"skill-same:01M71QE494CWEKBZCKABRNSSHG":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},"01M71QE494CWEKBZCKABRNSSHG","nano-pdf",null,"Edit PDF text\u002Ftypos\u002Ftitles via nano-pdf CLI (NL prompts).","gjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN","gjbvsjjvgm-sketch","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F278511911?v=4","01M71F3JXKZQ70H2KCHHTXKZDA","01M71PENEVFN19DBZFNHJPCHQ7",0,"MIT","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\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","edit","titles","typos","nl","org","via","project","community","prompts","editing","text","productivity","pypi","https","documents","nlp","cli","2026-11-10 13:02:02",false,"---\nname: nano-pdf\ndescription: \"Edit PDF text\u002Ftypos\u002Ftitles via nano-pdf CLI (NL prompts).\"\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":33,"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","6746276ba18cb774853eb61b3b9399658bc9bc5c","core\u002Fskills\u002Fproductivity\u002Fnano-pdf","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch","2026-04-28 17:01:03",{"source":8,"skillName":5,"commands":64,"prompt":74,"zipAvailable":75},[65,68,71],{"tool":66,"command":67},"npx","npx skills add gjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN --skill nano-pdf",{"tool":69,"command":70},"bunx","bunx skills add gjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN --skill nano-pdf",{"tool":72,"command":73},"pnpm","pnpm dlx skills add gjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN --skill nano-pdf","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fproductivity\u002Fnano-pdf\u002FSKILL.md",true,[],[78,119,144,161,180,199],{"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},"01M71QG27G1R2H2ZWEG4S0WTZT","writing-plans","Write implementation plans: bite-sized tasks, paths, code.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\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","test-driven","test-driven-development","superpowers","design","workflow","code","tasks","subagent","code-review","review","documentation","write","paths","planning","development","test","implementation",{"skillNo":120,"name":103,"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":130,"publishedAt":43},"01M71QFZYRTJXMAE551MRAKZ14","TDD: enforce RED-GREEN-REFACTOR, tests before code.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fsoftware-development\u002Ftest-driven-development\u002FSKILL.md",[124,127],{"categoryNo":125,"categoryName":126,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":128,"categoryName":129,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量",[131,116,117,132,133,134,135,104,99,136,107,109,137,138,139,140,141,101,142,143],"test driven development","driven","green","red-green-refactor","testing","debugging","systematic","refactor","systematic-debugging","enforce","tests","tdd","quality",{"skillNo":145,"name":139,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":150,"publishedAt":43},"01M71QFWR5Q8EYEQ6MCS3SM6MC","4-phase root cause debugging: understand bugs before fixing.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fsoftware-development\u002Fsystematic-debugging\u002FSKILL.md",[149],{"categoryNo":128,"categoryName":129,"taxonomyType":20,"taxonomyTypeDesc":21},[151,136,137,102,152,153,103,104,99,109,154,155,116,156,101,157,117,158,159,160],"systematic debugging","problem","problem-solving","phase","bugs","root cause","root-cause","investigation","understand","hermes",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":172,"publishedAt":43},"01M71QFS9S04MD8JP747W5WM0N","subagent-driven-development","Execute plans via delegate_task subagents (2-stage review).","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fsoftware-development\u002Fsubagent-driven-development\u002FSKILL.md",[167,168,171],{"categoryNo":88,"categoryName":89,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":169,"categoryName":170,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":96,"categoryName":97,"taxonomyType":93,"taxonomyTypeDesc":94},[173,109,116,132,102,103,174,175,104,99,106,107,110,111,176,177,101,178,179,117],"subagent driven development","delegate","delegation","subagents","parallel","stage","task",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":184,"categories":185,"keywords":188,"publishedAt":43},"01M71QFQ1DBCVAZ511MXFE6T2V","requesting-code-review","Pre-commit review: security scan, quality gates, auto-fix.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fsoftware-development\u002Frequesting-code-review\u002FSKILL.md",[186,187],{"categoryNo":125,"categoryName":126,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},[189,190,107,111,102,103,191,192,104,193,99,194,195,109,110,196,197,116,198,101],"code review","requesting code review","fix","auto-fix","auto","security scan","commit","verification","security","scan",{"skillNo":200,"name":201,"nameZh":6,"description":202,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":203,"categories":204,"keywords":206,"publishedAt":43},"01M71QFM7KWM540YR67FRN807Q","python-debugpy","Debug Python: pdb REPL + debugpy remote (DAP).","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fsoftware-development\u002Fpython-debugpy\u002FSKILL.md",[205],{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},[207,208,209,210,211,212,213,214,136,137,215,216,217,139,218,219,220,221,160,222],"debugpy","python debugpy","python","dap","inspect","post-mortem","pdb","remote","debugger","node","commands","debug","post","breakpoints","node-inspect","tui"]