{"_id":"shuozhao-academic-skills","_rev":"27-34b7fa9003a1ca9b45826b8e2c094f77","name":"shuozhao-academic-skills","dist-tags":{"latest":"1.8.1"},"versions":{"1.0.0":{"name":"shuozhao-academic-skills","version":"1.0.0","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.0.0","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/yourusername/claude-academic-skills#readme","bugs":{"url":"https://github.com/yourusername/claude-academic-skills/issues"},"dist":{"shasum":"65c117789a61534359fba19d9ad6a72b0ab5e88b","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.0.0.tgz","fileCount":132,"integrity":"sha512-TSsixQe2WVANBzVLRFLsnZchDdlCviV5FBhsnThW3Q1B4Zxa4dNPR2HwWAdGSDacmyLomVlvjzfYcuP2xbviTw==","signatures":[{"sig":"MEQCIDYHANI+YW8AIWQL0+qW0QhxpYHB+YqF8iatiDOq+mB6AiBW+TvOGPsPYKdPLGaFWRvhwMCzIlQDiXfRTBBvi7BYUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69528777},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/yourusername/claude-academic-skills.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: PPT generation, data extraction, literature search, figure processing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.0.0_1775755532755_0.521607014384329","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"shuozhao-academic-skills","version":"1.0.3","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.0.3","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"dist":{"shasum":"c636a1de93ebcc03da59567aa09020e6d6fe8bb2","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.0.3.tgz","fileCount":84,"integrity":"sha512-6UP0atqCZ7ScO9pXXNW1EQZarBdh//aq+3WxP9aSBYYAM6I34elZPvRPVUz8NGjxMnyVnF06hu3UW/UU6jIc3Q==","signatures":[{"sig":"MEUCIEFvo0UvWg0m8jlGbIlwbq2Gm9JBlrSXEARaxYvwzH3lAiEAlPAEOo09tGpwygxQacUHX4uzszQNkRWjATvOYtyCSbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3326152},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f7be1329eec3c622f52b5ef04220945a8e35712f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: PPT generation, data extraction, literature search, figure processing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.0.3_1776018682798_0.38036865542022746","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"shuozhao-academic-skills","version":"1.0.4","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.0.4","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"dist":{"shasum":"b1dddbcad54251d19192df7fc08fb67a17a26781","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.0.4.tgz","fileCount":84,"integrity":"sha512-9gmdOYAqRhgvhOKwnyh15lDXzjl+mRC+AO7WymCjETXYQ097IT2DgXlTon0SPS1mGRAVju31gA5pRv9yigixWQ==","signatures":[{"sig":"MEQCIHcxtuwuJQ9kOwIXZnHxvZJ8ATPJkEh3RRbJz0cu9E9bAiBPVVQ+MaSww+I4BnJkQ2i6q4Y0NkPAoNnnSvxsYIfx1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3326566},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d9b38bf126cc79f625d3217356a950c3f11acbd5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: PPT generation, data extraction, literature search, figure processing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.0.4_1776021440560_0.6104449550293021","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"shuozhao-academic-skills","version":"1.1.0","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.1.0","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js"},"dist":{"shasum":"f14889753809c7ee5b0938921785db1a41f1a706","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.1.0.tgz","fileCount":84,"integrity":"sha512-apmb0nPVAhDlqeHHCV1GKrfx1VakU+dwSRkmckg57fXBRU5Y4oLWGlSk9iNdGSIbSVR/PoqWV+Fn5h63uFCgUA==","signatures":[{"sig":"MEYCIQDzQ4vIUUFb96E/UC19IFuHTGr2GKSE+5MfkhG4azCe0gIhAP4tKVRz5jmqCpQOnR0t+AuTvYkacRIiQU44KE8O4BBi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16699604},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1bcc504a7f47217030314e1a4c9f3258f38b07f8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: PPT generation, data extraction, literature search, figure processing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.1.0_1776189508617_0.24417540120106973","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"shuozhao-academic-skills","version":"1.1.1","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.1.1","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js"},"dist":{"shasum":"77585c16628c5a62eb6b46caeb3f2b5eb4eb123d","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.1.1.tgz","fileCount":84,"integrity":"sha512-oMaDOvG6qsljEudNII/XF+IOjkh+ijFMr59sviHZAtDLMq9somt0vPJkkU4J9UZjZV5ZmoNUd9pBjfNaNvIGHQ==","signatures":[{"sig":"MEUCIAlky8tR4uFE7g0H4NndsH3JFblK8lI+yLIWpz1DTrUkAiEA8dO1tTclruk2GDivJPRTuTNKQbZ/ap2F2OR0hPSwx5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16699637},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1bcc504a7f47217030314e1a4c9f3258f38b07f8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: PPT generation, data extraction, literature search, figure processing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.1.1_1776190783992_0.9687532718109522","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"shuozhao-academic-skills","version":"1.1.2","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.1.2","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js"},"dist":{"shasum":"5a269ee76c822f7aebacbe3140bb0e775b8da4a7","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.1.2.tgz","fileCount":84,"integrity":"sha512-O/9ntw/+7Y7WjYum3FsQr3CO1LgAwUB7b35eKJ3G8WQhfrpuunYPtKCvmsqOtlHPMHQZ6j4jU34THcLrT7Dq5w==","signatures":[{"sig":"MEQCICC2vg0/DWohyTtLECz+Cja+p2OCXQ5ObXQy7jb0ZohwAiBarL31BOwOgh+4li8ZKb9DRVpYbnqqsCxSMUj6gv1pGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16699637},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1bcc504a7f47217030314e1a4c9f3258f38b07f8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: PPT generation, data extraction, literature search, figure processing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.1.2_1776191105232_0.6774691608452892","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"shuozhao-academic-skills","version":"1.1.3","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.1.3","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js"},"dist":{"shasum":"bf101a31e9e77a995b08fe1d216882d1689d3da1","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.1.3.tgz","fileCount":86,"integrity":"sha512-ag/RJOid78m1RHumDIJu4WGZJqwSgZlUmCobhaZmEj9BjBTtToXc5vYNm4xLi02Au/DZmw+KpnVQNwgmYTTOCg==","signatures":[{"sig":"MEYCIQDZ4WcfVEcqePiMBeftRAbyIsfUt766Spi4lIZzYoSyugIhAJdZ7H8XrhjnDLAVc6vUYA5VEuZEh2oChtHAiBjz4WCk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16709818},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"65e50883dbb46934f3e0cf9191d7d124e27129a6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: PPT generation, data extraction, literature search, figure processing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.1.3_1776239711533_0.7549178652078761","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"shuozhao-academic-skills","version":"1.2.1","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.2.1","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js"},"dist":{"shasum":"d71f871cf5d504fad7271d74a4b5b312e0eba014","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.2.1.tgz","fileCount":86,"integrity":"sha512-4HOi1WsxJE9y2LnMGob0pa89uH5Bzf/xN9Hp4OwohyVxayYFE5K9Hf4ub1aBUR/NqNqAXfq88yxo9WzERfeN6w==","signatures":[{"sig":"MEUCIQCbqCqEu9KCggR7HV4Jk4lPaog6PMj3DaQ+6FQIp+H91AIgAj3xj1UsOJ5CMRCYkDDNRjVFjQA2IgGY+boQzb4PUPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16726313},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3dfa2e940ab51d3448bdb30a2b213019c302dda5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: PPT generation, data extraction, literature search, figure processing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.2.1_1776706925543_0.15813408335236456","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"shuozhao-academic-skills","version":"1.2.2","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.2.2","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js"},"dist":{"shasum":"fa6fd8d07b0a1709980448bdbb5826de3ad25e62","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.2.2.tgz","fileCount":86,"integrity":"sha512-uqN1pDsi7RqE+OxLMkg1nPR1VZEiI5e4jtkz4ZD+97ShdKiaSgJ229SV90plxj8ocxvf9O+Lq+JDY3rk9hMDtg==","signatures":[{"sig":"MEQCICuKpUSWwwApDTJ8jwIgUuS4Z4oV75p9ioqCpzyNBjHtAiA7A64Gtey5FiJdhVihq9pkcGvCGhEvE5BkLboLQKKk4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16727337},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8346c08c4be105202646d41185c48db1cd0e005f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: PPT generation, data extraction, literature search, figure processing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.2.2_1777562287673_0.6386436580993511","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"shuozhao-academic-skills","version":"1.3.0","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.3.0","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"55783e8d795ec2a8c20d4bab3e270a06861a7c6f","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.3.0.tgz","fileCount":96,"integrity":"sha512-taA37+ydaPhA/G//Xy5tgNBZaQWcglosbmTtE+rs/C6czEx4H3G6O6Kq6kJtDQv7E8lVsGMqIVD0TrKC5RhW4A==","signatures":[{"sig":"MEUCIGDpIHs27kjkYKfALJADO4B1VvibYRYLRxxfPhetwKFyAiEAt0+g5gUpvQgT5Rl6h5wwdcplnPJ29oPVMR+IzsI22TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469166},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c748db743946f49b3d6b133c4584620aefd95bdd","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: PPT generation, data extraction, literature search, figure processing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.3.0_1778789697307_0.35850034262001707","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"shuozhao-academic-skills","version":"1.4.0","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.4.0","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"bae5a1b0a61bc7e8f9861671da6d4cd98cbdedf0","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.4.0.tgz","fileCount":128,"integrity":"sha512-JXGnBMSt+nIobRgbgoj0kKAqhm2gjoAcFr+tC2INpJeqzdhprfCvW7myBETSS+wnme89CnTkgAOwk3yEH8fSzg==","signatures":[{"sig":"MEUCIEt2EQgDtNE8Tj4yuQX+GA3nVgSL7UX1eORuXJuohkCtAiEAlrPxx0q4odiGyqvJ9kpfSeRYFUwd1+7sHLARsfjvFiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702347},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"deca06a9e440a5f46f90a435bc437d07653ff535","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.4.0_1778853626506_0.7520704035488806","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"shuozhao-academic-skills","version":"1.4.1","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.4.1","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"9eb97a960dfcd894661508159f5b4ba32e2a9f03","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.4.1.tgz","fileCount":118,"integrity":"sha512-Tiantw3LuPngfJMrpIv78htONi5nU6IhGKcGBxq97PUI5+QbbhecTDBQ9p59kCs7ZYnCDoWcUsxygAMC8Y2sNw==","signatures":[{"sig":"MEYCIQDgiD5I9hEiJH4AUNhzkL7STWKq3+hsNDuHEgUZxWMu6wIhAPianf0oQMaZjWYjh0xe/1PZNk78pTSLA7aUFqKLJtmO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630837},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b10905b9b3cd8bcb662282f49ca238e86910e213","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.4.1_1779469277722_0.5338860720530663","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"shuozhao-academic-skills","version":"1.5.0","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.5.0","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"a95c740efb48f13cb2d99dff7747aa26b71558f6","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.5.0.tgz","fileCount":120,"integrity":"sha512-tqEohAOaWlgznSzPlTEUCy4t7UvIH6WDKZksXYGLS1bOfBMm7iSG3i/TJThsUMb9oCJCrgSCNldxDlJXDFmteA==","signatures":[{"sig":"MEYCIQDCatjKhrofh9plPil/HK6w1DXJO3upEHrEpJRduZdFeQIhAOZ9zY7ULlz5gJ3VqwFoy2EpiJ33UeNSkEOgkRAAjqA5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624765},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e021a5111e72bddf00f8e7ce4fa44c3bcf2990ff","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.5.0_1780522013582_0.48244279675681123","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"shuozhao-academic-skills","version":"1.6.0","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.6.0","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"0e874067d85f2f041f925f2fe33451c06cc9389c","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.6.0.tgz","fileCount":133,"integrity":"sha512-iBFqC8Arcu6E5vn+diPyHCL9kJfqf9rOHVdF/4L85BUf7+DadA9RwW/u5tGV2dPPlETwxCM2L+VDMp/z5El84w==","signatures":[{"sig":"MEYCIQClcLs4+Yy/2IJt3Weigp4HF7UZiobZ0NzUMJeH6bdKXQIhANMSpjV5crltfirftoKYrWrnofnP3xofvTkbHvynsY9G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737421},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"600f154701da9a76c170551f6cb37783fe07c5fd","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.6.0_1780827288645_0.21423764863533057","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"shuozhao-academic-skills","version":"1.6.1","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.6.1","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"7e4a522805a87602d0eaa5bb01f303d2de947445","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.6.1.tgz","fileCount":133,"integrity":"sha512-BuAhpaLmrITKSBOVrwjfYujMg+sQ7V+lJE5RIKbHeUPchMwwKQ+4m0C2tlOK2U++3adraogBEkCnLy6sZF1LUQ==","signatures":[{"sig":"MEQCIA5T92eU9nR4wdX2ggnohw36Rz+/zOhbOQX80dIl3ZvVAiAD1i+dAqd+SU4sKK6+kkxgFBCnEy4SnLl5Dv+XTMakDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737910},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f0af2414243fb15a9f3e166fbd257b1f6e3a48f3","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.6.1_1780842579176_0.29209648695014034","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"shuozhao-academic-skills","version":"1.6.2","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.6.2","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"afc5007a8987766fdae6769fa3cd59afa5e0426d","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.6.2.tgz","fileCount":133,"integrity":"sha512-37mv7RghshD2S1PPhi0vsjmToTp4AzBKMdjdPTrtscZ4/Ig6syrZiLI6Wk/oPwieFWJyKV3JbShEFu6Y+UQcPg==","signatures":[{"sig":"MEUCIQD6GhuIOtPhmpe2j2ZkBBECVDzxXha2q9cktW1dlMeCfQIgS18sPQfnQiHuUkXwZquOQArpw4T7oMJdr7xoy/xCpmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742606},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"76a60f256e2b94accc4c5a8d257380639751de7c","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.6.2_1780934524840_0.5726293774797664","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"shuozhao-academic-skills","version":"1.6.3","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.6.3","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"fbbe438623397f8adae31bbc0af7e8086ead9d4b","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.6.3.tgz","fileCount":135,"integrity":"sha512-i3Utsw0c4yb11dLSQrGju0fh8Zb++djNVtkNlL6nNv7Yy6Qmmqy9z/WbCp+viS299ubHSzm3JqoA2V9pMCqtlw==","signatures":[{"sig":"MEUCIQDCQEdsXrTgxEmYKhD5mS9JdkukAe1XbcQTpzpRB3/smQIgR9YiLaWP933lmAemnTjbV+3aUNDRy4Ym7RcwmqsPINw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749028},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"56bfd86c7ed9a93820f1234abd49ad98261e18d2","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.6.3_1781079484007_0.5371282155445314","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"shuozhao-academic-skills","version":"1.6.4","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.6.4","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"f0133997f63f8c89f17fb6eba88b7fc04ce7e7be","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.6.4.tgz","fileCount":135,"integrity":"sha512-8MOalnZOxG6eOgdmGH+PE1DExVM9w9hiYCSeCxXgaFMsoY+JIAZYxWNnYANuIfY3Wjp5Ujnerdq8E1B9g96LTA==","signatures":[{"sig":"MEYCIQCztEiQTUdepPz7NpePahMLj2tPRtEJmQz9ik1GPvut9gIhALyunFa5xzKtFcSLMCwRYtk4PjBCYxX437sbobF6kBdM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749004},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1880cdf8c0ee41a97a4f69619185b1eccfbea32f","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.6.4_1781079796150_0.7273645114729841","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"shuozhao-academic-skills","version":"1.6.5","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.6.5","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"3f8aeae52368855c06aa04822ce25b5e7be7de87","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.6.5.tgz","fileCount":135,"integrity":"sha512-Sw1BlwIxG+Jqui7LnBzfdVWVh5rAEKWoXk0ebvfVFWtW7ZkCG9Lb6G3Ejrtoze90BtkMgwF6BGI3AYMgnc7egw==","signatures":[{"sig":"MEYCIQC544j05U35jeUOgfO28XpwSmWHWXbPXI5pNEyEVBEgawIhAKiyLcRnXnr1lcbBbTkkjMWVVX/SpYh0fClubsHXrxvo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749545},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1880cdf8c0ee41a97a4f69619185b1eccfbea32f","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.6.5_1781100788969_0.9311406212210984","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"shuozhao-academic-skills","version":"1.6.6","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.6.6","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"3b589703c87bf1701d2cf99cf35ebe0ca37bb3af","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.6.6.tgz","fileCount":135,"integrity":"sha512-hixh4ji+0TR+bXwBYsnkfBY41cFhtd3MyHeZf5fT+r3vQYMNmOq7TZujXecXDlVopVhy+vpAuqJlMqfeMiOLdQ==","signatures":[{"sig":"MEUCIFqLkN1Ewzy5FLTYLtKuWUSqaIZfcPmWqI075Md24JhEAiEA4lYL76l4D2qUTzAOR9VZkxfT3FDlQHT1XyfBCbVtnQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751667},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"382cb42c0878977987ec62b879b6700e7263d871","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.6.6_1781120629083_0.38199543848975837","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"shuozhao-academic-skills","version":"1.6.7","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.6.7","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"701f8a4768e5449b5297a3a6bc00ff04609cd278","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.6.7.tgz","fileCount":135,"integrity":"sha512-+IBTuGu/vrZFaSTD6OBUMivngPgRRoge+17Mc14XwJL2DTp5Zjx/656rj4Fvfon243hBAI7MubLAPqLxFnDPrw==","signatures":[{"sig":"MEUCIBSTJ8LRdSVDGGRzWS8nU4CJH64OqGvP84PBCh7WlrIlAiEAu6PJjpybecZc1NLRaAjujf7xjRhoEpziljOyxjNHp+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751679},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"98f0e3b353e6438eb8c128131ffffb7a9ad7f31e","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.12.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, and Zotero integration","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.6.7_1783573398785_0.6914438140079822","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"shuozhao-academic-skills","version":"1.7.0","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.7.0","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"59b46b44c41c3f40bd5f88cead87d38fe5c7ba4f","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.7.0.tgz","fileCount":146,"integrity":"sha512-NXkvttCkpULLAUn2foxhWmUttDIcusB0LckpBMHb6mKP4El5bh76LGUf+I6/+IS+4Jb5zEOU4aeDj5XBoSltXA==","signatures":[{"sig":"MEYCIQDfAaSbKnV7vxSwKoo/7+/puoHmlrpehQk8UDNNLGpyiAIhAMTvpTL4CQC9XTeO5Yf9dLAdyHy4ZuKcbZu3jhsfMT2k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827228},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"98f0e3b353e6438eb8c128131ffffb7a9ad7f31e","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.17.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, paper polishing, and Zotero integration","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.7.0_1784038730957_0.03696441810472395","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"shuozhao-academic-skills","version":"1.7.1","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.7.1","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"dd784a2cce228e83fb279a87364f4e8d027f2c55","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.7.1.tgz","fileCount":146,"integrity":"sha512-wBJs8gw0+voh54hmst60bHE7xxRDC8fKFJlqnyEP5iF4FihcgNbFWf+xfr9uArBWPiBsdQ6QSWTi4qzWgXKkhA==","signatures":[{"sig":"MEQCIDZ9YRaMSUWRDrV+U6jxKkPaTuouUaJTMMRLXE70uv4vAiALGI1FTx665U4zeHMkuUNRycdtzbFsa0xCTLmrN8GxXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827258},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"90b5ea5f3cd5daa891c0e5064159576b244db19c","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.17.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, paper polishing, and Zotero integration","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.7.1_1784041332504_0.851380124502993","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"shuozhao-academic-skills","version":"1.8.0","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","_id":"shuozhao-academic-skills@1.8.0","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"dist":{"shasum":"e4a2f55095ac1f4bcd263433487e6ced2ef9e03f","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.8.0.tgz","fileCount":158,"integrity":"sha512-rF41XztwGGNBzKy0EZnH+WWZpqlJjwCzqdz8EqH/ayqr3Ayo+28m1MSxReD8VTS3yl3s4BM67fjZPG9ARV8Ctw==","signatures":[{"sig":"MEUCIQDly9W3pvtvOMfotmnxJsec3wNpPI5BTzyuTxggfKEPLAIgZODKlhmOdvYgYU7EbkUVWERp7iiNIiRNpHAc27yXigg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":985613},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1a65700578b76492dbb5f721f00e8b65ce03f3ef","scripts":{"test":"python -m unittest discover -s tests -p test_*.py","prepack":"node init-env.js","prepare":"node init-env.js","init-env":"node init-env.js","postinstall":"node init-env.js"},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"repository":{"url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git","type":"git"},"_npmVersion":"11.17.0","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, paper polishing, and Zotero integration","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shuozhao-academic-skills_1.8.0_1786635021084_0.8831684798398189","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"shuozhao-academic-skills","version":"1.8.1","description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, paper polishing, and Zotero integration","main":"index.js","type":"module","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"author":{"name":"shuozhao"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git"},"bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","engines":{"node":">=18.0.0"},"scripts":{"test":"python -m unittest discover -s tests -p test_*.py","postinstall":"node init-env.js","prepare":"node init-env.js","prepack":"node init-env.js","init-env":"node init-env.js"},"bin":{"skills-cli":"skills-cli.js","aut-sci-write-init-env":"init-env.js"},"gitHead":"c06abb275bbcd4064a9f6f8cee50e54d366de676","_id":"shuozhao-academic-skills@1.8.1","_nodeVersion":"24.18.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-zeQzodxcDa8WzwtAnk39vqXdc03885iYJEcmcYWJ1Sz9OIRF7viH03fcQA85e/o1U4jHXA/OW6GcqLryCXV7Ng==","shasum":"5feaeb3589c2037a888ac9949f9fa17fbfc5adaf","tarball":"https://registry.npmjs.org/shuozhao-academic-skills/-/shuozhao-academic-skills-1.8.1.tgz","fileCount":158,"unpackedSize":984673,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE2tH41gskQFsd/DPT5nBB2jLxYRil7VcGT+W6GxzrnYAiEAkW++KB7SGKletI4Tt2Ml/dwC+ReyTmVo8kDYVk1sGcI="}]},"_npmUser":{"name":"shuozhao","email":"2720828562@qq.com"},"directories":{},"maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shuozhao-academic-skills_1.8.1_1786636811246_0.19826625336109505"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-09T17:25:32.650Z","modified":"2026-08-13T16:00:11.595Z","1.0.0":"2026-04-09T17:25:34.530Z","1.0.2":"2026-04-12T18:09:08.201Z","1.0.3":"2026-04-12T18:31:23.073Z","1.0.4":"2026-04-12T19:17:20.852Z","1.1.0":"2026-04-14T17:58:29.282Z","1.1.1":"2026-04-14T18:19:44.619Z","1.1.2":"2026-04-14T18:25:06.276Z","1.1.3":"2026-04-15T07:55:12.097Z","1.2.1":"2026-04-20T17:42:06.047Z","1.2.2":"2026-04-30T15:18:08.506Z","1.3.0":"2026-05-14T20:14:57.542Z","1.4.0":"2026-05-15T14:00:26.698Z","1.4.1":"2026-05-22T17:01:17.911Z","1.5.0":"2026-06-03T21:26:53.785Z","1.6.0":"2026-06-07T10:14:48.880Z","1.6.1":"2026-06-07T14:29:39.340Z","1.6.2":"2026-06-08T16:02:05.013Z","1.6.3":"2026-06-10T08:18:04.213Z","1.6.4":"2026-06-10T08:23:16.322Z","1.6.5":"2026-06-10T14:13:09.140Z","1.6.6":"2026-06-10T19:43:49.319Z","1.6.7":"2026-07-09T05:03:18.923Z","1.7.0":"2026-07-14T14:18:51.236Z","1.7.1":"2026-07-14T15:02:12.680Z","1.8.0":"2026-08-13T15:30:21.264Z","1.8.1":"2026-08-13T16:00:11.424Z"},"bugs":{"url":"https://github.com/ShZhao27208/Aut_Sci_Write/issues"},"author":{"name":"shuozhao"},"license":"MIT","homepage":"https://github.com/ShZhao27208/Aut_Sci_Write#readme","keywords":["claude","skills","academic","research","ppt","literature","data-extraction","zotero","html","presentation","paper-to-html"],"repository":{"type":"git","url":"git+https://github.com/ShZhao27208/Aut_Sci_Write.git"},"description":"Academic research enhancement skills for Claude Code: literature search, paper extraction, figure processing, HTML reports, PPT generation, review writing, paper polishing, and Zotero integration","maintainers":[{"name":"shuozhao","email":"2720828562@qq.com"}],"readme":"<div align=\"center\">\n<img src=\"docs/logo.gif\" width=\"160\" height=\"160\" alt=\"瞾 — Shuo Zhao\" style=\"border-radius:50%;\"/>\n\n# Aut_Sci_Write\n\n**Autonomous Scientific Writer**\n\n*A modular Agent Skills suite for the full academic research lifecycle*\n\n[![Version](https://img.shields.io/badge/version-1.8.0-2563eb.svg)](package.json)\n[![Skills](https://img.shields.io/badge/skills-9-0f766e.svg)](#-what-it-does)\n[![Academic Workflow](https://img.shields.io/badge/workflow-search%20%E2%86%92%20download%20%E2%86%92%20extract%20%E2%86%92%20review%20%E2%86%92%20slides-c2410c.svg)](#-what-it-does)\n[![Paper Types](https://img.shields.io/badge/papers-research%20%7C%20review%20%7C%20meta--analysis-7c3aed.svg)](#-what-it-does)\n[![Python](https://img.shields.io/badge/Python-3.10%2B-3776AB?logo=python&logoColor=white)](https://www.python.org/)\n[![Node.js](https://img.shields.io/badge/Node.js-18%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)\n[![PPTX + HTML](https://img.shields.io/badge/output-PPTX%20%2B%20HTML-0ea5e9.svg)](#-what-it-does)\n[![Zotero](https://img.shields.io/badge/reference-Zotero-b91c1c.svg)](#-what-it-does)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![Stars](https://img.shields.io/github/stars/ShZhao27208/Aut_Sci_Write?style=social)](https://github.com/ShZhao27208/Aut_Sci_Write)\n\n[🌐 Live Demo](https://shzhao27208.github.io/Aut_Sci_Write/) · [📦 Install](#-installation) · [📖 中文说明](#中文说明)\n\n</div>\n\n---\n\n## English\n\n**Aut_Sci_Write** is a modular collection of **AI Agent Skills** that automates the entire academic research and writing lifecycle — from literature discovery and deep PDF analysis to figure extraction, review writing, and professional PPT generation.\n\n> Install once, use anywhere. Just talk to AI Agent naturally — the skills activate automatically based on what you say.\n\n\n### ✨ What It Does\n\n| Skill | Description | Example Trigger |\n|:------|:------------|:----------------|\n| `sci-search` | Search arXiv + PubMed + **Web of Science** + **Elsevier** +**Springer** +  Semantic Scholar + OpenAlex simultaneously with JCR tier & impact factor data | /sci-search *Find high-IF papers on perovskite solar cells* |\n| `sci-download` | Download paper PDFs with intelligent DOI routing across 8 sources:  **Elsevier**, **Springer**, IEEE, arXiv, Unpaywall, Semantic Scholar, PubMed Central, CNKI | /sci-download *Download 10.1038/s41586-023-06600-9* |\n| `sci-extract` | Extract core insights from PDFs; **Paper Harvester** fetches full text + figures from DOI/PMID/arXiv with multi-source fallthrough, degraded capture handling, and extraction status badges | /sci-extract  *Analyze the key findings of paper.pdf* |\n| `sci-figure` | Auto-detect and crop figures from PDFs at 600 DPI, with subfigure splitting | /sci-figure *Extract Figure 3c from this paper* |\n| `sci-review` | Draft literature reviews and professional peer-review rebuttals (NeurIPS/ICLR standard) | /sci-figure *Write a literature review on GNNs for drug discovery* |\n| `sci-zotero` | Sync Zotero library, add citations by DOI/ISBN/PMID, fetch open-access PDFs | /sci-zotero *Connect to my Zotero database* |\n| `sci-ppt` | Generate professional academic PPTX from paper PDFs or structured text, with LaTeX formula rendering | /sci-zotero *Turn this paper into a seminar presentation* |\n| `sci-html` | Convert PDFs, Markdown, outlines, or summaries into interactive academic HTML slide decks and browser reports. | /sci-html Turn this paper into an interactive HTML report |\n| `sci-polish` | Two-stage academic paper polishing: AI detection reduction + 8-dimension quality improvement (grammar, tone, coherence, conciseness, terminology, structure, clarity, journal compliance) | /sci-polish *Polish this paper for NeurIPS submission* |\n\n#### 🔌 API \n\n| Data Source | API Endpoint | Auth | Doc |\n|:------------|:-------------|:-----|:----|\n| Web of Science | `https://api.clarivate.com/apis/wos-starter/v1/documents` | `WOS_API_KEY` (header `X-ApiKey`) | [developer.clarivate.com](https://developer.clarivate.com/apis/wos-starter) |\n| Springer Nature (Meta) | `https://api.springernature.com/meta/v2/json` | `SPRINGER_API_KEY` (query param `api_key`) | [dev.springernature.com](https://dev.springernature.com/) |\n| Springer Nature (OA) | `https://api.springernature.com/openaccess/json` | `SPRINGER_OA_API_KEY` (query param `api_key`) | [dev.springernature.com](https://dev.springernature.com/) |\n| Scopus (Elsevier) | `https://api.elsevier.com/content/search/scopus` | `SCOPUS_API_KEY` (header `X-ELS-APIKey`) | [dev.elsevier.com](https://dev.elsevier.com/) |\n| Elsevier Article | `https://api.elsevier.com/content/article/doi/{doi}` | `ELSEVIER_API_KEY` + optional `ELSEVIER_INSTTOKEN` | [dev.elsevier.com](https://dev.elsevier.com/) |\n| Semantic Scholar | `https://api.semanticscholar.org/graph/v1/paper/search` | Optional `SEMANTIC_SCHOLAR_API_KEY` (header `x-api-key`) | [semanticscholar.org/product/api](https://www.semanticscholar.org/product/api) |\n| OpenAlex | `https://api.openalex.org/works` | Optional `OPENALEX_EMAIL` (query param `mailto`) | [docs.openalex.org](https://docs.openalex.org/) |\n| PubMed (NCBI E-utils) | `https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi` | Optional `NCBI_API_KEY` + `NCBI_EMAIL` | [ncbi.nlm.nih.gov](https://www.ncbi.nlm.nih.gov/books/NBK25497/) |\n| Europe PMC | `https://www.ebi.ac.uk/europepmc/webservices/rest/search` | None | [europepmc.org/RestfulWebService](https://europepmc.org/RestfulWebService) |\n| CrossRef | `https://api.crossref.org/works` | None (optional `mailto` for polite pool) | [crossref.org/documentation](https://www.crossref.org/documentation/retrieve-metadata/rest-api/) |\n| Unpaywall | `https://api.unpaywall.org/v2/{doi}` | `UNPAYWALL_EMAIL` (query param `email`) | [unpaywall.org/products/api](https://unpaywall.org/products/api) |\n| IEEE Xplore | `https://ieeexploreapi.ieee.org/api/v1/search/articles` | `IEEE_API_KEY` (query param `apikey`) | [developer.ieee.org](https://developer.ieee.org/) |\n| arXiv | `https://export.arxiv.org/api/query` | None | [info.arxiv.org/help/api](https://info.arxiv.org/help/api/) |\n| Zotero | `https://api.zotero.org` | `ZOTERO_API_KEY` (header `Zotero-API-Key`, v3) | [zotero.org/support/dev/web_api](https://www.zotero.org/support/dev/web_api/v3/start) |\n\n### 🚀 Installation\n\n**Prerequisites**\n\nBefore installation, make sure the following environments are available:\n\n- **Python 3.10+**: required for Python-based skills such as `sci-search`, `sci-extract`, `sci-figure`, `sci-review`, and `sci-ppt`\n- **Node.js 18+**: required for `npx skills add ...` installation and CLI-based skill registration\n- **pip**: used to install Python dependencies from `requirements.txt`\n\n### ***Then*** choose **one** of the following methods:\n\n#### Method 1: Claude Code Plugin (Recommended)\n\nNo prerequisites needed — the plugin system handles everything.\n\n```bash\n# Add the marketplace (one-time)\n/plugin marketplace add ShZhao27208/Aut_Sci_Write\n\n# Install the plugin\n/plugin install academic-skills@shuozhao\n```\n\nUpdate to latest version:\n```bash\n/plugin update academic-skills@shuozhao\n```\n\n#### Method 2: npx CLI\n\n**One-line install** (***Recommended*** — installs all 9 skills globally):\n\n```bash\nnpx skills add ShZhao27208/Aut_Sci_Write -g -y\n```\n\n**Update to latest version:**\n\n```bash\nnpx skills add ShZhao27208/Aut_Sci_Write -g -y\n```\n\n> After npx install, you still need Python dependencies for the skills to run:\n> ```bash\n> pip install -r requirements.txt\n> ```\n\n#### Method 3: Manual Install (Download/Clone to local)\n\n```bash\ngit clone https://github.com/ShZhao27208/Aut_Sci_Write.git\ncd Aut_Sci_Write\nnpx skills add . -g -y\npip install -r requirements.txt\n```\n\n#### Method 4: Docker (Isolated Environment)\n\nRequires: **Docker** — no Python/Node.js needed locally.\n\n```bash\ngit clone https://github.com/ShZhao27208/Aut_Sci_Write.git\ncd Aut_Sci_Write\ndocker-compose build\ndocker-compose up -d\n```\n\nSee [DOCKER.md](DOCKER.md) for detailed Docker deployment guide.\n\n> **⚠️ Troubleshooting: PromptScript error**\n>\n> If you see errors like `✗ sci-extract → PromptScript: PromptScript does not support global skill installation` after a recent `skills` CLI update, **don't worry — the installation has already completed successfully**. This error only affects PromptScript (an unsupported target platform) and does not impact Claude Code or other AI agents.\n>\n> To avoid this message, simply remove the `-g` flag:\n>\n> ```bash\n> npx skills add ShZhao27208/Aut_Sci_Write -y\n> ```\n>\n> Or for local installs:\n>\n> ```bash\n> npx skills add . -y\n> ```\n\n### ⚙️ Configuration\n\nOn first use, any skill will automatically create `~/.aut_sci_write/.env` with a template of all supported keys. Open it and fill in the ones you need:\n\n```bash\n# ~/.aut_sci_write/.env — unified config for all skills\n\n# ─── sci-search ───────────────────────────────────────────────\n# Web of Science Starter API (free): https://developer.clarivate.com/apis/wos-starter\nWOS_API_KEY=\n# Elsevier Scopus API (free): https://dev.elsevier.com/\nSCOPUS_API_KEY=\n# Springer Nature Metadata API (free): https://dev.springernature.com/\nSPRINGER_API_KEY=\n# Springer Nature Open Access API (falls back to SPRINGER_API_KEY)\nSPRINGER_OA_API_KEY=\n# Semantic Scholar (optional, for higher rate limits): https://www.semanticscholar.org/product/api#api-key\nSEMANTIC_SCHOLAR_API_KEY=\n# OpenAlex polite pool (optional, just your email)\nOPENALEX_EMAIL=\n\n# ─── sci-download ─────────────────────────────────────────────\n# Elsevier Article Retrieval API (free): https://dev.elsevier.com/\nELSEVIER_API_KEY=\nELSEVIER_INSTTOKEN=\n# IEEE Xplore API (free tier): https://developer.ieee.org/\nIEEE_API_KEY=\n# Unpaywall (just your email): https://unpaywall.org/products/api\nUNPAYWALL_EMAIL=\n\n# ─── sci-search & sci-download (shared) ──────────────────────\n# NCBI/PubMed E-utilities (free): https://www.ncbi.nlm.nih.gov/account/settings/\nNCBI_API_KEY=\nNCBI_EMAIL=\n\n# ─── sci-zotero ──────────────────────────────────────────────\n# Zotero API key: https://www.zotero.org/settings/keys/new\nZOTERO_API_KEY=\n# Numeric user ID (for personal library)\nZOTERO_USER_ID=\n# Numeric group ID (for group library, use instead of USER_ID)\nZOTERO_GROUP_ID=\n\n# ─── sci-ppt (optional AI parser) ────────────────────────────\nANTHROPIC_API_KEY=sk-ant-...    # Claude API\nOPENAI_API_KEY=sk-...           # OpenAI fallback\n\n# ─── sci-figure (optional subfigure OCR, Windows example) ────\nTESSERACT_CMD=\"C:\\Program Files\\Tesseract-OCR\\tesseract.exe\"\n```\n\nEverything except `sci-ppt` and `sci-figure` works without any key — CrossRef, OpenAlex, Europe PMC, arXiv, and Semantic Scholar's anonymous tier need no credentials. Keys mainly unlock publisher-side full text and raise rate limits.\n\nAll skills share this single `.env` file — fill a key once, every skill that needs it will read from here. Do not commit or publish this file.\n\n### 💬 Usage Examples\n\nOnce installed, just type naturally in AI Agent — no commands to memorize:\n\n```\n# Literature search\n\"/sci-search Search for recent papers on solid-state electrolytes for lithium batteries\"\n\n# Paper download\n\"/sci-download Download the PDF for DOI 10.1038/s41586-023-06600-9\"\n\n# Deep paper analysis\n\"/sci-extract Extract the core findings and experimental parameters from paper.pdf\"\n\n# Figure extraction\n\"/sci-figure Extract Figure 3 from paper.pdf and split subfigures a, b, c\"\n\n# Literature review\n\"/sci-review Write a literature review on graph neural networks in drug discovery\"\n\n# Rebuttal writing\n\"/sci-review Help me respond to Reviewer 2's comment about missing baselines\"\n\n# Zotero sync\n\"/sci-zotero List the paper items from my Zotero 'Materials' collection\"\n\n# PPT generation\n\"/sci-ppt Convert paper.pdf into a group meeting presentation, save as seminar.pptx\"\n\n# HTML report generation\n\"/sci-html Convert paper.pdf into an interactive browser-based academic report\"\n\n# Paper polishing (de-AI + 8-dimension quality)\n\"/sci-polish Polish this paper for NeurIPS submission, reduce AI detection rate\"\n```\n\n### 📁 Repository Structure\n\n```\nAut_Sci_Write/\n├── skills/\n│   ├── _shared/        # Unified env config module (env_config.py)\n│   ├── sci-search/     # Literature search with journal metrics (7 sources)\n│   ├── sci-download/   # Paper PDF download with intelligent DOI routing (8 sources)\n│   ├── sci-extract/    # Paper analysis and structured insight extraction\n│   ├── sci-figure/     # PDF figure and subfigure extraction\n│   ├── sci-review/     # Literature review and rebuttal writing\n│   ├── sci-ppt/        # Academic PPTX generation \n│   ├── sci-html/       # Interactive HTML reports and browser slide decks\n│   ├── sci-polish/     # Academic paper polishing: de-AI + 8-dimension quality\n│   └── sci-zotero/     # Zotero library integration\n├── scripts/\n│   ├── extract_core_insights.py  # Compatibility wrapper for sci-extract CLI\n│   ├── zotero.py                 # Compatibility wrapper for sci-zotero CLI\n│   └── journal_db.json           # Journal metrics database (independently updatable)\n├── examples/                 # Sample outputs (PDF + Markdown + PPT)\n├── docs/                     # GitHub Pages site\n├── skills-cli.js       # Local skill discovery helper\n└── requirements.txt    # Shared Python dependencies\n```\n\n### 🤝 Contributing\n\nContributions welcome! Priority areas:\n- Add journal metrics to `scripts/journal_db.json`\n- Add writing templates to `skills/sci-review/templates/`\n- Add new PPT slide types to `skills/Aut_Sci_PPt/src/aut_sci_ppt/templates/`\n- Post problems you encounter  when using it to `issue`\n\n---\n\n\n\n\n\n\n\n## 中文说明\n\n**Aut_Sci_Write** 是一套专为科研工作者设计的 **AI Agent Skills 技能包**，将科研写作的各个环节自动化，覆盖从文献发现到成果输出的完整链路。\n\n> 安装一次，随处可用。直接用自然语言和 AI Agent 对话，技能会根据你说的内容自动激活。\n\n### ✨ 功能概览\n\n| 技能 | 功能描述 | 触发词示例 |\n|------|----------|:----------|\n| `sci-search` | arXiv + PubMed + **Web of Science** + **Elsevier** +**Springer**  + Semantic Scholar + OpenAlex 七源检索，自动附加 JCR 分区和影响因子 | /sci-search *搜索钙钛矿太阳能电池最新论文* |\n| `sci-download` | 论文 PDF 智能下载，根据 DOI 前缀自动路由到 **Elsevier**、**Springer**、IEEE、arXiv、Unpaywall、Semantic Scholar、PubMed Central,、知网 8 个数据源 | /sci-download *下载 10.1038/s41586-023-06600-9* |\n| `sci-extract` | 从 PDF 提取核心发现、实验参数和结论；**Paper Harvester** 支持通过 DOI/PMID/arXiv 自动抓取全文+图片，多源 PDF 候选回退、降级抓取、提取状态标记 | /sci-extract *分析 paper.pdf 的核心结论* |\n| `sci-figure` | 自动检测并裁剪论文图片（600 DPI），支持复合图拆分为子图 | /sci-figure *提取论文第3张图的子图* |\n| `sci-review` | 文献综述写作 + 专业审稿回复，对标 NeurIPS/ICLR 标准 | /sci-review *帮我写图神经网络在药物发现中的综述* |\n| `sci-zotero` | Zotero 文献库同步，支持 DOI/ISBN/PMID 添加引用，自动获取 PDF | /sci-zotero *连接我的zotero数据库* |\n| `sci-ppt` | 从论文 PDF 或结构化文本一键生成学术 PPT，支持 LaTeX 公式渲染 | /sci-ppt *把这篇文献做成组会汇报PPT* |\n| `sci-html` | 将论文 PDF、Markdown、大纲或总结转换为可交互的 HTML 学术报告或浏览器幻灯片。 | /sci-html 把这篇论文做成网页版交互报告 |\n| `sci-polish` | 两阶段学术论文润色：降低 AI 检测率 + 八维质量提升（语法、语调、连贯性、简洁性、术语、结构、论证、期刊合规） | /sci-polish *帮我润色这篇论文，目标投 NeurIPS* |\n\n#### 🔌 API \n\n| 数据源               | API 接口地址                                              | 认证方式                                          | 文档 |\n| :------------------- | :-------------------------------------------------------- | :------------------------------------------------ | :--- |\n| Web of Science       | `https://api.clarivate.com/apis/wos-starter/v1/documents` | `WOS_API_KEY`（header `X-ApiKey`）                | [developer.clarivate.com](https://developer.clarivate.com/apis/wos-starter) |\n| Springer Nature (Meta) | `https://api.springernature.com/meta/v2/json`          | `SPRINGER_API_KEY`（query `api_key`）             | [dev.springernature.com](https://dev.springernature.com/) |\n| Springer Nature (OA) | `https://api.springernature.com/openaccess/json`         | `SPRINGER_OA_API_KEY`（query `api_key`）          | [dev.springernature.com](https://dev.springernature.com/) |\n| Scopus (Elsevier)    | `https://api.elsevier.com/content/search/scopus`         | `SCOPUS_API_KEY`（header `X-ELS-APIKey`）         | [dev.elsevier.com](https://dev.elsevier.com/) |\n| Elsevier 全文        | `https://api.elsevier.com/content/article/doi/{doi}`     | `ELSEVIER_API_KEY` + 可选 `ELSEVIER_INSTTOKEN`   | [dev.elsevier.com](https://dev.elsevier.com/) |\n| Semantic Scholar     | `https://api.semanticscholar.org/graph/v1/paper/search`  | 可选 `SEMANTIC_SCHOLAR_API_KEY`（header `x-api-key`） | [semanticscholar.org/product/api](https://www.semanticscholar.org/product/api) |\n| OpenAlex             | `https://api.openalex.org/works`                         | 可选 `OPENALEX_EMAIL`（query `mailto`）           | [docs.openalex.org](https://docs.openalex.org/) |\n| PubMed (NCBI E-utils)| `https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi` | 可选 `NCBI_API_KEY` + `NCBI_EMAIL`           | [ncbi.nlm.nih.gov](https://www.ncbi.nlm.nih.gov/books/NBK25497/) |\n| Europe PMC           | `https://www.ebi.ac.uk/europepmc/webservices/rest/search`| 无需                                              | [europepmc.org/RestfulWebService](https://europepmc.org/RestfulWebService) |\n| CrossRef             | `https://api.crossref.org/works`                         | 无需（可选 `mailto` 加速）                        | [crossref.org](https://www.crossref.org/documentation/retrieve-metadata/rest-api/) |\n| Unpaywall            | `https://api.unpaywall.org/v2/{doi}`                     | `UNPAYWALL_EMAIL`（query `email`）                | [unpaywall.org/products/api](https://unpaywall.org/products/api) |\n| IEEE Xplore          | `https://ieeexploreapi.ieee.org/api/v1/search/articles`  | `IEEE_API_KEY`（query `apikey`）                  | [developer.ieee.org](https://developer.ieee.org/) |\n| arXiv                | `https://export.arxiv.org/api/query`                     | 无需                                              | [info.arxiv.org/help/api](https://info.arxiv.org/help/api/) |\n| Zotero               | `https://api.zotero.org`                                 | `ZOTERO_API_KEY`（header `Zotero-API-Key`，v3）   | [zotero.org/support/dev/web_api](https://www.zotero.org/support/dev/web_api/v3/start) |\n\n### 🚀 安装方法\n\n**安装前提**\n\n安装前请先确保本机已具备以下环境：\n\n- **Python 3.10 及以上**：用于运行 `sci-search`、`sci-extract`、`sci-figure`、`sci-review`、`sci-ppt` 等基于 Python 的技能\n- **Node.js 18 及以上**：用于执行 `npx skills add ...` 安装命令，以及完成 CLI 方式的技能注册\n- **pip**：用于安装 `requirements.txt` 中的 Python 依赖\n\n### 随后选择以下 **任一** 方式安装：\n\n#### 方式 1：Claude Code 插件安装（推荐）\n\n无需预装环境，插件系统自动处理依赖。\n\n```bash\n# 添加 marketplace（仅需一次）\n/plugin marketplace add ShZhao27208/Aut_Sci_Write\n\n# 安装插件\n/plugin install academic-skills@shuozhao\n```\n\n更新到最新版本：\n```bash\n/plugin update academic-skills@shuozhao\n```\n\n#### 方式 2：npx 命令安装\n\n**一行命令安装**（***推荐***，将全部 9 个技能进行全局安装）：\n\n```bash\nnpx skills add ShZhao27208/Aut_Sci_Write -g -y \n```\n\n**更新到最新版本**（重新运行安装命令即可覆盖更新）：\n\n```bash\nnpx skills add ShZhao27208/Aut_Sci_Write -g -y \n```\n\n> npx 安装后仍需安装 Python 依赖才能运行技能：\n> ```bash\n> pip install -r requirements.txt\n> ```\n\n#### 方式 3：手动安装（克隆/下载仓库到本地）\n\n```bash\ngit clone https://github.com/ShZhao27208/Aut_Sci_Write.git\ncd Aut_Sci_Write\nnpx skills add . -g -y\npip install -r requirements.txt\n```\n\n#### 方式 4：Docker 安装（隔离环境）\n\n需要：**Docker** — 本地无需 Python/Node.js。\n\n```bash\ngit clone https://github.com/ShZhao27208/Aut_Sci_Write.git\ncd Aut_Sci_Write\ndocker-compose build\ndocker-compose up -d\n```\n\n详细的 Docker 部署指南请参考 [DOCKER.md](DOCKER.md)。\n\n> **⚠️ 常见问题：PromptScript 报错**\n>\n> 如果安装后出现 `✗ sci-extract → PromptScript: PromptScript does not support global skill installation` 等错误，**无需担心，skills 已经安装成功**。此错误仅影响 PromptScript（一个不支持全局安装的目标平台），不影响 Claude Code 或其他 AI Agent 的正常使用。\n>\n> 如需消除此提示，去掉 `-g` 参数即可：\n>\n> ```bash\n> npx skills add ShZhao27208/Aut_Sci_Write -y\n> ```\n>\n> 或本地安装时：\n>\n> ```bash\n> npx skills add . -y\n> ```\n\n### ⚙️ 配置说明\n\n首次使用任意技能时，会自动创建 `~/.aut_sci_write/.env` 并写入所有支持的 API key 模板。打开该文件，按需填入：\n\n```bash\n# ~/.aut_sci_write/.env — 所有技能共用的统一配置文件\n\n# ─── sci-search ───────────────────────────────────────────────\n# Web of Science Starter API（免费）：https://developer.clarivate.com/apis/wos-starter\nWOS_API_KEY=\n# Elsevier Scopus API（免费）：https://dev.elsevier.com/\nSCOPUS_API_KEY=\n# Springer Nature Metadata API（免费）：https://dev.springernature.com/\nSPRINGER_API_KEY=\n# Springer Nature Open Access API（留空则回退到 SPRINGER_API_KEY）\nSPRINGER_OA_API_KEY=\n# Semantic Scholar（可选，提升速率限制）：https://www.semanticscholar.org/product/api#api-key\nSEMANTIC_SCHOLAR_API_KEY=\n# OpenAlex 礼貌池（可选，填邮箱即可）\nOPENALEX_EMAIL=\n\n# ─── sci-download ─────────────────────────────────────────────\n# Elsevier 全文检索 API（免费）：https://dev.elsevier.com/\nELSEVIER_API_KEY=\nELSEVIER_INSTTOKEN=\n# IEEE Xplore API（免费 tier）：https://developer.ieee.org/\nIEEE_API_KEY=\n# Unpaywall（填邮箱即可）：https://unpaywall.org/products/api\nUNPAYWALL_EMAIL=\n\n# ─── sci-search & sci-download（共用）────────────────────────\n# NCBI/PubMed E-utilities（免费）：https://www.ncbi.nlm.nih.gov/account/settings/\nNCBI_API_KEY=\nNCBI_EMAIL=\n\n# ─── sci-zotero ──────────────────────────────────────────────\n# Zotero API key：https://www.zotero.org/settings/keys/new\nZOTERO_API_KEY=\n# 个人库数字 ID\nZOTERO_USER_ID=\n# 群组库 ID（与 USER_ID 二选一）\nZOTERO_GROUP_ID=\n\n# ─── sci-ppt（可选 AI 解析）──────────────────────────────────\nANTHROPIC_API_KEY=sk-ant-...    # Claude API\nOPENAI_API_KEY=sk-...           # OpenAI 备选\n\n# ─── sci-figure（可选子图 OCR，Windows 示例）─────────────────\nTESSERACT_CMD=\"C:\\Program Files\\Tesseract-OCR\\tesseract.exe\"\n```\n\n除 `sci-ppt` 和 `sci-figure` 外，大部分功能无需任何密钥即可使用 — CrossRef、OpenAlex、Europe PMC、arXiv 及 Semantic Scholar 匿名层均免配置。密钥主要用于解锁出版商全文和提升速率限制。\n\n所有技能共享这一个 `.env` 文件 — 填写一次，所有需要该密钥的技能都会自动读取。请勿提交或公开此文件。\n\n```bash\n# 通过 DOI 抓取\npython skills/sci-extract/harvest_paper.py 10.1016/j.mattod.2017.11.002\n\n# 批量抓取\npython skills/sci-extract/harvest_paper.py --batch dois.txt --output-dir ./papers\n\n# 仅抓取元数据，跳过图片\npython skills/sci-extract/harvest_paper.py 10.1038/nmat3173 --skip-figures\n```\n\n### 💬 使用示例\n\n安装后直接在AI Agent 中用自然语言对话，无需记忆命令：\n\n```\n# 文献检索\n\"/sci-search 搜索关于锂离子电池固态电解质的高影响因子论文\"\n\n# 论文下载\n\"/sci-download 下载这篇论文 10.1038/s41586-023-06600-9\"\n\n# 深度论文解析\n\"/sci-extract 分析 paper.pdf 的核心发现，提取实验参数和主要结论\"\n\n# 图表提取\n\"/sci-figure 从 paper.pdf 中提取 Figure 3 并拆分子图 a、b、c\"\n\n# 文献综述\n\"/sci-review 帮我写一篇关于图神经网络在药物发现中应用的文献综述\"\n\n# 审稿回复\n\"/sci-review 帮我回复审稿人2关于缺少基线对比实验的意见\"\n\n# Zotero 同步\n\"/sci-zotero 列出我 Zotero 中 Materials 文件夹的文献条目\"\n\n# 生成 PPT\n\"/sci-ppt 把 paper.pdf 做成组会汇报PPT，输出到 seminar.pptx\"\n\n# 生成 HTML汇报\n\"/sci-html 将 paper.pdf 转换成交互式 HTML 学术报告\"\n\n# 论文润色（降AI率 + 八维提升）\n\"/sci-polish 帮我润色这篇论文，目标期刊是 IEEE TPAMI\"\n```\n\n### 📁 项目结构\n\n```\nAut_Sci_Write/\n├── skills/\n│   ├── _shared/              # 统一环境配置模块 (env_config.py)\n│   ├── sci-search/           # 文献检索与期刊指标（7 源）\n│   ├── sci-download/         # 论文 PDF 智能下载（8 源）\n│   ├── sci-extract/          # 文献核心内容提取\n│   ├── sci-figure/           # 论文图表检测与裁剪\n│   ├── sci-review/           # 综述写作与审稿回复\n│   ├── sci-ppt/              # PPT 生成引擎（模板、布局、解析器）\n│   ├── sci-html/             # html交互式报告生成\n│   ├── sci-polish/           # 论文润色：降AI率 + 八维质量提升\n│   └── sci-zotero/           # Zotero 文献库集成\n├── scripts/\n│   ├── extract_core_insights.py  # sci-extract CLI 兼容包装\n│   ├── zotero.py                 # sci-zotero CLI 兼容包装\n│   └── journal_db.json       # 期刊指标数据库（可独立更新）\n├── examples/                 # 示例输出（PDF + Markdown + PPT）\n├── docs/                     # GitHub Pages 展示页\n├── skills-cli.js             # 本地技能发现助手\n└── requirements.txt        \n```\n\n### 🤝 贡献指南\n\n欢迎贡献！优先方向：\n- 在 `scripts/journal_db.json` 中补充期刊指标数据\n- 在 `skills/sci-review/templates/` 中添加新的写作模板\n- 在 `skills/Aut_Sci_PPt/src/aut_sci_ppt/templates/` 中新增 PPT 页面类型\n- 在`issue`中提出自己遇到的问题\n\n![examles](./examples/examples.png)\n\n---\n\n## 📄 License\n\nMIT License — see [LICENSE](LICENSE)\n","readmeFilename":"README.md"}