{"_id":"stock-analyzer-skill","_rev":"29-6663a06ebae40dca8b1e42e94334c447","name":"stock-analyzer-skill","dist-tags":{"latest":"1.22.1"},"versions":{"1.1.0":{"name":"stock-analyzer-skill","version":"1.1.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtis","email":"curtis@example.com"},"license":"MIT","_id":"stock-analyzer-skill@1.1.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/curtis/stock-analyzer-skill","bugs":{"url":"https://github.com/curtis/stock-analyzer-skill/issues"},"dist":{"shasum":"b75553dbf99205912b4124791913e959ad42626f","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.1.0.tgz","fileCount":154,"integrity":"sha512-vfju0CsEXi2YZ12wvMpZW2ktN5cYFosNY3Y9dl7hpisGaNoVzi6t3qkCY/4O7uYBV8z9XIZyKe6Wh4may5y3hQ==","signatures":[{"sig":"MEUCIQCyQJGrhcJtt2CZn/geY6QmoqcnssQY5QfZ2GXLZTRm4QIgDllvLno24VOsCbfEZC2bi6zNU59/fzxnsgdqrxOUTdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948212},"main":"index.js","gitHead":"c13b18f08327e3c0557fb7eb2c27df72f6b2a927","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/curtis/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 8 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、财务分析、投资研究","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.1.0_1780917921226_0.48405194644557126","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"stock-analyzer-skill","version":"1.2.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtis","email":"curtis@example.com"},"license":"MIT","_id":"stock-analyzer-skill@1.2.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/curtis/stock-analyzer-skill","bugs":{"url":"https://github.com/curtis/stock-analyzer-skill/issues"},"dist":{"shasum":"244fc138f09b1caa7059d15b0537fe3eb6e1eab4","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.2.0.tgz","fileCount":213,"integrity":"sha512-pExyBpP5F/ml1njQPzqA/FRRdAeVkldsIUAguw94nFXlmA8QDRoG23S2rOoYcAQV/qu2/rqdqPqbsrsJotUgDg==","signatures":[{"sig":"MEUCIFl7nrmNLOUxCtBrk5i8Mkoq/zPoolBHimtDBuIYsH6TAiEAnZ3lpkkSWJLfdAxY4Ncf/7mKJQAEAkJvnBgx6Gyi+ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1295530},"main":"index.js","gitHead":"162096310c703a4a53e29e609eab88a1843def7c","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/curtis/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 8 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、财务分析、投资研究","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.2.0_1780993407505_0.21965261832401484","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"stock-analyzer-skill","version":"1.2.1","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtis","email":"curtis@example.com"},"license":"MIT","_id":"stock-analyzer-skill@1.2.1","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/curtis/stock-analyzer-skill","bugs":{"url":"https://github.com/curtis/stock-analyzer-skill/issues"},"dist":{"shasum":"545a4cd7fda1409d3793ea6e6a28eea3a6811a57","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.2.1.tgz","fileCount":130,"integrity":"sha512-5wFCaKH1CwDskxrAHPqb9zSIh5TrJ5ZNdL5wuXoaUzr++WDVZeRpgq5lZTbgrXFyfBuydJ03AwAhtSYaGhAveQ==","signatures":[{"sig":"MEUCIEmWgjv1PAd1plJ/xgst1r0iXUefSoiA8V8GQQXjTeCIAiEA3p/+e4qJLCLZ3mRdD3ep5qGvFyPFWngbCr3ZZtkwIto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637310},"main":"index.js","gitHead":"db72c51d09e5c04bcb0ca0c91ffebf9e9a44300d","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/curtis/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 8 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、财务分析、投资研究","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.2.1_1780993550136_0.9636860609533742","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"stock-analyzer-skill","version":"1.3.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtis","email":"curtis@example.com"},"license":"MIT","_id":"stock-analyzer-skill@1.3.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/curtis/stock-analyzer-skill","bugs":{"url":"https://github.com/curtis/stock-analyzer-skill/issues"},"dist":{"shasum":"17222f3fc21eaffc8640a18932feeb27b9dd43b3","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.3.0.tgz","fileCount":133,"integrity":"sha512-Xm1P8/Laol7adO+D8omM3DRMK8B1zsv45HcK5T/QojBKd53w7nwmmk8zuqQQ0txdI9RR66qzMCBHUQDmcaarvQ==","signatures":[{"sig":"MEYCIQDsnwbchU42QyxVegPEDZ1GoWD2xdQVOhdxwXxsCxdhgQIhAMCs1jzFVtmEe3HIGUbYnZGGUnvENLVnicSuWDQ7N/cb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666790},"main":"index.js","gitHead":"028a6a8924d87504c9f38f62c8cb6bab7ec32836","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/curtis/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 8 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、财务分析、投资研究","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.3.0_1781058910799_0.012745464465149237","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"stock-analyzer-skill","version":"1.3.1","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtis","email":"curtis@example.com"},"license":"MIT","_id":"stock-analyzer-skill@1.3.1","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/curtis/stock-analyzer-skill","bugs":{"url":"https://github.com/curtis/stock-analyzer-skill/issues"},"dist":{"shasum":"e44d37fd32cfb51c19e2415d0d6e00b7f9453489","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.3.1.tgz","fileCount":134,"integrity":"sha512-0EZqDo/tAVOU2lPWHxSfsOrYKEeBEhYa54R7lCUOi+9yeo0Sy0stb91XG0Zm+iMYKG0HooDWwvYdR72KtbSqJw==","signatures":[{"sig":"MEQCIBdDgrkGrgKz3meGRr2Xk8BvtA6Z5x98/dy+YuNm3NTrAiA2ROUJvjy4W1dEzTrE6sphE4b8uDGq4HoHoFPiYzqxhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681068},"main":"index.js","gitHead":"99139f85f349e4e70d1f32bbee7580ae9729d02b","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/curtis/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 8 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、财务分析、投资研究","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.3.1_1781072636473_0.3851275180870979","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"stock-analyzer-skill","version":"1.3.2","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtis","email":"curtis@example.com"},"license":"MIT","_id":"stock-analyzer-skill@1.3.2","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/curtis/stock-analyzer-skill","bugs":{"url":"https://github.com/curtis/stock-analyzer-skill/issues"},"dist":{"shasum":"0740e0b4bb13cf1cb2221e830858f20970d0a74c","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.3.2.tgz","fileCount":154,"integrity":"sha512-DPVXdMLvrISRWF3gH63l7xgwbDKwCiWZIlDAmP6Q6BkSjt7BsfdKSfV0PiXFZbUk0Q45GN2xNl4IGtmLJFxg2Q==","signatures":[{"sig":"MEQCIEi0NSfFv5lh2RTFa9BX2+zFj3iAp9VRpbx+DE2SUd+GAiAHNEsif1zXXIEjPIzKk3N8a+Dy1f6MNxm3DZ0c9TmqwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735370},"main":"index.js","gitHead":"6984b512af476095de4730b7f148a586e116bfa8","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/curtis/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 12 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、实时监控、股票池初始化、策略回测、财务分析、投资研究、帮助","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.3.2_1781140703013_0.5464951693451785","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"stock-analyzer-skill","version":"1.3.3","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtis","email":"curtis@example.com"},"license":"MIT","_id":"stock-analyzer-skill@1.3.3","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"b65c493cc935becd3fb717427e5c13753c3121da","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.3.3.tgz","fileCount":154,"integrity":"sha512-3QWhqCDlVtxrcg4RU60vm2UAShTbDc0PLUKubTBlEacxL3kGtzTTehmXhMz7/qbrFpP0l+rImAeDtKBEYYrAQw==","signatures":[{"sig":"MEYCIQCyKmrIPuyJ7xvzPL4/OYApmvUgiNE79P0AecF9Q+nZegIhAJ5toTFx3QfubT/Ywqe3I5hMhaSKHVC0COuSTera/Qtv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724351},"main":"index.js","gitHead":"0e0a8f320f7520649d80aa67b288bd494cc63701","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 12 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、实时监控、股票池初始化、策略回测、财务分析、投资研究、帮助","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.3.3_1781141696822_0.4658279015635338","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"stock-analyzer-skill","version":"1.4.1","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtis","email":"curtis@example.com"},"license":"MIT","_id":"stock-analyzer-skill@1.4.1","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"71b8c5dc1101e850d2ed8dd1dea3ffec50ce84ab","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.4.1.tgz","fileCount":156,"integrity":"sha512-A4FAjK93zH54qozb8w0icvYT4hdexVx3KmsaaCrRgOLXqP4nPKPPm9ia+tUdlLCN/esxV+Kp1DQPN5OcpjjZgQ==","signatures":[{"sig":"MEUCIERhQyRBxGZ1kffMHaRLfiAsj8zs52XBb1G6/WuOpfybAiEA7FgWDAvKGNv8jk1ElU8TdzLICf28QqZBk2w6nbdWzjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804861},"main":"index.js","gitHead":"146793049b743167de099af9b986ecc667edab78","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 12 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、实时监控、股票池初始化、策略回测、财务分析、投资研究、帮助","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.4.1_1781165104653_0.6626118407702666","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"stock-analyzer-skill","version":"1.5.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtis","email":"curtis@example.com"},"license":"MIT","_id":"stock-analyzer-skill@1.5.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"463989b860c94e010a091608bde634f809228cd1","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.5.0.tgz","fileCount":157,"integrity":"sha512-6cy0q4I9ygsdM+fI2/TvUj/oR3zZWS97NY4F2EA0q4EW9ZnPeZCr+64KGGG1cwfXDPlT+EuPX6KBMMlfR+Um9A==","signatures":[{"sig":"MEQCIA3XVew/QaSnHUbSz5TW3uo/tF3KMJVRi/kFg9k/Ub9OAiA/OVo9OqHJR68gXnwQOrMEeT+gUq4nZfh+CsetKfxkVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":854809},"gitHead":"37a1ab646d7d536904e314ac768f549a818b463a","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 12 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、实时监控、股票池初始化、策略回测、财务分析、投资研究、帮助","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.5.0_1781181037024_0.3696771388772073","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"stock-analyzer-skill","version":"1.7.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtis","email":"curtis@example.com"},"license":"MIT","_id":"stock-analyzer-skill@1.7.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"bf525eab556ad18d1133d4cd3feb3523964e1d28","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.7.0.tgz","fileCount":162,"integrity":"sha512-6MOxHMwUktHSy2KmAclzQc7wN+xI0MH0T8NdhfgCnHmZ01SAYRXAaM+/5k6DsvCE248m7hAtjf8iYpTGwDNlxw==","signatures":[{"sig":"MEUCIFvCO3qL0XFjeSrtH/sAi/67uOo05l+TJs24mbjXXBWqAiEA8un3Gb9lRb4a5trwqyVClqEkU50cbH6e33H5I9uM17c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957987},"gitHead":"c39c71270ff93c5c39faba8ec3b95323b5ae5c9f","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 12 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、实时监控、股票池初始化、策略回测、财务分析、投资研究、帮助","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.7.0_1781264534296_0.3282909602796502","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"stock-analyzer-skill","version":"1.8.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtis","email":"curtis@example.com"},"license":"MIT","_id":"stock-analyzer-skill@1.8.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"fd987be89a1945f88aca2c489dd454f905f31dee","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.8.0.tgz","fileCount":188,"integrity":"sha512-xA6/KFzxmdOfOcktZk0lB5jqOQy+iEU17tyFFpFv9hVHrNlZxR2chQTD3h1KzyhLTYb14Inn/sFdittkEVqm+w==","signatures":[{"sig":"MEUCIQC/ctFMRhpEJFS6aMZXaurgPK4bTy67NX3F/9hfHjhZSQIgRMYLIulKv4zEd87EgvrQA3srIJcUI4bIlJofjbc3zkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060870},"gitHead":"8b5634202853f0710e0e0c83fca39ed1d3bbd917","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 12 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、实时监控、股票池初始化、策略回测、财务分析、投资研究、帮助","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.8.0_1781500248863_0.7205066584459767","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"stock-analyzer-skill","version":"1.9.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtis","email":"curtis@example.com"},"license":"MIT","_id":"stock-analyzer-skill@1.9.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"d6bdfd73120a61f080f538cac894dd689a7aa112","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.9.0.tgz","fileCount":198,"integrity":"sha512-be7U4+N5vxIpQZjjqVWf/CwrxFKzitEukjdqyrUpnkbz31hO/CFUxHup/lB0wpksPFaEgv9vmSZYz5HmlkX3uA==","signatures":[{"sig":"MEUCIHB6/X/CAJYvgTczCKU3U39DVCLgZw3lbXZdcLwXJYZnAiEA+Iomsc19LjXVoQpyfw/4tXgQ759p5SjwpYVbmwdF1zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1226681},"gitHead":"5dd7df117ce19dcf7310c2cd8d46704345024d1b","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 12 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、实时监控、股票池初始化、策略回测、财务分析、投资研究、帮助","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.9.0_1781527710568_0.33618343716679666","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"stock-analyzer-skill","version":"1.10.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.10.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"33c425c0a48470c15c38d6e9bacaed5033b898e5","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.10.0.tgz","fileCount":201,"integrity":"sha512-rgG2cAI2/3R4J7Qm8vz4jLIhOFvFGAhnfh9kNBq6xosb6CqOd5R3B9tkC21H3jbYuXXCrcpk8QF6QUl8g9NsGg==","signatures":[{"sig":"MEYCIQD0ct8kFiI+GAmpTNW8N3FvzxNoGA3tfM5+Y39WiOZdLQIhANOwSue2wCU6687Bzaa/uFB0CNTqis1+ePXiAy+oxOwC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1234128},"gitHead":"90d6090f62e1e52dafe96de27efef6de5ee6e64b","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 12 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、实时监控、股票池初始化、策略回测、财务分析、投资研究、帮助","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.10.0_1781534117872_0.9120691209495151","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"stock-analyzer-skill","version":"1.13.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.13.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"a7ef82345b2dccdf4fd6138a098829fc85758d3b","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.13.0.tgz","fileCount":284,"integrity":"sha512-ZrHofgk4IArYGtStKdTkEWf8VgByGo2ZUmg97Mtsjk78bR4c1ZxcfVpBZ2wcaJ8evekA0wteYoQjSfQGHEPkUA==","signatures":[{"sig":"MEQCIFxH1jyZbF/31oqQLg5FD9u/4iTnTAO31fkidtTVjmbGAiB3atUyxTY4sXhb7pN2c/eeoK0SQlcBCPcZ9C2KG0eNxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1994617},"gitHead":"8e638b45a7688ae9d05e7ecc1275bfe2255279b1","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 12 个专业分析工具：单股分析、大盘复盘、板块分析、持仓检查、选股策略、技术分析、实时监控、股票池初始化、策略回测、财务分析、投资研究、帮助","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.13.0_1781782445565_0.10860211565037492","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"stock-analyzer-skill","version":"1.13.1","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.13.1","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"e55ed08265c99f9f9be5b9f7f82ef4a7ebae8e48","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.13.1.tgz","fileCount":285,"integrity":"sha512-M1DhVfXcqIkB0rlmkIYC0nJIsIkWa+t4fBLCbHP+SdZMhcOVwh4f43ArMlLepMI0U1Ki+pPrS1I6aZMcuFrl/Q==","signatures":[{"sig":"MEUCIA5hSvV0UdR5Y7XFmqaCQfU6GGMabP88e2thRd6a8m9SAiEAqEZZmGUG5s0R9UmWIV0O7EmoXz5lc5wOpZ1bVBBQy+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2012558},"gitHead":"9f2d38514d31761e2db72c064c6de13b36857d20","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 13 个 skill（9 核心 + 4 变体）：stock / market / sector / portfolio / screener / monitor / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.13.1_1781785556194_0.5140789086471544","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"stock-analyzer-skill","version":"1.14.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.14.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"99d11b01249f0a12b565fc40346742d583efd4d9","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.14.0.tgz","fileCount":300,"integrity":"sha512-7JFyP6xh3mwjvFPEMgiV2CDvp2P5qNjVUEzCHC58Hvw+S3jECb09gxS11jGa0Y7PiGqm7vxnKx7LRasAgogsAQ==","signatures":[{"sig":"MEYCIQCG9vQgopebv77wR4pL3OUwgiTZoR/KxzjQKMPBCNqmQQIhAMVgQ/Tfpr07r0UwyYwGwCuh2I37RzsDKuPIyXedt05l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2241698},"gitHead":"d8a4358c629632b016ba276aa9f01bcd712101c8","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 13 个 skill（9 核心 + 4 变体）：stock / market / sector / portfolio / screener / monitor / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.14.0_1782291957365_0.18268757845001438","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"stock-analyzer-skill","version":"1.14.1","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.14.1","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"ae0bbacc3cdd42bad9f1b0b9d03bbb65eddf1b62","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.14.1.tgz","fileCount":308,"integrity":"sha512-awxR7J8YRQl/opDDTXIw4m6j25OHB298YmGkOAlX4p8PGNsui+BBrRxZdfp9A8WEczaNoz3QBiPAfcL98ATOsQ==","signatures":[{"sig":"MEYCIQCu8+k52LTbRIgRwnNig0KosSRGzi4wMYk72fh/sqy+tgIhANzRauNT06CEl44vcjBr7xPWPtnBF4gx/3ZFVW/Gq6Rq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2366407},"gitHead":"d3e43e847bd563fa4763ef265add6161aafbafae","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 13 个 skill（9 核心 + 4 变体）：stock / market / sector / portfolio / screener / monitor / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.14.1_1782378865326_0.6765455468057338","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"stock-analyzer-skill","version":"1.14.2","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.14.2","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"c45f6cd65fd21ef64f3bced8ce49d4b78f342e8c","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.14.2.tgz","fileCount":308,"integrity":"sha512-80sGCcoJX/ugMvLZk+0IwrvqpQOG4SWWXrNYw+YLDJpTvgNJwUmOTVGwQdNa+8gy2qvZGIQtWpLYrZ4XzUYO/w==","signatures":[{"sig":"MEUCIQCo0xs1BnNUTga5zi7UuqoQNM59E3fkNhZ5ky8O7l290gIga6Qfbj/ZmLTSKnOUfos8zQ/m8weETpSiZT3/Rq8YARg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2455842},"gitHead":"b5736033065012fdde1357e73c07eae737a7c962","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 13 个 skill（9 核心 + 4 变体）：stock / market / sector / portfolio / screener / monitor / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.14.2_1782736289048_0.727527375979699","host":"s3://npm-registry-packages-npm-production"}},"1.14.3":{"name":"stock-analyzer-skill","version":"1.14.3","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.14.3","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"9b3be75e7813688bd5906646a1be2752c64e3947","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.14.3.tgz","fileCount":301,"integrity":"sha512-gB1p71HWSk0B1Xxog7W/fwPl7uIztFRqmPmWW8VuIkvZtVX//I6vAJahSNX4HkUQXTKQN/266kTjzbSMvpQbFQ==","signatures":[{"sig":"MEUCIQC3gV7fUjZOYVjfUQuohLmSgyfvagSNnGlkHKhCt/QbJAIgK+oZ/+ZiaJOSC4fDjVxRB8FvTfdwjm1ivEDsCynzQKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1686039},"gitHead":"b7dc7ff0b6f89b3a1b69f1f1814b3c59706dd499","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 13 个 skill（9 核心 + 4 变体）：stock / market / sector / portfolio / screener / monitor / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.14.3_1783315996125_0.01032495659881949","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"stock-analyzer-skill","version":"1.15.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.15.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"61a2b3215c326030c540ca11d593862f3a1b0aa4","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.15.0.tgz","fileCount":348,"integrity":"sha512-bx4WKIQVmmEi1ugkSXV7hcqZ/YVEmUsYDOG16SNDvyu36VVAFyPI+beFvUcn8hpWSj4NO9Z0Nn3mYY379kOdFg==","signatures":[{"sig":"MEUCIB0DQaCqX7WiIyVH/UtpBBSB+1HmqvuQvLzIzDFH/PWKAiEAvXnSvDjRQmNzPyqbiapp6b9NCbC9G1SxvQT4DyIvBW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2634283},"gitHead":"3fb519b8c95e8c936a384553207a5cf23c598f61","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 13 个 skill（9 核心 + 4 变体）：stock / market / sector / portfolio / screener / monitor / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.15.0_1784184888883_0.8624002493768863","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"stock-analyzer-skill","version":"1.16.1","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.16.1","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"f90446218447aad0dac1209aba708cce856b3758","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.16.1.tgz","fileCount":351,"integrity":"sha512-BosQo1zSNx88yDf3twEjeZUTvppahqe8yusyese+nM6D7QLY/6EfR2pHmkHT98+DYtkJ/DJdap7qPdhMeYQ+Uw==","signatures":[{"sig":"MEUCIDp+XBjTXsMGEGXXQMuHL56F41BFKTs1dlbsg0sRDQ7WAiEAsTZohEc621H9kWMRUV/fg4RgbrQO01QUQ8mmkevANdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2297093},"gitHead":"62a2770d6d4a58907428b5fffc6eb8b0fa7a0f81","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.8.2","description":"A 股分析 skill 包，包含 13 个 skill（9 核心 + 4 变体）：stock / market / sector / portfolio / screener / monitor / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.16.1_1785829970723_0.9260570448323939","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"stock-analyzer-skill","version":"1.17.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.17.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"c2cecddaec7a59e18ee9a395d9b6251803dda635","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.17.0.tgz","fileCount":356,"integrity":"sha512-2YbPVOMF+zqGesqzOyxt32a5pyXViFoBTT+Q24nkfqLX57uJlLLGcSrmGf+1RADpOJYcP8Qmd6diamOIwnqp/Q==","signatures":[{"sig":"MEUCIQDXuUdEFBmlLkWMPJrz2QVZTtIbhoRQrwq1cY+ByasblwIgaX/U9KG8hECw3ntNiPmfCDxbHFM9fGtMJFCiwkygUSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2339348},"gitHead":"8e99aa74b93bca613b747840251288dffba9398b","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.8.2","description":"A 股分析 skill 包，包含 12 个 skill（8 核心 + 4 变体）：stock / market / sector / portfolio / screener / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.17.0_1785891121182_0.6293978467879247","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"stock-analyzer-skill","version":"1.18.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.18.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"2187ed15b7ff64473a59180cba6768bea9ed6d6f","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.18.0.tgz","fileCount":356,"integrity":"sha512-Oz6SxYjjyLxIUHB5iB+w+iR2YpjiXbcUHZvs/f0g+oO/ck+hE2wz8BHY4rODoSzLCI9mJu+KHgGGc6PUYbAa7w==","signatures":[{"sig":"MEUCIQDcJsX/+klDrLDjFoNij8GfYRjbJ6QbGVP6a77+VatTpQIga2NmwdTsglGJvoeTYz6fo/UGCvfSkR33TBGZyTdccTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2350826},"gitHead":"5deea296098a808adf1db0bfe05cff3d974a0282","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.8.2","description":"A 股分析 skill 包，包含 12 个 skill（8 核心 + 4 变体）：stock / market / sector / portfolio / screener / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.18.0_1785908508960_0.9327149579325416","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"stock-analyzer-skill","version":"1.20.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.20.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"d57336e2957b0b7ab74eb58d89f06a50760f6fbc","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.20.0.tgz","fileCount":355,"integrity":"sha512-/qB7wntR3yfNXUtyR9gOjWG8F8vDwTAC4tWnNVF6tSpgr4PJkJP+yAItx+8Bd6iGaz05H6/X6Bno20k4ctzh5g==","signatures":[{"sig":"MEQCIFwW00vHVW5axyqAk7Zm/efZmS3Z9XcdF4i/XuIbALaHAiAJUaBN2NIxSfhbBFfkis/87FslFgWFvU/2mlgEhDcwVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2501018},"gitHead":"2813256ac3f95db04ebfe5ea11a498cf189e83f1","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 12 个 skill（8 核心 + 4 变体）：stock / market / sector / portfolio / screener / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.20.0_1786182969096_0.44652286061299384","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"stock-analyzer-skill","version":"1.20.1","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.20.1","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"cfada61ba1673134b00fb189761092f42cbed375","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.20.1.tgz","fileCount":355,"integrity":"sha512-smt5cujU79CHS0uWLeK2vbbsezjTV54FGqg/lcccQVIbeJr04oI0t3lUrcSwJ0Lm5gnmJaTvySlZFcpQZXe/0g==","signatures":[{"sig":"MEUCIALUil3IaTnpDeaX6sWtkMZ1/g0Dln2l2asElDuoSCtHAiEAzUK826yYrTv2r0ITh0tFfZv5gwrajc6uewoIS+gIuoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2466401},"gitHead":"03277b53ad0992099082269dca56426bd4b58886","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.8.2","description":"A 股分析 skill 包，包含 12 个 skill（8 核心 + 4 变体）：stock / market / sector / portfolio / screener / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.20.1_1786493658624_0.7128047729729747","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"stock-analyzer-skill","version":"1.21.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.21.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"10bb1cb458f3d75248ffbcdf3a3c16bcda12f586","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.21.0.tgz","fileCount":363,"integrity":"sha512-qP0dd8ZAZOJp0wywqPB/4Z5jZS3miU6ms6FYHCRLO5wkdrNDf1v7BYnqfxAOGHrT8q4pFRaNathHdI6veN1xqA==","signatures":[{"sig":"MEUCIQCZVMtczHOP7McHtAndhP3Ff6fS9CK9EqTg1c+LmDNyxgIgRQhT1QDXygHExP3VqHE7Vo5cgIE43ApuNm2sJ1BaLZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2631997},"gitHead":"7ecbdf85e549f7099de8a81dbb0e3b66f59b88ce","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.9.7","description":"A 股分析 skill 包，包含 12 个 skill（8 核心 + 4 变体）：stock / market / sector / portfolio / screener / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.21.0_1787208639114_0.6829143135809246","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"stock-analyzer-skill","version":"1.21.1","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.21.1","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"00e6ece6625bd92e64360cb153e9dc6bbc166aac","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.21.1.tgz","fileCount":359,"integrity":"sha512-9wyAiokBJ+X5CV6z4c9N1rDT49yGTEDTY7+jl2yR+11CCmEl5hwLcamYTXmS25zOx23CAG6Ay5CJpaxnAkg/lA==","signatures":[{"sig":"MEUCIQC6kZ1MWb56vG3EJ7vS6n+f/NUogmr0GbHMqe+e+GsEpQIgaSQSNiEAw3WWixcntgsFqJhIQVdxwbwmM9xEjJeZZ48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2611895},"gitHead":"b3364db3b4be7e0d9674dd0ed9f3ddcb425164be","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.8.2","description":"A 股分析 skill 包，包含 12 个 skill（8 核心 + 4 变体）：stock / market / sector / portfolio / screener / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.21.1_1787827708361_0.7967842760375354","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"stock-analyzer-skill","version":"1.22.0","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","_id":"stock-analyzer-skill@1.22.0","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"dist":{"shasum":"524c55ae24c37955ed5fdf83f4b00cd2bc37d3b8","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.22.0.tgz","fileCount":360,"integrity":"sha512-eZB+kFyvRiEQSLAVMO6ql0hSCyOi5+A4m/CdBGJg2Wh24RMpXx31ekZZVJk4J0+LicjxyS95AEmmRUr/RIRspw==","signatures":[{"sig":"MEUCIQCo6vVuCO1ytfZ38QrdGay85jQW+F949LwBFKKxtmI+6QIgCGis3bltOMsId8vd+208Rlt3TVlX1lCnKHGWZWIeoms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2567750},"gitHead":"88510c22b19b968887378e3fe41d6510232c8b2d","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"repository":{"url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git","type":"git"},"_npmVersion":"10.8.2","description":"A 股分析 skill 包，包含 12 个 skill（8 核心 + 4 变体）：stock / market / sector / portfolio / screener / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stock-analyzer-skill_1.22.0_1788155737212_0.024807023718407484","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"stock-analyzer-skill","version":"1.22.1","description":"A 股分析 skill 包，包含 12 个 skill（8 核心 + 4 变体）：stock / market / sector / portfolio / screener / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","scripts":{"test":"./tests/smoke_test.sh","postinstall":"node install-plugin.js"},"keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git"},"homepage":"https://github.com/CurtisTong/stock-analyzer-skill","_id":"stock-analyzer-skill@1.22.1","gitHead":"e835550ccf65947269079419ea6f4f33182f0b8e","bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bf6hc3TIi3QPD0nd15oDoHWWoAYtJoFS6w+IPZ1/6b9e/DTlJKmGcZMCk+fER+4YMPpss9y/ISM5KcrXACQYrw==","shasum":"c09282010361dc8f0e67a6a7d94e25377ee07717","tarball":"https://registry.npmjs.org/stock-analyzer-skill/-/stock-analyzer-skill-1.22.1.tgz","fileCount":360,"unpackedSize":2579042,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHzZzXvq6Z9l4/ps/FMxAwn22faadODqU7V+CelJ6yCSAiBRxdn1Gv4PwVTuuyUEhyinCdW5k2Eu5UZs8/IRmURhyQ=="}]},"_npmUser":{"name":"curtistong","email":"curtistong@163.com"},"directories":{},"maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stock-analyzer-skill_1.22.1_1788310818193_0.4630681698839674"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-08T11:25:21.147Z","modified":"2026-09-02T01:00:18.550Z","1.1.0":"2026-06-08T11:25:21.413Z","1.2.0":"2026-06-09T08:23:27.698Z","1.2.1":"2026-06-09T08:25:50.309Z","1.3.0":"2026-06-10T02:35:10.956Z","1.3.1":"2026-06-10T06:23:56.646Z","1.3.2":"2026-06-11T01:18:23.253Z","1.3.3":"2026-06-11T01:34:56.984Z","1.4.1":"2026-06-11T08:05:04.816Z","1.5.0":"2026-06-11T12:30:37.234Z","1.7.0":"2026-06-12T11:42:14.515Z","1.8.0":"2026-06-15T05:10:49.051Z","1.9.0":"2026-06-15T12:48:30.784Z","1.10.0":"2026-06-15T14:35:18.007Z","1.13.0":"2026-06-18T11:34:05.779Z","1.13.1":"2026-06-18T12:25:56.379Z","1.14.0":"2026-06-24T09:05:57.507Z","1.14.1":"2026-06-25T09:14:25.500Z","1.14.2":"2026-06-29T12:31:29.238Z","1.14.3":"2026-07-06T05:33:16.273Z","1.15.0":"2026-07-16T06:54:49.051Z","1.16.1":"2026-08-04T07:52:50.926Z","1.17.0":"2026-08-05T00:52:01.394Z","1.18.0":"2026-08-05T05:41:49.200Z","1.20.0":"2026-08-08T09:56:09.291Z","1.20.1":"2026-08-12T00:14:18.820Z","1.21.0":"2026-08-20T06:50:39.310Z","1.21.1":"2026-08-27T10:48:28.544Z","1.22.0":"2026-08-31T05:55:37.398Z","1.22.1":"2026-09-02T01:00:18.393Z"},"bugs":{"url":"https://github.com/CurtisTong/stock-analyzer-skill/issues"},"author":{"name":"curtistong@163.com","email":"curtistong@163.com"},"license":"MIT","homepage":"https://github.com/CurtisTong/stock-analyzer-skill","keywords":["claude-code","stock","a-share","analysis","skills","investing","technical-analysis","fundamental-analysis"],"repository":{"type":"git","url":"git+https://github.com/CurtisTong/stock-analyzer-skill.git"},"description":"A 股分析 skill 包，包含 12 个 skill（8 核心 + 4 变体）：stock / market / sector / portfolio / screener / backtest / research / stock-help + stock-technical / portfolio-web / portfolio-natural / learn","maintainers":[{"name":"curtistong","email":"curtistong@163.com"}],"readme":"# stock-analyzer-skill\n\n<div align=\"center\">\n\n```text\n   ███████╗████████╗ ██████╗  ██████╗██╗  ██╗\n   ██╔════╝╚══██╔══╝██╔═══██╗██╔════╝██║ ██╔╝\n   ███████╗   ██║   ██║   ██║██║     █████╔╝\n   ╚════██║   ██║   ██║   ██║██║     ██╔═██╗\n   ███████║   ██║   ╚██████╔╝╚██████╗██║  ██╗\n   ╚══════╝   ╚═╝    ╚═════╝  ╚═════╝╚═╝  ╚═╝\n        A N A L Y Z E R   ·   S K I L L\n```\n\n## A 股分析 Claude Code 插件\n\n装进 Claude Code 后用 `/stock <代码>` 等 12 个斜杠命令做 A 股分析（基本面/估值/技术面/板块/风险收益比 5 层 + 8 人专家投票）。\n\n**8 位活跃专家圆桌** · **35 个 fetcher 类（7 数据域）故障转移** · **核心 8 命令仅需 stdlib + PyYAML**\n\n> \"16 份人设\"是历史合并底料（8 legacy + 8 active），`/stock debate` 实际跑 8 位 active 专家各 1 票（5 长线 + 3 短线）。详见 `experts/registry.py`。\n> 核心 8 命令（quote/kline/finance/technical/stock/portfolio/screener/backtest）只需 stdlib + PyYAML；扩展功能（`/research` DCF、`/screener init full-market`、美股 yfinance、`/market full` 美股参考）按需 `pip install yfinance akshare efinance pytdx`。\n\n[![Version](https://img.shields.io/badge/version-1.22.1-2563eb?style=flat-square)](CHANGELOG.md)\n[![Python](https://img.shields.io/badge/python-3.11+-3776ab?style=flat-square&logo=python&logoColor=white)](pyproject.toml)\n[![License](https://img.shields.io/badge/license-MIT-f59e0b?style=flat-square)](#-许可)\n[![Deps](https://img.shields.io/badge/python_deps-stdlib_%2B_pyyaml-10b981?style=flat-square)](pyproject.toml)\n[![Skills](https://img.shields.io/badge/skills-12-8b5cf6?style=flat-square)](#-12-个-skill-速查)\n\n[🚀 快速开始](#-30-秒上手) · [🎬 看效果](#-效果一览) · [📖 文档导航](#-文档导航) · [💬 常见问题](#-常见问题)\n\n</div>\n\n---\n\n## 📑 目录\n\n- [✨ 这是什么？](#-这是什么)\n- [🎯 核心能力](#-核心能力)\n- [🚀 30 秒上手](#-30-秒上手)\n- [❓ 4 个常见问题 → 4 条命令](#-4-个常见问题--4-条命令)\n- [🎬 效果一览](#-效果一览)\n- [👥 16 份专家人设（招牌功能）](#-16-份专家人设招牌功能)\n- [🗺️ 5 个典型场景](#-5-个典型场景)\n- [📋 12 个 Skill 速查](#-12-个-skill-速查)\n- [📦 安装方式](#-安装方式)\n- [🏗️ 项目架构](#-项目架构)\n- [📖 文档导航](#-文档导航)\n- [💬 常见问题](#-常见问题)\n- [⚠️ 已知限制](#-已知限制)\n- [🤝 贡献与反馈](#贡献与反馈)\n- [📜 许可](#许可)\n\n---\n\n## ✨ 这是什么？\n\n> 装进 Claude Code 后用 12 条 `/xxx` 斜杠命令做 A 股投资研究——选股 / 看盘 / 看持仓 / 研究 / 监控 / 回测 / 学习。\n\n一个把 A 股分析能力封装成 12 条 `/xxx` 斜杠命令的 Claude Code 插件包。\n\n> `/stock <代码>` 跑 5 层分析。具体耗时取决于数据源响应；网络差或 watchdog 超时（默认 1800s）会延后，部分字段可能降级。\n\n<table>\n<tr>\n<th width=\"50%\">✅ 适合你，如果你是……</th>\n<th width=\"50%\">❌ 不适合你，如果你想要……</th>\n</tr>\n<tr>\n<td valign=\"top\">\n\n📈 **散户 / 个人投资者**\n日常看行情、复盘、盯持仓\n\n🎓 **投资学习者**\n跟 8 位投资专家的人设理解多空博弈\n\n🛠 **量化爱好者 / 工程师**\n二次开发、组合到自己的工作流\n\n</td>\n<td valign=\"top\">\n\n🤖 **代码选股圣杯**\n本包不保证收益，不替你下单\n\n⚡ **HFT / Tick 级行情**\n数据源最小粒度为分钟级\n\n💰 **付费订阅推票**\n本包是研究框架，非荐股服务\n\n</td>\n</tr>\n</table>\n\n---\n\n## 🎯 核心能力\n\n<table>\n<tr>\n<td width=\"33%\" align=\"center\" valign=\"top\">\n\n### 🔍 五层分析框架\n\n**基本面** · **估值**\n**技术面** · **板块**\n**风险收益比**\n\n每层都有量化打分<br>\n默认输出可解释结论\n\n</td>\n<td width=\"33%\" align=\"center\" valign=\"top\">\n\n### 👥 16 份专家人设\n\n**长线 5 人（active）**<br>\n林奇 · 索罗斯 · 价值机构锚<br>\n行业专家 · 风控\n\n**短线 3 人（active）**<br>\n题材龙头 · 情绪技术复合 · 动量派\n\n**8 人（legacy，已合并入 active）**<br>\n巴菲特 · 段永平 · 价值锚 · 机构派<br>\n徐翔 · 赵老哥 · 养家 · 作手新一\n\n</td>\n<td width=\"33%\" align=\"center\" valign=\"top\">\n\n### 🔁 多源故障转移\n\n**35 个 fetcher 类（7 数据域）**<br>\n腾讯 · 东财 · 新浪<br>\n雪球 · 同花顺 · 通达信<br>\nAkShare · efinance · yfinance<br>\n\n集成熔断器，单源故障<br>自动切换下家\n\n</td>\n</tr>\n</table>\n\n---\n\n## 🚀 30 秒上手\n\n> ⚠️ **风险提示**：所有分析仅供参考，不构成投资建议。投资有风险，决策需谨慎。\n\n**先决条件**：需要先装 [Claude Code](https://claude.com/download)（约 2 分钟），终端输入 `claude --version` 看到版本号就 OK。\n\n```bash\n# 1️⃣ 克隆项目并安装（约 30 秒）\ngit clone https://github.com/CurtisTong/stock-analyzer-skill.git && cd stock-analyzer-skill && ./install.sh\n\n# 2️⃣ 初始化股票池（仅首次；网络差用 default 走预置数据）\n/screener init default\n\n# 3️⃣ 跑单股 5 层分析（耗时取决于数据源响应；网络差时延后）\n/stock sh600519 quick\n```\n\n> 内置预置默认股票池，无 token 即可启动。联网时自动获取最新数据，失败自动 fallback。watchdog 默认 1800s；真超时直接退出（stderr 一行告警，无部分结果）。\n\n<details>\n<summary>其他安装方式（npm）</summary>\n\n```bash\n# npm 全局（自动运行 install.sh）\nnpm install -g stock-analyzer-skill\n```\n\n</details>\n\n### 🎬 30 秒命令演示（C7）\n\n不想安装？直接看 10 条命令走完核心流程：\n\n```bash\n# 完整可重放脚本：bash scripts/demo.sh\n$ python3 scripts/init_pool.py --default                       # 1. 初始化股票池\n$ python3 scripts/screener.py --strategy balanced --top 5    # 2. 选股\n$ python3 scripts/stock.py sh600519 --brief                  # 3. 单股快评\n$ python3 scripts/backtest.py --all --benchmark sh000300     # 4. 6 策略回测对比\n$ python3 scripts/backtest.py --optimize --strategy growth_momentum  # 5. 权重优化\n$ python3 scripts/strategy_performance.py record --days 30   # 6. 月度校准\n$ python3 scripts/strategy_performance.py compare            # 7. 跨策略对比\n$ python3 scripts/screener.py --snapshot --two-stage         # 8. 两阶段管线 + 快照\n$ python3 scripts/snapshots.py list                          # 9. 列出快照\n$ python3 scripts/strategy_performance.py report              # 10. 月度报告\n```\n\n> 完整脚本：[`scripts/demo.sh`](scripts/demo.sh) · 9 个 GIF 演示：[docs/assets/](docs/assets/)\n\n## 🆕 v1.8.0 新增能力\n\n| 新能力                    | 怎么用                                                                         | 价值                                                 |\n| ------------------------- | ------------------------------------------------------------------------------ | ---------------------------------------------------- |\n| 🎮 **模拟盘（虚拟持仓）** | `/portfolio add sh600989 1000 18.50 --virtual` 或 `portfolio_web.py --virtual` | 零风险练习交易策略，虚拟/实盘数据完全隔离            |\n| 📅 **事件日历**           | `python3 scripts/events.py sh600519`                                           | 财报披露、限售解禁、分红一目了然，避免踩雷           |\n| 📋 **统一输出模板**       | 12 个 skill 自动生效——首行结论 + 尾行数据源 + 时间戳                           | 格式一致可复盘，每次输出都带数据来源和时间           |\n| 🔄 **校准数据同步**       | `python3 scripts/calibration_sync.py --auto`（依赖 gh CLI）                    | 跨设备同步专家校准数据，GitHub Gist 双向同步         |\n| 🏆 **专家胜率卡片**       | `/stock sh600519 debate` 自动附加                                              | 辩论报告尾部显示每位专家历史胜率，可信度透明         |\n| 📊 **回测胜率附加**       | `/stock sh600519 --with-backtest`                                              | 分析报告附加近 60 日回测（胜率/收益/夏普/回撤）      |\n| 📚 **mdBook 文档站**      | GitHub Pages 自动部署，含 [完整演练教程](docs/tutorials/walkthrough-600519.md) | 新人友好：搜索 + 章节导航 + 12 skill 串联实战        |\n| 🛡️ **自审计 CI**          | 提交 PR 自动运行                                                               | SKILL.md 与 settings.json 一致性自动检查，阻断不一致 |\n| 🎯 **场景化帮助**         | `/stock-help`                                                                  | 5 个场景入口（找机会/看大盘/看持仓/深度研究/看板块） |\n\n<details>\n<summary>📦 <b>v1.7.0 能力（折叠）</b></summary>\n\n| 新能力                              | 怎么用                                                                                               | 价值                                             |\n| ----------------------------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------ |\n| 🎯 **专家圆桌决策引擎**             | `/stock sh600989 debate` 自动跑 8 位专家 → 加权投票 → 方向 + 信心 + 仓位                             | 把\"LLM 推理的模糊判断\"转成\"可解释、可复盘的决策\" |\n| 🧠 **专家自校准**                   | debate 完成后自动写 `data/expert_calibration.json`，下轮信心指数自动校准                             | 用历史准确率反推\"该不该信这一次\"                 |\n| 🌎 **美股参考板块**                 | `/market full` 自动拉 `us:^gspc` / `us:^ixic` / `us:spy` 等收盘数据（**需 `pip install yfinance`**） | 隔夜美股 + VIX 提前一天判断 A 股开盘情绪         |\n| 📈 **全市场股票池（~5000 只）**     | `/screener init full-market` 一次性拉全 A 股，按板块预筛后进 screener                                | 真正\"全市场扫描\"，不再被默认 20 只限死           |\n| 🛰️ **通达信局域网数据源（v1.7.1）** | `pip install pytdx` + 本地通达信客户端开启 7709 端口后，行情/K 线自动走 pytdx（优先级 9）            | 局域网直连，速度快、无限频，适合盘中频繁查询     |\n\n</details>\n\n> 📖 详细使用方法见 [docs/user-guide.md](docs/user-guide.md) 与 [CHANGELOG.md](CHANGELOG.md)。\n\n<details>\n<summary>📱 <b>嫌 CLI 麻烦？打开本地 Web 录入</b></summary>\n\n```bash\npython3 scripts/portfolio_web.py\n# 浏览器打开 http://127.0.0.1:8765/\n```\n\n手机/电脑都能用，支持 IFTTT 等 Webhook 推送持仓变更。详见 `/portfolio` skill 的「Web 录入（可选）」段。\n\n</details>\n\n---\n\n## 🎬 效果一览\n\n<details open>\n<summary><b>📊 单股五层分析示例</b> — <code>/stock 贵州茅台 quick</code></summary>\n\n![单股快评 demo](docs/assets/stock-quick.gif)\n\n```text\n🏢 贵州茅台 (sh600519) · 白酒龙头\n─────────────────────────────────────\n💰 现价 ¥1,652.30   📈 +0.85%   💎 PE 22.1   📊 PB 6.8\n\n【第 1 层 · 基本面】 ⭐⭐⭐⭐  评分 85/100\n  ROE 31.2%（行业 Top 1）│ 毛利率 91.5% │ 净利率 53.6%\n  ✅ 业绩持续 5 年正增长，现金流充沛\n\n【第 2 层 · 估值】 ⭐⭐⭐⭐  评分 78/100\n  PE 22.1 vs 历史中位 28 │ 处于近 5 年 23% 分位\n  ✅ 当前估值偏低，安全边际充足\n\n【第 3 层 · 技术面】 ⭐⭐⭐  评分 65/100\n  MA20 上行 │ MACD 金叉初现 │ KDJ 超买\n  ⚠️ 短期回踩 1620 概率较大\n\n【第 4 层 · 板块】 ⭐⭐⭐⭐  评分 80/100\n  白酒板块近 30 日资金净流入 38 亿，强于大盘\n\n【第 5 层 · 风险收益比】 1 : 3.2 ⭐⭐⭐⭐\n  目标价 ¥1,950（+18%）│ 止损 ¥1,560（-5.6%）\n\n🎯 综合结论：可分批介入，回踩 1620 加仓\n```\n\n> 📖 看不懂 **PE / PB / ROE / 夏普** 等术语？[`methodology.md`](methodology.md) 有完整术语表，或在 Claude Code 里用 `/learn` 随时提问。\n\n</details>\n\n<details>\n<summary><b>👥 16 份专家人设圆桌示例</b> — <code>/stock 贵州茅台 debate</code></summary>\n\n![16 份专家人设圆桌 demo](docs/assets/stock-debate.gif)\n\n```text\n🎤 16 份专家人设圆桌 · 贵州茅台 (sh600519)\n═══════════════════════════════════════\n\n【长线阵营】\n🟢 巴菲特    8.5/10  \"31% ROE + 永续护城河，长期可持有\"\n🟢 林奇      7.5/10  \"PEG 0.8，增长消化估值，buy\"\n🟡 索罗斯    6.0/10  \"趋势中性，等待量能确认\"\n🟢 段永平    9.0/10  \"本就该买，跌了更买\"\n\n【短线阵营】\n🟡 徐翔      5.5/10  \"无明显涨停基因，非首选\"\n🔴 赵老哥    4.0/10  \"趋势钝化，不在我射程\"\n🟡 养家      6.0/10  \"情绪温和，板块二线\"\n🟢 作手新一  7.5/10  \"回踩 1620 是教科书低吸点\"\n\n─────────────────────────────────────\n🗳️ 最终投票：4 买入 · 3 观望 · 1 回避\n🎯 综合建议：长线优配 / 短线观望 → 见 decide.md 详解\n```\n\n</details>\n\n<details>\n<summary><b>📈 大盘复盘示例</b> — <code>/market</code></summary>\n\n![大盘复盘 demo](docs/assets/market-quick.gif)\n\n```text\n📅 2026-06-11 收盘复盘\n─────────────────────────────────────\n上证 3,142 (+0.32%)  深成 10,856 (+0.58%)  创业 2,234 (+1.12%)\n\n【风格】成长 > 价值 │ 小盘 > 大盘 │ 进攻信号 🟢\n【板块 Top3】AI 算力 +3.8% / 半导体 +2.4% / 新能源车 +1.9%\n【板块 Bot3】白酒 -1.2% / 银行 -0.8% / 地产 -0.6%\n\n【主力资金】净流入 87 亿（连续 3 日）\n【北向资金】净买入 23 亿\n【两融余额】1.62 万亿（环比 +1.2%）\n\n🎯 策略：进攻型仓位可提升至 70%，重点关注算力/半导体补涨\n```\n\n</details>\n\n---\n\n## 👥 16 份专家人设（招牌功能）\n\n> 🌟 **本包最独特的卖点**。16 份投资专家人设（8 active + 8 legacy）从各自框架独立打分，由 [`decide.md`](experts/decide.md) 汇总投票。8 位 legacy 专家已合并入 active 专家视角（value_institution/topic_leader/emotion_tech），active 8 人 = 5 长 + 3 短。\n\n<table>\n<tr>\n<th colspan=\"3\" align=\"center\">🟢 长线 5 人（价值发现）</th>\n<th colspan=\"3\" align=\"center\">🔴 短线 3 人（时机把握）</th>\n</tr>\n<tr>\n<td align=\"center\">\n\n**[林奇](experts/lynch.md)**\n成长投资<br>\nPEG &lt; 1\n\n</td>\n<td align=\"center\">\n\n**[索罗斯](experts/soros.md)**\n宏观趋势<br>\n反身性 + 技术\n\n</td>\n<td align=\"center\">\n\n**[价值机构锚](experts/value_institution.md)**\n价值 + 机构合并<br>\nROE + 安全边际\n\n</td>\n<td align=\"center\">\n\n**[题材龙头](experts/topic_leader.md)**\n涨停龙头战法<br>\n二板定龙头\n\n</td>\n<td align=\"center\">\n\n**[情绪技术](experts/emotion_tech.md)**\n情绪周期<br>\n涨停家数 + K线反转\n\n</td>\n<td align=\"center\">\n\n**[动量派](experts/momentum_trader.md)**\n利弗莫尔 + 海龟<br>\n趋势跟踪\n\n</td>\n</tr>\n<tr>\n<td align=\"center\">\n\n**[行业专家](experts/sector_specialist.md)**\n5 大类行业<br>\n差异化阈值\n\n</td>\n<td align=\"center\">\n\n**[风控官](experts/risk_manager.md)**\n二阶思维<br>\n风险预算 + 集中度\n\n</td>\n<td colspan=\"4\" align=\"center\">\n\n> 另有 **8 份 legacy 档案**（巴菲特 / 段永平 / 徐翔 / 赵老哥 / 炒股养家 / 作手新一 / value_anchor / institution）已合并入 active 视角，保留为研究档案不参与新框架投票。完整对照见 [experts/README.md](experts/README.md)。\n\n</td>\n</tr>\n</table>\n\n📖 每位专家含 1200+ 字深度档：核心哲学 / 量化选股标准 / 买卖规则 / 仓位止损 / A 股适用边界 / 代表案例 — 详见 [experts/README.md](experts/README.md)。\n\n---\n\n## ❓ 4 个常见问题 → 4 条命令\n\n不知道从哪开始？挑一个最贴近你的问题：\n\n| 你的问题            | 一句话命令        | 你会得到什么                                         |\n| ------------------- | ----------------- | ---------------------------------------------------- |\n| 🔍 帮我分析一只股票 | `/stock sh600519` | 5 层分析（基本面 / 估值 / 技术 / 板块 / 风险收益比） |\n| 📊 今天大盘怎么样   | `/market quick`   | 三大指数 + 板块 Top3 + 一句话策略                    |\n| 💼 我的持仓怎么样   | `/portfolio`      | 涨跌 + 板块集中度 + 风险预警 + 调仓建议              |\n| 🤔 不知道买什么     | `/screener`       | 6 种策略 × 9 因子筛选 → 10 只候选 + 跟踪清单         |\n\n> 核心 8 命令不写代码也能用。`/screener init` 初始化股票池，`/stock sh600519 quick` 跑单股 5 层分析。耗时取决于数据源响应。\n\n---\n\n## 🗺️ 5 个典型场景\n\n不知道从哪个命令开始？挑一个最贴近你当前问题的：\n\n### 1️⃣ 自上而下选股\n\n```mermaid\nflowchart LR\n  A[\"/market\"] --> B[\"/sector 资源\"]\n  B --> C[\"/screener --strategy quality_value\"]\n  C --> D[\"/stock 候选\"]\n```\n\n**适合**：节奏感强、想从市场状态推导出具体标的的投资者\n**产出**：从大盘风格 → 板块强弱 → 5 因子筛选 → 个股决策的完整链条\n\n### 2️⃣ 诊断现有持仓\n\n```mermaid\nflowchart LR\n  A[\"/portfolio\"] --> B[\"/stock 持仓股 debate\"]\n```\n\n**适合**：持仓 3-10 只、想确认风险敞口与调仓方向\n**产出**：仓位健康度 + 板块集中度 + 风险预警 + 多空辩论结论\n\n### 3️⃣ 挖掘板块机会\n\n```mermaid\nflowchart LR\n  A[\"/market\"] --> B[\"/sector 医药 compare\"]\n```\n\n**适合**：行业研究员、主题轮动交易者\n**产出**：板块轮动位置 + 核心标的横向对比 + 资金偏好\n\n### 4️⃣ 深度研究单股\n\n```mermaid\nflowchart LR\n  A[\"/stock 贵州茅台 debate\"] --> B[\"/research financial\"]\n  B --> C[\"/stock technical\"]\n```\n\n**适合**：单笔仓位重、需要决策依据存档的投资者\n**产出**：8 方观点 + 财务建模 + 技术买卖点的完整研究包\n\n### 5️⃣ 🌎 隔夜美股 → A 股开盘情绪（v1.7.0）\n\n```mermaid\nflowchart LR\n  A[\"/market full\"] --> B[\"看美股参考段\"]\n  B --> C{VIX / 标普方向}\n  C -->|VIX>25 或 标普<-2%| D[\"降仓 / 防御\"]\n  C -->|平稳| E[\"按常规赛道推进\"]\n```\n\n**适合**：每日开盘前 30 分钟做情绪判断的投资者\n**产出**：美股收盘 + VIX + 对 A 股传导路径的预判，避免隔夜黑天鹅被闷杀\n\n> 💡 12 个 skill 完整衔接流程见 [`workflow.md`](workflow.md)。\n\n---\n\n## 📋 12 个 Skill 速查\n\n> 🎯 **一句话**：stock 决策 / market 环境 / sector 板块 / screener 选股 / portfolio 组合（含 Web 录入 + 推送通道）/ backtest 验证 / research 研究 / stock-help 帮助；含 4 个变体 stock-technical / portfolio-web / portfolio-natural / learn。\n\n| 类别        | Skill                                                  | 命令                                             | 一句话价值                                   |\n| :---------- | :----------------------------------------------------- | :----------------------------------------------- | :------------------------------------------- |\n| 🎯 **决策** | [stock](skills/stock/SKILL.md)                         | `/stock <代码> [quick\\|full\\|debate\\|technical]` | 单股五层分析 · 16 份专家圆桌辩论 · 纯技术面  |\n| 🎯 **决策** | [stock-technical](skills/stock-technical/SKILL.md)     | `/stock-technical <代码>`                        | 纯技术面（均线/MACD/KDJ/BOLL/RSI/缠论/战法） |\n| 🌐 **环境** | [market](skills/market/SKILL.md)                       | `/market [full\\|quick\\|intraday]`                | 大盘快评 / 完整复盘 / 盘中分时               |\n| 🌐 **环境** | [sector](skills/sector/SKILL.md)                       | `/sector <板块> [overview\\|compare\\|stock]`      | 板块全景 / 标的对比 / 板块内筛选             |\n| 🔎 **选股** | [screener](skills/screener/SKILL.md)                   | `/screener [--strategy 策略] [init]`             | 6 种策略 × 9 因子维度批量选股 + 股票池初始化 |\n| 💼 **组合** | [portfolio](skills/portfolio/SKILL.md)                 | `/portfolio [health\\|rebalance]`        | 持仓健康 / 调仓再平衡 / 模拟盘（compare 由 /stock 承接）    |\n| 💼 **组合** | [portfolio-web](skills/portfolio-web/SKILL.md)         | `/portfolio web [--port 8765]`                   | Web 录入服务（HTTP API :8765）               |\n| 💼 **组合** | [portfolio-natural](skills/portfolio-natural/SKILL.md) | 自然语言持仓操作                                 | NL → 命令映射（我买了/减仓/破位止损）        |\n| 🧪 **验证** | [backtest](skills/backtest/SKILL.md)                   | `/backtest [--strategy 策略] [--all]`            | 策略历史回测，含卡玛比率/盈亏比/夏普         |\n| 🔬 **研究** | [research](skills/research/SKILL.md)                   | `/research [financial\\|report] <任务>`           | 深度研究：财务建模 / 排雷 / DCF / 估值       |\n| 📚 **学习** | [learn](skills/learn/SKILL.md)                         | `/learn <概念>`                                  | 学习助手：PE/ROE/MACD/K 线/缠论/新手入门     |\n| ❓ **辅助** | [stock-help](skills/stock-help/SKILL.md)               | `/stock-help`                                    | 显示所有 skills 和使用说明                   |\n\n> 📌 **已合并命令**：`/help` → `/stock-help`、`/technical` → `/stock technical`、`/stock-init` → `/screener init`、`/financial-analyst` → `/research financial`、`/investment-researcher` → `/research report`（旧命令仍可用，自动跳转）\n\n> 📌 **股票代码格式**：`sh600519`（沪） / `sz000858`（深） / `600519`（自动推断） / `贵州茅台`（按名称模糊匹配）— **用代码最稳**，名称匹配在多个相似名时可能错配。\n\n---\n\n## 📦 安装方式\n\n<table>\n<tr>\n<th width=\"33%\">⭐ 推荐方式</th>\n<th width=\"33%\">📦 npm 全局</th>\n</tr>\n<tr>\n<td valign=\"top\">\n\n**git clone + install.sh**\n\n```bash\ngit clone https://github.com/CurtisTong/stock-analyzer-skill.git && cd stock-analyzer-skill\n./install.sh\n```\n\n✅ 自动软链到 ~/.claude/skills/<br>\n✅ 支持 Claude Code + Codex\n\n</td>\n<td valign=\"top\">\n\n**npm**\n\n```bash\nnpm install -g \\\n  stock-analyzer-skill\n```\n\n✅ 跨项目复用<br>\n✅ 升级方便\n\n</td>\n<td valign=\"top\">\n\n**Symlink（传统）**\n\n```bash\ngit clone https://github.com/CurtisTong/stock-analyzer-skill.git\ncd stock-analyzer-skill\n./install.sh\n```\n\n⚠️ 需重启 Claude Code\n\n</td>\n</tr>\n</table>\n\n> 💡 也可以作为 **Claude Code Plugin** 安装（等价）：`claude plugins marketplace add . && claude plugins install stock-analyzer`。详见 [快速入门](docs/quick-start.md)。\n\n### ✅ 验证安装\n\n```bash\nclaude skills list | grep stock     # 看到 12 个 skill 即成功\n/stock-help                          # 在 Claude Code 内查看命令清单\n```\n\n---\n\n## 🏗️ 项目架构\n\n```text\nscripts/\n├── business/      # 业务逻辑层（stock_analysis / screening_service）\n├── common/        # 基础设施（HTTP、缓存、熔断器、异常体系）\n├── config/        # 外部化配置（YAML：评分 / 数据源 / 行业阈值）\n├── data/          # 数据类型 + 磁盘缓存 + 股票池\n├── fetchers/      # 35 个 fetcher 类（腾讯/东财/新浪/雪球/同花顺/AkShare/efinance/pytdx/...）\n├── strategies/    # 6 种选股策略 + 因子库\n├── technical/     # 技术指标（MACD/KDJ/BOLL/RSI/均线/缠论/本土战法）\n├── monitor/       # 消息推送（NotificationManager + 多通道适配器）\n├── portfolio/     # 持仓管理\n└── *.py           # 顶层 CLI 入口（SKILL.md 直接调用）\n\n> 完整脚本列表见 [`scripts/`](scripts/) 顶层 30+ 个 CLI 入口（含 chan / chip / events / concept / hot_rank / market_anchor / sector_summary 等未在主架构图展开的辅助脚本）。\n```\n\n### 💎 核心特性\n\n| 特性                      | 说明                                      |\n| :------------------------ | :---------------------------------------- |\n| 🪶 **零 Python 外部依赖** | 仅 `urllib` + `json` + `pathlib` + `yaml` |\n| 🔁 **多数据源故障转移**   | 单 API 挂掉自动切下家（集成熔断器 + RateLimiter）|\n| 🛡️ **429 限流防护**     | v1.16.0 全局 RateLimiter（per-provider 信号量 + 指数退避；contextmanager 强制 try/finally 防泄漏）|\n| 🏛️ **三层架构**           | API 层 → 业务层 → 数据层，职责清晰易扩展  |\n| 📊 **finance 域 ** | v1.16.0 重构：财报表 `Optional[float]=None` 化、`get_finance` 返 `(records, FinanceMeta)` tuple、主板/科创板/北交所差异化披露 |\n| ⚙️ **配置外部化**         | 行业阈值 / 评分权重 / 数据端点全部 YAML   |\n| 🔍 **可观测性提升**      | v1.16.0 silent_fallback：14 处 HIGH/MEDIUM 静默吞错加显式 WARNING 日志 |\n| 🧪 **测试覆盖**           | 单元测试 + 元数据测试 + 端到端冒烟测试（1720 测试，v1.20.2 实测）|\n\n📖 详见 [开发者指南](docs/developer-guide.md) 和 [产品架构](docs/product-architecture.md)。\n\n---\n\n## 📖 文档导航\n\n<table>\n<tr>\n<th>你的角色</th>\n<th>推荐先读</th>\n<th>之后</th>\n</tr>\n<tr>\n<td>🆕 <b>新用户</b></td>\n<td><a href=\"docs/quick-start.md\">快速入门</a></td>\n<td><a href=\"docs/user-guide.md\">使用者指南</a></td>\n</tr>\n<tr>\n<td>📈 <b>投资者</b></td>\n<td><a href=\"docs/strategy-validation.md\">策略验证方法论</a></td>\n<td><a href=\"experts/README.md\">16 份专家档案库（8 active + 8 legacy）</a></td>\n</tr>\n<tr>\n<td>🛠️ <b>二次开发者</b></td>\n<td><a href=\"docs/developer-guide.md\">开发者指南</a></td>\n<td><a href=\"docs/api-reference.md\">API 参考</a></td>\n</tr>\n<tr>\n<td>🤝 <b>贡献者</b></td>\n<td><a href=\"CONTRIBUTING.md\">贡献指南</a></td>\n<td><a href=\"CHANGELOG.md\">变更日志</a></td>\n</tr>\n<tr>\n<td>📐 <b>审查视角</b></td>\n<td><a href=\"docs/persona.md\">用户画像</a></td>\n<td><a href=\"docs/user_expert.md\">用户专家</a> · <a href=\"docs/visual_expert.md\">视觉专家</a></td>\n</tr>\n<tr>\n<td>🔍 <b>项目审计</b>（v1.16.0+）</td>\n<td><a href=\"docs/archive/reviews/audit-2026-07-28.md\">19 项问题审计报告</a></td>\n<td><a href=\"docs/archive/reviews/regression-2026-07-28.md\">v1.16.0 回归测试报告</a></td>\n</tr>\n</table>\n\n---\n\n## 💬 常见问题\n\n<details>\n<summary><b>Q：股票池没初始化会怎样？</b></summary>\n\n使用 `/stock`、`/screener`、`/sector` 时如果股票池未初始化，系统会自动触发或提示先跑 `/screener init`。\n\n</details>\n\n<details>\n<summary><b>Q：可以离线使用吗？</b></summary>\n\n可以。`/screener init default` 走预置数据，零网络请求。联网后再 `/screener init force` 刷新。\n\n</details>\n\n<details>\n<summary><b>Q：数据源挂了怎么办？</b></summary>\n\n内置熔断器 + 多源故障转移：腾讯 → 东财 → 新浪 → 雪球 → 同花顺 → AkShare → efinance → ……，单源失败不影响整体。\n\n</details>\n\n<details>\n<summary><b>Q：分析结果能直接拿去交易吗？</b></summary>\n\n❌ **不能**。所有输出仅供研究框架参考，**不构成投资建议**。投资有风险，决策需谨慎。\n\n</details>\n\n<details>\n<summary><b>Q：如何自定义持仓？</b></summary>\n\n```bash\ncp scripts/data/portfolio_example.json scripts/data/portfolio.json\n# 编辑 portfolio.json 的 codes 字段\n/portfolio    # 自动读取 portfolio.json\n```\n\n或使用零依赖 Web 录入：`python3 scripts/portfolio_web.py`，浏览器打开 `127.0.0.1:8765`。\n\n</details>\n\n<details>\n<summary><b>Q：16 份专家投票冲突时怎么办？</b></summary>\n\n由 [`experts/decide.md`](experts/decide.md) 定义的整合规则裁决——加权投票 + 长短线分仓建议。例如长线偏多、短线偏空，结论会是「核心仓持有、卫星仓减仓」。\n\n</details>\n\n<details>\n<summary><b>Q：缓存越来越大怎么办？</b></summary>\n\n运行缓存清理命令可删除过期缓存（默认 6 小时 TTL）：\n\n```bash\npython3 scripts/monitor.py --cleanup\n```\n\n建议配合 cron 每日自动清理（以 macOS/Linux 为例）：\n\n```bash\n# 每天凌晨 3 点清理过期缓存\n0 3 * * * cd /path/to/stock-analyzer-skill && python3 scripts/monitor.py --cleanup\n```\n\n查看缓存状态：`python3 scripts/monitor.py --cache`\n\n</details>\n\n<details>\n<summary><b>Q：想卸载怎么办？</b></summary>\n\n`install.sh` 只创建软链、不写系统文件，卸载只需两步：\n\n```bash\n# 1. 删除全局软链（12 个 skill，花括号展开一次删除）\nrm -f ~/.claude/skills/{stock,stock-technical,stock-help,market,sector,portfolio,portfolio-web,portfolio-natural,screener,backtest,research,learn}\n\n# 2. 删除项目目录（项目级 .claude/skills 软链随仓库一并清除）\nrm -rf ~/Documents/curtis/stock-analyzer-skill\n```\n\n> 软链指向项目目录，删掉项目目录后软链即失效；缓存数据随项目目录一并删除。\n\n</details>\n\n---\n\n## ⚠️ 已知限制\n\n- 实时数据依赖外部 API 稳定性，端点变更时改 `scripts/fetchers/` 即可\n- 预置股票池为静态快照，全市场最新数据需联网刷新\n- 多因子权重基于经验设定，回测模块（v1.5.0+）支持卡玛/盈亏比/夏普等 11 项指标验证，但未做大规模参数寻优\n- 回测财务数据存在前瞻偏差防护：quality 因子按 report_date + 90 天披露延迟过滤，仅使用交易日已公开披露的财报。valuation/liquidity 因子基于历史 K 线价格，严格无前瞻\n- 资金面数据（融资融券 / 股东户数）每日更新，受交易所披露节奏限制\n- 美股数据依赖 `yfinance` 包（可选），未安装时自动跳过\n- 校准数据同步依赖 `gh` CLI，未配置 GitHub 认证时 `--auto` 模式不可用\n\n---\n\n## 🤝 贡献与反馈\n\n提交规范详见 [CONTRIBUTING.md](CONTRIBUTING.md)。\nIssue / PR / 建议 → [GitHub Repo](https://github.com/CurtisTong/stock-analyzer-skill)。\n\n### 发版流程\n\n```bash\n# 1. bump 版本\npython3 scripts/dev/sync_version.py --version 1.14.1\n\n# 2. 同步测试常量（关键！防止 release CI 阻塞）\npython3 scripts/dev/sync_skill_test_versions.py\n\n# 3. 验证\npython3 scripts/dev/sync_skill_test_versions.py --check\n\n# 4. 提交 + 打 tag + push\ngit add -A\ngit commit -m \"release: v1.16.0 — finance 域 + 全栈 hardening + skill 验证\"\ngit tag -a v1.16.0 -m \"Release v1.16.0\"\ngit push origin main --tags\n```\n\n> ⚠️ `sync_skill_test_versions.py` 也会被 pre-commit hook 和 release CI 自动调用，\n> 但本地手动跑一次能更早发现问题。\n\n---\n\n## 📜 许可\n\nMIT License © curtis\n\n<div align=\"center\">\n\n---\n\n**v1.22.1** · 2026-07-28 · 最后更新见 [CHANGELOG.md](CHANGELOG.md)\n\n⭐ 觉得有用？Star 一下 [GitHub Repo](https://github.com/CurtisTong/stock-analyzer-skill) 是最好的支持！\n\n</div>\n","readmeFilename":"README.md"}