{"_id":"novel-writer-english","_rev":"42-e831c233795c5b04ddbae19394c5f3ae","name":"novel-writer-english","dist-tags":{"latest":"1.5.1"},"versions":{"1.0.0":{"name":"novel-writer-english","version":"1.0.0","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.0","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"0fa825d78552f32a37d1e065fdd955d45ceee755","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.0.tgz","fileCount":53,"integrity":"sha512-qJqMuPfxbPGJQUQNMVVBdJijwwYwJo8cp1kP9Hcg02TIqK4YRk1i0cY37xL6FazfwdiI4G1gAANgrL0u0Ux4Zw==","signatures":[{"sig":"MEQCIDNACP7XLedcoSG3eDL0lppc0jnp9b3Z3G/0GhqNnwdgAiAR58SFtbt5Fi6diIiD2kXDAsDJpNmbGsYQHSiUypf+pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161844},"main":"bin/install.js","engines":{"node":">=18.0.0"},"gitHead":"b6a85cdb1c9ccc03f86c89b9a51e4ccba6b395d3","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.0_1778952007185_0.6115090144616062","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"novel-writer-english","version":"1.0.1","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.1","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"b1df199ec30736920942d87a1b6b28985d76703b","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.1.tgz","fileCount":53,"integrity":"sha512-w5ngr+OLqleU4AIwq9tjDJSZOjt0ZY2eT8mqbr2i2MlD1QF4IyWmcseW1WzIslbuhuEnV0tYOV6MtFETvKJ4vA==","signatures":[{"sig":"MEUCID03GNQct6dLltlFpob6mFLvdUTnuVvKuS+YqF0x9dPzAiEAxE/GLRvFfWr7CKlXFrm+ZaB8cG0HS3SBXKJoCYePJ+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162242},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b6a85cdb1c9ccc03f86c89b9a51e4ccba6b395d3","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.1_1778952323789_0.3103357915301408","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"novel-writer-english","version":"1.0.2","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.2","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"c6fe90aa45e3864d270040af992b9f62146a424c","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.2.tgz","fileCount":53,"integrity":"sha512-GfB/JMv+1RvUQ2Xa0WtK2DXq0A5Othsf5+sU17vj6PXCIr+ubtFckN0uxgqzseQs76IUZnEk8IXTfIqBlO5lig==","signatures":[{"sig":"MEUCIHqnmwyGiH2uJmVVhWAmSAVIFv0KHjiGkd01vMawN5vsAiEA8GnN1bd6Y0BFuI9w0C+ihXETPGR7E2o64rTd603hHio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162248},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b6a85cdb1c9ccc03f86c89b9a51e4ccba6b395d3","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.2_1778952529947_0.6374846280030615","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"novel-writer-english","version":"1.0.3","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.3","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"40945d3eb82c177f6ac896b38234922735938dd7","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.3.tgz","fileCount":53,"integrity":"sha512-7kNNUWZ1SdPyFtrt5yyghX9m4FJuvpacvFrwhJlYKkeXvxQdVIROCzbCUuEU7s6/lHzAEnNNOPQ/p3/dH5z36w==","signatures":[{"sig":"MEQCIE96xaZsIBm88yS+w4lDV16zIxaI/ZFhlz02cXAUMY6EAiAwVe2M88eNdlRn/ea6McOjdn5hUM/Hsl0nJYJ6cR3Mvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162422},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b6a85cdb1c9ccc03f86c89b9a51e4ccba6b395d3","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.3_1778953074085_0.885766451146859","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"novel-writer-english","version":"1.0.4","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.4","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"6401516f460a2e16ec0f41138a3d40f58f126813","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.4.tgz","fileCount":53,"integrity":"sha512-wSuQxNYFMjMC8X+9FTyssDh/gd+MQFFt++1AtGVwKXbpp5XGimDflq6+LWpBknQlLO1VurStcHEPA2ZZTqYIKA==","signatures":[{"sig":"MEUCIGJw+AIfvHXuFuAGGjzA9T+pN6zmttQ8t8fqjpTcjHZIAiEAnjLO3d1nG5PHt3/FAnlsGT2Gvwok6JzI0cYcn5SLrb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162428},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b6a85cdb1c9ccc03f86c89b9a51e4ccba6b395d3","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.4_1778953145175_0.01791061083502954","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"novel-writer-english","version":"1.0.5","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.5","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"ed74bb754a1efdbb3c182b1f435d52cc409965ae","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.5.tgz","fileCount":53,"integrity":"sha512-PULpmd9NYxRG2rgbLzPzWL3AqlYLkIYl7kVBA9kf6FDaLYuN7RoTsXj9yBtOWuul13ujGoBmPhhlRoJj+DuAYQ==","signatures":[{"sig":"MEUCIQCnmvcycHM2RSncQ4QNpFXUDPa7/NEjfUUzvz3d7wRs7QIgYMuE4aZncrAX9LDqKWSOXkXy/UPOENxYCjG+M7P7n70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162446},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b6a85cdb1c9ccc03f86c89b9a51e4ccba6b395d3","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.5_1778953257228_0.511472744713678","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"novel-writer-english","version":"1.0.6","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.6","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"2b1e2b5e6ee103bed45e69a1049f5f52e091ee13","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.6.tgz","fileCount":53,"integrity":"sha512-lPX9Sb8TfPnInWlEAM0GCKE+qIFonlO+DezXukvv4al82WA9DftG/0lS9ZhMfIXDI2/1krdZKOkgsQoetcOfWw==","signatures":[{"sig":"MEUCIQDrYNQuS8l8z9K0X/hfHK1gYrqyTozZEurcZRyUrTmFhwIgeNYe02ZzANA6ZkGwNgU0FCdOO9RZ90IYyODCsSVrO1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162447},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b6a85cdb1c9ccc03f86c89b9a51e4ccba6b395d3","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.6_1778953468483_0.7635685725534329","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"novel-writer-english","version":"1.0.7","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.7","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"bba5acc8fb89577773d1d70d422d2fee229392cb","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.7.tgz","fileCount":53,"integrity":"sha512-XmwYIvKjtzmu35RO/bUlyktIuei66HkHPnxMGRLBx0SkLKl34Valhs7tRqrn/tRgP8CJveDg2mnkjHm6AeE05g==","signatures":[{"sig":"MEQCICD8eHmZWXenJDnbiL5y4XjdLFkZAjrLauHXGFNDUOCGAiAkwgWKSQDChzxS0GZoGCfgvYRPks2w1Y1kQCsf5DnTSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163792},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"931bb15f30b2e4bd0a6e2d4ec3e74ff09442046e","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.7_1778993563622_0.3253554975888442","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"novel-writer-english","version":"1.0.8","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.8","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"dc06fe1e21a4529c8f14555e0a772cb08c22fe51","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.8.tgz","fileCount":53,"integrity":"sha512-BsEDqGF4XN8LcMCU0C80+UBV8CMU6uiZ8l3bB1V9OxPFHc3xfJmE59crkz+qNIqq1BYdo44WVlXW8xLI6JUUnw==","signatures":[{"sig":"MEUCIBJtfjPeK+rArKt9OBj6rGrXOc7Oer1qmxb55iKiGtXEAiEAmXi4/PZ4u5ZKOe87AmunPhmGAykIb4O25tBWmXV7gkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169257},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"eccc72a42008d982b1686a5e5e94292322354beb","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.8_1779356393548_0.9753846481225017","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"novel-writer-english","version":"1.0.9","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.9","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"37f4ca17b6c94a782284d3c4342f5434e0bb853b","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.9.tgz","fileCount":53,"integrity":"sha512-XLnTsSy+1Qewep4hN7zq4aYjiSRBKw/XyZJL7wZmFRijK5MciX4r9vXtXDB34zavELhpGf/g4g08ywfWlGOr5Q==","signatures":[{"sig":"MEQCIHjlsDD/yfQVsVBvJbQKUjPZ1WcJgvhMbpYdp85qKH33AiAY3Y2ojfCrg7fWET3Y74TzAs0g1bt0wUwu0lEGSVBuEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170622},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"75c243d5c900b3a89e4e6649b533f4a943ed500b","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.9_1779356882435_0.5563015912981422","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"novel-writer-english","version":"1.0.10","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.10","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"55f527da71f8c90cd3d15961bb41e4e83b36766e","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.10.tgz","fileCount":53,"integrity":"sha512-PbdhXSLGkR7NiH5UIS1lhFBNSbtfaRb3tN0M8FwsGDTvbKN/903qKcWGkgJog6D328h5AB+iWUXQC2cO0jGeLg==","signatures":[{"sig":"MEQCIFChedFBkQ50mlsTl1acfFsBzDtu7W4t0+XDmwL2ugZgAiBqKyKKjTHpMeN+s+QtQnsC4wObF1If8GqjuE4zt+zUGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171642},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"290539555357bd542a4b21a7de7cf6a69b90f0bc","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.10_1779358723631_0.5730718501323975","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"novel-writer-english","version":"1.0.11","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.11","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"d7f52a66b6efbd86257558615624817ba3571602","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.11.tgz","fileCount":54,"integrity":"sha512-tbmGHhIGG5g/tLj9Ufv1kF4inXU2zospFAmxa5ChIJC4FDF5ZwhPKwwvN3bf6OzM8ovbaJQzRTD5nfjuiFG33Q==","signatures":[{"sig":"MEUCIEPuRiW84Wr1F9v/UtgSHAdnPJSt3B7OBcpI6XBkkMdtAiEAqjBVVRiDDXyyuZMllifFXElf9Fz6fUfXxuDOe08eNFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174297},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a033471506be2da03dbdd0dbd11ec84657d17f3f","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.11_1779359582804_0.5154299114818195","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"novel-writer-english","version":"1.0.12","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.12","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"3897c27f17e7267ab35cc5d875f25d0776138244","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.12.tgz","fileCount":54,"integrity":"sha512-JJzkjj0ely1YIKNbo7rR2qjmxCgB+65pvcH5AkDim35QRTtRR6M25pCYF6iTMkGyzmnwAOO6HwXIAW4gcSfjQQ==","signatures":[{"sig":"MEUCIQDV7Mr16Bj0N/Bbhnflhc4eM+zdFW7bzQGMsCLMFi1WFQIgLxau/rCyD9qAQzrtswB0EKKvfaytkxy05isS3VBQ/c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177591},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7f21b0e6860c78255cde8978d0b2efe2c6db80dc","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.12_1779360660965_0.7531071673771157","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"novel-writer-english","version":"1.0.13","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.13","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"059f1a0d35de8ca3fc951a9525b5c25f8e4a9592","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.13.tgz","fileCount":55,"integrity":"sha512-b+y7yUnUI+z7B7+MkmO5dA9FFUO0WAr9rG8SiQGymBch10ikq1B2tCO2e1pNDD7boelhaBgPzeu/6rhQCbnxmw==","signatures":[{"sig":"MEUCIEjc20KY7R99C1qKOZFfIU99vH+ND2/2ICcyhDwtupyXAiEA+ZEwFL8ZRwy4JrF72d2VxCXVkyQ4Dg6NOwdibodeZ6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187033},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6a24ae0097a88491aaf3f8e8ff6bbf62a45226b9","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.13_1780223252032_0.3633279978827719","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"novel-writer-english","version":"1.0.14","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.14","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"b5ac48ba2abfd63a78a5685b709b2dd0aa4c1636","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.14.tgz","fileCount":56,"integrity":"sha512-5P0wnNiy4Ie7SbdwxktUleQlqC/Rn/vI0bPhkVnhVYaHtUTmWew+GgsyJwZWvsorP2BxOoV9KZuA6OAYb618+g==","signatures":[{"sig":"MEUCIDqfjdSRjW1SrLN9FAcWGIL2ZtFgbG3BYhgbsmkB5ySUAiEAwjvTPjwf6S10Jjy0577EWQg3zIA+9s4KpmbVpovOm5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188826},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2be8bea6a2d1f6e578e35dc8fb76fe240cab3647","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.14_1780227175614_0.11925768929707736","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"novel-writer-english","version":"1.0.15","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.15","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"e970e91e297ad302925aeed2d5975ca29894cb82","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.15.tgz","fileCount":56,"integrity":"sha512-+lvYCT2qwVT9K2ghXOtMecbDXCgC5YbU3S5znvJXKXJIWXXsDg/s4GKFCA538DMeb5H0XSQruhmeoqs2ZSzjrA==","signatures":[{"sig":"MEUCIF8uZLlfDKEB1NpSvnoL3/IfEqA2XK7jxxRB3JmxrPjVAiEA7OTPvrs7HEi9YPj1SBz4Al9usH+aZJ7sb7RefcWo464=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191389},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ad51332278db71fc8d94c6f32b4f9b3cbcd340b1","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.15_1780240940520_0.9904379296027119","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"novel-writer-english","version":"1.0.16","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.16","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"1c0f55ffcade33ecf35bf94dbfd83e495d9c7f01","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.16.tgz","fileCount":56,"integrity":"sha512-JwUU5DqogpiV+K7ZyB7jFlR/B+OUq4/Hg92RCE7SgeXAxwm4HsVG5q3F1xwrkLs8LdDlzwzVIwfNs0M2sPzgHw==","signatures":[{"sig":"MEQCIFVuI6UJlpXFOfDBl0PKuk28IJGd6+hinf26/eOh1GhvAiBhbZZxSNkAkrAa5xCgkQW3e8UjYfhcUypPXqYK0cZeqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191389},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ad51332278db71fc8d94c6f32b4f9b3cbcd340b1","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.16_1780242631187_0.5711090924750546","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"novel-writer-english","version":"1.0.17","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.17","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"72c02ad3572a2506fcd6fb44336cf3c8a4aa5e8e","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.17.tgz","fileCount":56,"integrity":"sha512-4pXFGHUiXpWdO865Jv+fettCV2PtasaWTURhIVh7MoeraprXujBiIYxnz3lKGjmdnjZ9217qOUt6hXLh/QeDjg==","signatures":[{"sig":"MEYCIQCqvwjXGcJgxUOJ1v/09xWwIW7d1gZXJNSZ5ebWiHvfvgIhAL5T+v6Z11rqYc7KXSNW2U8CwoXcuJueLzK9n6MKHU/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191946},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d348feff2359107f2f0368fcf9f9f6a3891a7528","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.17_1780243978086_0.2677424704828262","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"novel-writer-english","version":"1.0.18","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.18","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"b8a856431568b48cd4d57bfe1e0de467cae50d5b","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.18.tgz","fileCount":57,"integrity":"sha512-W0sNkhUlCDF1EFg0nyvR0vORUo4P2fwLz5x4E9Ew8XaOjVqfU0Au+4B7Joi/FhJE7Te6bN8WvzCfxQtGuj1ahA==","signatures":[{"sig":"MEYCIQCTJfG7muoi7hoHlJ6s614MxEQ3Mo6d/VvNjlk7FDByQwIhALZRUYgy7s0wK17Pjm3HTc+huGhYOQvr3aEdiY1Fw86A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198362},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"faae854bcf12a769480979255517a22cc9a266b2","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.18_1780411455069_0.3471868361354171","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"novel-writer-english","version":"1.0.19","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.19","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"fbb1d4bbd0808ad34fc8717adab3be6b307285c3","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.19.tgz","fileCount":57,"integrity":"sha512-iytHVepdbW7ruIS8lkurND0tmWQcQwUhOmLcy7fWbQLjGPupKNRYL1bw57v6Wdq9Ir9nw9CGOr6/F17i+JKSGQ==","signatures":[{"sig":"MEYCIQD82D9C4PVHrRkFv3eBrKUnOdnY5qaLRyQ6J5nocbVAVAIhAM69TxzVPC4+LN9MAGsZcVea+aYJlby1df++KCpycv08","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200522},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"faae854bcf12a769480979255517a22cc9a266b2","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.19_1780412959613_0.7454527472951906","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"novel-writer-english","version":"1.0.20","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.20","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"54d1c8ecfef9855c7f5471d1974b4de1a8a8d516","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.20.tgz","fileCount":57,"integrity":"sha512-OTKFlPaf6h3LzdCqbMjHvAoJ/ZihY5r2/TdLnEVYfK7qOuol4mV/2edbYBbW/MbnNSyNorLShID3l3IxeWHLJA==","signatures":[{"sig":"MEUCIAz/fbBLf0m6ZjwCuKL+dYU1Cx/SB2h8aud4BcM0kamnAiEA5Qm4KfN2EME894aF8JMHBKDYu5ZVfGiTNQGtP0f2+Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201968},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f09541f8891ffa4bb354e3506cbe0cd386094bed","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.20_1780492870669_0.8740223544765908","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"novel-writer-english","version":"1.0.21","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.21","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"c16ed9f352ec7df999a35981a78b1c434f8af49d","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.21.tgz","fileCount":57,"integrity":"sha512-QiBho3wDmMKKrUMHWtNAQb03g/FN5k+9hzPp//84KgYXW/eYGSruwGtSBxw3PTG+IpD36lhIIITzMKOnHUe99w==","signatures":[{"sig":"MEUCIQCgX0ap59hS8zmwwZIDIsuY7JlI7JC0JVli8rz9g+6EjAIgIeaoQSUCwoMUYtaYWGNDCSjtFRoG1BZvqJ5HJdsTXro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204535},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"bca8df0a0f8cae8945681419d22748fa26bc712b","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.21_1780553668216_0.9646064661905873","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"novel-writer-english","version":"1.0.22","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.0.22","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"605541825401943ba575cdfb7659239d2561d2b8","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.0.22.tgz","fileCount":57,"integrity":"sha512-f3/WmpClF2BzykvOT/WAa10P1Pfg3Na6pRAIsihNobDf5LeC3aVHz17BRaQWhzggkCxa4+Tu106MPJXx+M/r1w==","signatures":[{"sig":"MEQCIHXS/GCeJ8MWOBJJL+rBdIT5+wrtZcmGPKiWYeRqz08JAiAIoo73GrhWPv+0sh5vzb33Wpohw4Iq9nYhhTs9NcpgeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208602},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"405346875ecf5a23662477c4397ade7d4a96cfe1","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.0.22_1780567417741_0.19080413709745958","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"novel-writer-english","version":"1.1.0","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.1.0","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"8cfbe023b6a34fc36fe878adcd19a1e21b2a16d1","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.1.0.tgz","fileCount":60,"integrity":"sha512-0y5cqi9jVqVaVSy1iDPRvRj2DHo7e+9Z8MfiNyWpdmam8ehLXlr0UnxKzTo9rngW0h6sidIm/++l09U1u+r7Ag==","signatures":[{"sig":"MEQCIE3d29ytwj0u1RiHSN8iJSPdEoftG3XmQOZ+SrV4yB/bAiAIGM3bZvGsu7ppvM9wdEiYpH+EOSnDiyNcN0Jg0+U+zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224188},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ef82e3d2961bf07f9f62aec64a08a9dfdd7d49a5","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.1.0_1780638380381_0.4330594078831964","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"novel-writer-english","version":"1.2.0","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.2.0","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"c075d83c7074ba308c9fba1c72fedfac27206159","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.2.0.tgz","fileCount":61,"integrity":"sha512-Gu7s8pj/yeZ9xn+2TJj/9irJv0cahmEBUO3T8WCQFpCitgkrqqCqdbgeiAlOs+4LXjc14ZSR5w1/ZVSGWLA/NA==","signatures":[{"sig":"MEUCIQCMscJRHNSyO7YgIkZj3GU6lcdYCCJSFi3UMXBtx4qolwIgSvUG6OE9L6vlfzUp0eeaTP7lMlll2Jlaym9ppr7QSRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232108},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2d685d608012d8dcbd2dd07358508491f42f231b","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.2.0_1780642115006_0.20742235847012358","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"novel-writer-english","version":"1.2.1","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.2.1","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"47f86dc018c4a0d9861277612c16033d765facbd","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.2.1.tgz","fileCount":61,"integrity":"sha512-aaIZRZZG3OZBMMnK+dSA2qNoU5DfPDmaObChU/v8F4s9ml/f3LS6PVMAD0GgQcUhwdep7B/zm0Uh0lafdBJBqA==","signatures":[{"sig":"MEUCIBm8sJ9PbbSxIGE09wTI2VFBpPiV62kO6ZmZczyYZ9tnAiEAqfQciXXOJLq7D1a4I/fPw0PUuNdfGmushO6hX3SQR38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232264},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4985a589a4405d32137ea908e79be4d854e344e5","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.2.1_1780654345336_0.06173707704285247","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"novel-writer-english","version":"1.3.0","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.3.0","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"efcb563b34a6459edb170a5f8be9d00197682bb6","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.3.0.tgz","fileCount":70,"integrity":"sha512-Te5OvGPf6aZdQzpHjF+jKDpBJ8IPmH0T1/Q1+wOX8DGdP98YCQO3AaAjvPwqdCvkeI6KA23MDmGr+arPFdxJcw==","signatures":[{"sig":"MEUCICu0k6pdiivoqGaeihxeb3Bt8sk+WKcVfSgid7apm2GPAiEA9k6xceb1UONsdnkorO0t8j4T/UHJWSzhlzuZbmwzKq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262227},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"0cbf2540d7b0e57a6b3dcb360b5b6977f6b6d11e","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.3.0_1780758560329_0.7445341238699952","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"novel-writer-english","version":"1.3.1","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.3.1","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"e638787e25adeb3c635d4b66e5d43de023b5553e","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.3.1.tgz","fileCount":70,"integrity":"sha512-AMFeKqjh57kpvDjL3YZn6At2IVHtvflDKJJm0YY47/uAk2suw4SxdniraJlHnR6/NZIfWrDxASoSnft5xySm6w==","signatures":[{"sig":"MEYCIQCzMR9tB7slYU5+1jy0SgskAq6NXMaj4+e8pthq7R0atgIhAOcy3ZWGi52IsdJ4yz42pxm61WlWGRCkOylsLOPmgF3k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270386},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c859e4859132d3827d39cc7d37eb9a4fe18ab1b1","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.3.1_1780810129088_0.7894486275621748","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"novel-writer-english","version":"1.3.2","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.3.2","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"e7282b54093baa88abd968c976df19032cb2242b","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.3.2.tgz","fileCount":70,"integrity":"sha512-ekGusqXsHouSbO1J06mATiuVi04qXTjz40zFY7Uz5T5Pr3WjRBPyBzz4NI1gq1E+h48AtkUc1xqnH33hwpegAw==","signatures":[{"sig":"MEUCIQDyg3WabDaHVegl3Mvqd1n3aouf0+uOkcvFShJrZcQvvgIgRPxeA1Zf1HncLbd2+YVdmlkOpxuo8LDCqsXnAF2Oorc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277007},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8832129d8b1b617d77cc8b4a742323ed79bf3f14","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.3.2_1780818572973_0.7977579562246186","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"novel-writer-english","version":"1.3.3","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.3.3","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"053a3b5918fc62482da531ae4bd3bf6daa827075","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.3.3.tgz","fileCount":70,"integrity":"sha512-BL6H+6pxX9Y1TKdM9ShEUVpCxOWhx7kNLTUrWTX8ZND+hvEMtjeye2doY4o4lYeLLGeWCjCISN/fZuDmbd+Erg==","signatures":[{"sig":"MEYCIQDWpmUkIiNW+jVYTpUiKg7enEBeXL/5tMjDPJ7w0aQ2vQIhAI8K+xN85vaPEIvwQC9Gl6omwzZ0m8LAn2ws4NmFKsas","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277133},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c92347bf33e16199ce713d154275faef227f9fe3","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.3.3_1781136086694_0.6810714942496692","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"novel-writer-english","version":"1.3.4","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.3.4","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"24f91acc9233a9f8aa20e238d1c0db5b88334fb6","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.3.4.tgz","fileCount":70,"integrity":"sha512-pPl3+pPU/iSWAXF7dk0ujM40fprVtUQqQOvj9FeJRa3FBglDaTiIifrgXmGS8JqCtef402KydVRKnQtG/imr+A==","signatures":[{"sig":"MEYCIQD4Q1jm+omZ9LrzFz3K1Ln63qgV6VVE7C8ICVa3LkoU5wIhAJm+eL1iqQM+1fVjgxgOK8xoN5SMkbe8m9SE3x26ILed","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277441},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c85ddb52b7f124d4d77a58a30d12c09c33fc166a","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.3.4_1781320416367_0.47904286442289257","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"novel-writer-english","version":"1.3.5","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.3.5","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"76e60c52c61022453c37fba319a6b1e7fc3f1756","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.3.5.tgz","fileCount":70,"integrity":"sha512-eTKZ3mVkgluHvm7xo9MCCLnftWguGq6A+nnhRP56Bt/Rw1pDl316hQRNaNjRgHYGzv1Qk1GyXfqgLBFtNz2qZg==","signatures":[{"sig":"MEUCIQCy+rGew+w+8LoWy7JphNLLL44A6qbGpGBDhp26oxpLmAIgR3rHCwycRQPVtlnzIdUR1APP/Lqk6eqRz2pnqIdsEa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281531},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c6dd67e7e5da987a6cab593965949a29c7e0bc83","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.3.5_1781321844473_0.6455296298117035","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"novel-writer-english","version":"1.3.6","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.3.6","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"b1bec7b66c6ffad3745fc0853bb8e929b6e10e98","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.3.6.tgz","fileCount":70,"integrity":"sha512-FBjQmKSo5D+ie10sQ2Ugr8l1d7C/X9rPKqFtTTmRF0WVsZjyLx9rDzayyc13VJSCb52yIXbDj5Ca4GRs1RsXdw==","signatures":[{"sig":"MEUCIQCT92TVBzAFxE7kZFFcFm9va77lmsCsN2h1uCfeBMmBjAIgUuzHMdTqI7K5D7scQwc97EUfWLQ792IYExXQiZb+SKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299031},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"690aecc6e1dc48ccbe1affc35f358411e3873a61","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.3.6_1781447981962_0.4729124221040204","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"novel-writer-english","version":"1.3.7","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.3.7","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"a29a05c40bd786acf0f1afe84900b75931430a4a","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.3.7.tgz","fileCount":70,"integrity":"sha512-PHx99uzFQBcEW5aw1E6D1/hP3mZHpyYDq49eZ2DRarKMGHT8qUgGdSLkcDQaWYpa0/Cc5kZGSdG76etv1XnV/g==","signatures":[{"sig":"MEUCIQCMq5uB2ontCOVuqTL2Ft6Nr2jqve9HT4H5TyUa8sIbvgIgDnBR1DrpCIATn2G8Qp89/ISpaPVUaz87ApRKG4I9jWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299031},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"690aecc6e1dc48ccbe1affc35f358411e3873a61","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.3.7_1781448157584_0.20984095695681848","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"novel-writer-english","version":"1.3.8","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.3.8","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"817a2d40aa4f555f98e599f5a6aebbf2e8a71d50","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.3.8.tgz","fileCount":70,"integrity":"sha512-VxBpVefv3Cru22o+6Cy5D0c0ZstM1tb7c/HRgxyHYZnE0k8LfqGH9KWPiD4DNK5IRWUt78NICYnwykdv3+EUjA==","signatures":[{"sig":"MEUCIQCpqlRJpwEoFvpCWE2DMT3D6stq/FrkiPLL5qKT1nQnQAIgC9w3rZ+LisC5+DzY9ltxegCTmBQNKJku/8dFgKX/gyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298984},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a850e14b05931379cfa4b9c400e03a9b53eb6342","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.3.8_1781448941879_0.7646492625418246","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"novel-writer-english","version":"1.3.9","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.3.9","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"3c91b90d3f571c9d00b8fd105fb38c89d4d7bba6","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.3.9.tgz","fileCount":70,"integrity":"sha512-51g95uhNgmsIYfDYlqmAW6mCWkh1+wv7x2xxyZ5i/XrlyF9gTq/EBfgCA9imnku2nWZSBSAMkdEK2UHMZhPY/Q==","signatures":[{"sig":"MEUCIAr6m3IConJd7sN0hyJ5XVnjZ0zxSlwOk+8kFcOVI0eJAiEA0YuLkODcUY9DBQt4ik6+k/qFy/7GbmLodJD3RNBs9ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299301},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1a8cea3fba2a0a34dd5946d248301a6f2189a879","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.3.9_1781756351661_0.4850663774900381","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"novel-writer-english","version":"1.3.10","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.3.10","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"1ac3e6df6ba30092d17bcccb9594546ccb1ca12d","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.3.10.tgz","fileCount":70,"integrity":"sha512-8F+gR1j/Og3URxvGwnS82g7iWcOH+yI0HedyzYqE1jp5h+FWg7f0xkdRkyXEJ0JYaOLCcdv1XBEu5hrP37GsTA==","signatures":[{"sig":"MEUCIGeLzUAOF4nLsHtoZW3ffmK/WFRAPkG3WphU9jT8iX6XAiEAmbDHu7LnImkc2CCTOHKrTeJpqmPR11I3h4D51BdVNSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299748},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6508a5728aae4aaa5cca4ab9097b8db3cef14c49","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.3.10_1782637052130_0.3323004625926902","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"novel-writer-english","version":"1.3.11","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.3.11","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"d027f37c0bfc3823426a9afb2976617cda5a01aa","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.3.11.tgz","fileCount":71,"integrity":"sha512-W+JUiCUatWCG0YdGgNNC/eGNe+nen6/6Y8OoSUbBKqJcoLlWOEf1Pd+oNRfWNsERGmIA0g1AueryHCWHQO3sCQ==","signatures":[{"sig":"MEQCIB/a7jZIPPjFKCzW9s4xXQBMHF0VZthFHpZ84Qr7Yq3CAiA1/cq6DpULr7PInBHnSiube5JNgcZFDRXTGNHXT/Q6oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306811},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"94e821664a1f64d079de783c3759b8de25645151","scripts":{"start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.3.11_1783063700400_0.7394950537919278","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"novel-writer-english","version":"1.4.0","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","mcp","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.4.0","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"c78a96fe9e40ffa2ccfef53b4794256dea6dc7b7","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.4.0.tgz","fileCount":76,"integrity":"sha512-SaCo3eAQRwLmBzJfRIsd//p172hhasMkdk7N16oZ97Ob2XPJThSveAmEVa/uzRJqd7NfnlOF8n4N4PI0YCBRcQ==","signatures":[{"sig":"MEUCIQDDsGjoGDqqzB9jyY9dPl11XTiu9sEu9H1nWF/y6blpqgIgB9JgGwmPS/ijeQ8fuxYlDOyyPKk7wm8DwgJOTvzMeK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355794},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"0cc7ae92b657cb2439af3ffcae3291aa85d62893","scripts":{"mcp":"node bin/install.js mcp --project-root .","test":"node --test","start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","chalk":"^5.3.0","fs-extra":"^11.2.0","smol-toml":"^1.7.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","@inquirer/prompts":"^7.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.4.0_1786247025802_0.32899279282775273","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"novel-writer-english","version":"1.4.1","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","mcp","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.4.1","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"63ddeaa9eafa16e93924141ac38ad0197ab97927","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.4.1.tgz","fileCount":76,"integrity":"sha512-savb6SkLd2sWL0nmlI+7aRwqAjTnTwLneiuxv3b3qNXMphVsGVmSlRwcNFZjqKxDDTH0s42imm0J2AFbQ7phRA==","signatures":[{"sig":"MEUCIGqqGR5sqMvOlAjchfGmsERFBQ8I0P0w3Tj0BOtP2W9eAiEA56DI9ftM2ETuFCgx/bBUfTWdYQ+uWEB66zbwsdh08As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356497},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"898831e6618086e64eee601fbe2854c984ce4235","scripts":{"mcp":"node bin/install.js mcp --project-root .","test":"node --test","start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","chalk":"^5.3.0","fs-extra":"^11.2.0","smol-toml":"^1.7.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","@inquirer/prompts":"^7.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.4.1_1786248977559_0.7199569403108401","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"novel-writer-english","version":"1.5.0","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","mcp","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","_id":"novel-writer-english@1.5.0","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"homepage":"https://github.com/JeroTan/novel-writer-english#readme","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"bin":{"novel-writer-english":"bin/install.js"},"dist":{"shasum":"593bda68b95cb2dbae377e75268967f86c993e01","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.5.0.tgz","fileCount":76,"integrity":"sha512-EameQ7uwJAGzhce5f5aRr6xoJf0+d0hHjNN26FRSPAAA+As2pvtz9KXTDI1qKHizUJ9x4RwbD30FGYFwD0+kCQ==","signatures":[{"sig":"MEUCIFW25Ndp8z8qRhagUlVTs4zcfo52Ru29FN9uNGDvnrh/AiEA7wMWf+n5Cs1swKhm5SM9OTmAkLDP488geeOCbu7NeVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371348},"main":"bin/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5379e0487093294e8dd0d975740bf5bfebb2fe6d","scripts":{"mcp":"node bin/install.js mcp --project-root .","test":"node --test","start":"node bin/install.js"},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"repository":{"url":"git+https://github.com/JeroTan/novel-writer-english.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","chalk":"^5.3.0","fs-extra":"^11.2.0","smol-toml":"^1.7.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","@inquirer/prompts":"^7.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/novel-writer-english_1.5.0_1786254767752_0.9943939485256779","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"novel-writer-english","version":"1.5.1","description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","type":"module","main":"bin/install.js","bin":{"novel-writer-english":"bin/install.js"},"scripts":{"start":"node bin/install.js","mcp":"node bin/install.js mcp --project-root .","test":"node --test"},"keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","mcp","skills","workflow"],"author":{"name":"JeroTan"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/JeroTan/novel-writer-english.git"},"dependencies":{"@inquirer/prompts":"^7.0.0","@modelcontextprotocol/sdk":"^1.30.0","chalk":"^5.3.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","smol-toml":"^1.7.1","zod":"^3.25.76"},"engines":{"node":">=18.0.0"},"gitHead":"652c112c9681b7b2d9cc7017df29b6045331478a","_id":"novel-writer-english@1.5.1","bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"homepage":"https://github.com/JeroTan/novel-writer-english#readme","_nodeVersion":"24.18.0","_npmVersion":"11.12.0","dist":{"integrity":"sha512-PJWk1uTws8fy34rZHNBEbVYn/Hmka/H5CemkSKntWoy7VNriZEWamsAZI5VZuFbIVrKqp/YHKwCaG/YJLp3TKg==","shasum":"f33c2a18532f1f6e3af47e453365d1e12ec1c5e3","tarball":"https://registry.npmjs.org/novel-writer-english/-/novel-writer-english-1.5.1.tgz","fileCount":76,"unpackedSize":372891,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDx2r8kTbgmkFQm6nKI0HGvn7jYd5deebBus97py+LnkAIhANwkbz+bOM/xIdGHXT8KLtWOONgp/D426c0AB7/J2lmt"}]},"_npmUser":{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"},"directories":{},"maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/novel-writer-english_1.5.1_1786256714913_0.9079312347713193"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-16T17:20:07.184Z","modified":"2026-08-09T06:25:15.211Z","1.0.0":"2026-05-16T17:20:07.362Z","1.0.1":"2026-05-16T17:25:23.926Z","1.0.2":"2026-05-16T17:28:50.107Z","1.0.3":"2026-05-16T17:37:54.274Z","1.0.4":"2026-05-16T17:39:05.326Z","1.0.5":"2026-05-16T17:40:57.394Z","1.0.6":"2026-05-16T17:44:28.643Z","1.0.7":"2026-05-17T04:52:43.785Z","1.0.8":"2026-05-21T09:39:53.701Z","1.0.9":"2026-05-21T09:48:02.574Z","1.0.10":"2026-05-21T10:18:43.875Z","1.0.11":"2026-05-21T10:33:02.990Z","1.0.12":"2026-05-21T10:51:01.103Z","1.0.13":"2026-05-31T10:27:32.245Z","1.0.14":"2026-05-31T11:32:55.799Z","1.0.15":"2026-05-31T15:22:20.686Z","1.0.16":"2026-05-31T15:50:31.371Z","1.0.17":"2026-05-31T16:12:58.236Z","1.0.18":"2026-06-02T14:44:15.212Z","1.0.19":"2026-06-02T15:09:19.942Z","1.0.20":"2026-06-03T13:21:10.846Z","1.0.21":"2026-06-04T06:14:28.350Z","1.0.22":"2026-06-04T10:03:37.926Z","1.1.0":"2026-06-05T05:46:20.713Z","1.2.0":"2026-06-05T06:48:35.163Z","1.2.1":"2026-06-05T10:12:25.536Z","1.3.0":"2026-06-06T15:09:20.526Z","1.3.1":"2026-06-07T05:28:49.237Z","1.3.2":"2026-06-07T07:49:33.101Z","1.3.3":"2026-06-11T00:01:26.920Z","1.3.4":"2026-06-13T03:13:36.542Z","1.3.5":"2026-06-13T03:37:24.690Z","1.3.6":"2026-06-14T14:39:42.097Z","1.3.7":"2026-06-14T14:42:37.790Z","1.3.8":"2026-06-14T14:55:42.059Z","1.3.9":"2026-06-18T04:19:11.821Z","1.3.10":"2026-06-28T08:57:32.268Z","1.3.11":"2026-07-03T07:28:20.531Z","1.4.0":"2026-08-09T03:43:45.949Z","1.4.1":"2026-08-09T04:16:17.720Z","1.5.0":"2026-08-09T05:52:47.914Z","1.5.1":"2026-08-09T06:25:15.068Z"},"bugs":{"url":"https://github.com/JeroTan/novel-writer-english/issues"},"author":{"name":"JeroTan"},"license":"MIT","homepage":"https://github.com/JeroTan/novel-writer-english#readme","keywords":["novel","writing","ai","claude","gemini","opencode","codex","agent","mcp","skills","workflow"],"repository":{"type":"git","url":"git+https://github.com/JeroTan/novel-writer-english.git"},"description":"AI-assisted novel writing workflow for Claude Code, Gemini CLI, OpenCode, and Codex CLI","maintainers":[{"name":"jerowe.tan","email":"jerowe.tan99@gmail.com"}],"readme":"# Novel Writer English — Open-Source AI Novel Writing Assistant\r\n\r\n> A free, open-source AI novel writing system that helps authors plan, draft, edit, review, and complete novels using a structured eight-step workflow.\r\n>\r\n> Works with **Claude Code**, **Gemini CLI**, **OpenCode**, **Codex CLI**, ChatGPT, and any AI chat assistant.\r\n\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n[![npm version](https://img.shields.io/npm/v/novel-writer-english.svg)](https://www.npmjs.com/package/novel-writer-english)\r\n\r\n## What is Novel Writer English?\r\n\r\nNovel Writer English is an AI-powered novel writing assistant for authors who want more structure than a single prompt can provide. Instead of asking AI to generate an entire book at once, it guides you through a complete fiction-writing workflow: creative principles, story specification, clarification, chapter planning, task management, drafting, chapter editing, and broad review.\r\n\r\nThis project is designed for writers using AI tools such as **Claude Code**, **Gemini CLI**, **OpenCode**, **Codex CLI**, ChatGPT, or any copy-paste AI assistant. It helps maintain story consistency, character depth, pacing, worldbuilding, and prose quality across long-form fiction projects.\r\n\r\nNovel Writer English is completely free, open-source, platform-agnostic, and based on an eight-step methodology adapted from the original [novel-writer-skills](https://github.com/wordflowlab/novel-writer-skills) project by [wordflowlab](https://github.com/wordflowlab).\r\n\r\n## Key Features\r\n\r\n- **Eight-step AI novel writing workflow** from concept to completed manuscript\n- **AI-assisted chapter drafting** with a 13-item pre-write checklist\n- **Loose draft jumpstart utility** for chapter ideas, arcs, idea dumps, and draft revisions\n- **Focused scene draft utility** for flashbacks, fights, traps, tension beats, explanations, and impromptu moments\n- **Built-in editor workflow** for one-chapter line fixes, approval tracking, and controlled revisions\n- **Built-in reviewer workflow** for broad consistency, tracking, story health, and final readiness\r\n- **Bonus comics prompt workflow** for manga, manhwa, manhua, webtoon page plans, page prompts, and visual reference sheets\r\n- **Anti-God-File split mode** for specification, creative plan, and task files that would exceed about 500 lines\n- **Character, plot, timeline, and relationship tracking**\n- **Read-only story lookup MCP** for character, setting, glossary, and current-state search\n- **Genre-specific writing knowledge** for fantasy, horror, mystery, romance, sci-fi, and thriller\r\n- **Works with Claude Code, Gemini CLI, OpenCode, Codex CLI, ChatGPT, and any AI chat tool**\r\n- **Free, open-source, and platform-agnostic**\r\n\r\n## Quick Install\r\n\r\nRun this in your novel project root:\r\n\r\n```bash\nnpx --yes --prefer-online novel-writer-english@latest\n```\n\r\nThe interactive installer asks which AI tools you use, then sets up commands, skills, templates, project MCP configuration, and a concise `NOVEL_WORKFLOW.md` guide automatically. MCP uses an isolated project-bound npm cache that is rebuilt when the installer runs again, while managed agent configuration is updated in place. Restart the selected AI tool after installation; it starts the read-only MCP server automatically from project configuration.\n\n## Story Lookup MCP\n\nInstalled server `novel-writer` gives supported agents deterministic, read-only access to canonical story data. Installer binds server to exact project directory where installation runs, so agent launch directory cannot redirect lookup into another workspace. Rerun installer after moving or renaming project folder.\n\n| Tool | Purpose |\n|------|---------|\n| `list_novels` | Lists novel folders under `stories/` for story selection; does not inspect chapters. |\n| `list_chapters` | Recursively counts and lists written chapters under `content/`, including saga, arc, and custom nested folders. |\n| `list_of_characters` | Lists canonical characters and tracked-state availability. |\n| `search_character` | Searches character names, aliases, roles, traits, and profile text. |\n| `list_of_settings` | Lists canonical locations with type and significance. |\n| `search_settings` | Searches location names and setting details. |\n| `list_of_glossary` | Lists or filters glossary terms and categories. |\n| `character_states` | Finds current character location, condition, possessions, knowledge, or arc state. |\n| `validate_story_files` | Checks MCP-readable knowledge and state file formats. |\n\nPass `novel` when a project contains multiple story folders. Use `list_chapters` for current, existing, written, latest, or chapter-count questions; it reports total count independently of result limit. Use `offset` for later pages or `order: \"descending\"` for latest chapter records first. Search tools accept partial spelling and context terms. Tool results include source paths and lines when available. See `NOVEL_WORKFLOW.md` for connection checks and error recovery.\n\r\n## AI Novel Writing Workflow\r\n\r\n```mermaid\r\nflowchart TD\r\n    subgraph GUIDE[\"/guide-me — Main Orchestrator\"]\r\n        direction LR\r\n        GLEFT[\" \"] ~~~ GTEXT[\"Detects project state, guides you through every step\"] ~~~ GRIGHT[\" \"]\r\n    end\r\n\r\n    B[\"/constitution\"] --> C[\"/specify\"]\r\n    C --> D[\"/clarify\"]\r\n    D --> E[\"/planner\"]\r\n    E --> F[\"/task-manager\"]\r\n    F --> WC\r\n\r\n    subgraph WC[\"Writing Cycle\"]\r\n        direction TB\r\n        W1[\"/writer\"] --> E1{\"/editor\"}\r\n        E1 -->|\"approved edits applied\"| R1{\"/reviewer\"}\r\n        R1 -->|\"needs chapter fixes\"| E1\r\n        R1 -->|\"approved\"| W2[\"/writer\"]\r\n        W2 --> E2{\"/editor\"}\r\n        E2 -->|\"approved edits applied\"| R2{\"/reviewer\"}\r\n        R2 -->|\"needs chapter fixes\"| E2\r\n    end\r\n\r\n    R2 -->|\"approved\"| DONE((\"🎉 Done!\"))\r\n\r\n    WC -.->|\"add new chapters?\"| E\r\n    DONE -.->|\"comic adaptation bonus\"| CP[\"/comics-planner\"]\r\n    CP --> CT[\"/comics-task\"]\r\n    CT --> CPP[\"/comics-chapter-pages-prompt\"]\r\n    CPP --> CRP[\"/comics-revise-prompt\"]\r\n\r\n    style GUIDE fill:#4f46e5,color:#fff,stroke-width:2px\r\n    style GLEFT fill:#4f46e5,stroke:#4f46e5,color:#4f46e5\r\n    style GRIGHT fill:#4f46e5,stroke:#4f46e5,color:#4f46e5\r\n    style GTEXT fill:#4f46e5,stroke:#4f46e5,color:#fff\r\n\r\n    style B fill:#6366f1,color:#fff\r\n    style C fill:#6366f1,color:#fff\r\n    style D fill:#6366f1,color:#fff\r\n    style E fill:#6366f1,color:#fff\r\n    style F fill:#6366f1,color:#fff\r\n    style WC fill:#1e1b4b,color:#fff,stroke:#818cf8\r\n    style DONE fill:#22c55e,color:#fff\r\n```\r\n\r\n### Step-by-Step Workflow\r\n\r\n| # | Command | Purpose |\r\n|---|---------|---------|\r\n| 0 | `/guide-me` | **Main orchestrator** — start here. Detects your project state and guides you through every step. |\r\n| 1 | `/constitution` | Define core creative principles, pacing strategy, and character depth approach. |\r\n| 2 | `/specify` | Build a lean story specification and map details into knowledge files. |\r\n| 3 | `/clarify` | Resolve ambiguities in the spec with targeted questions. |\r\n| 4 | `/planner` | Create chapter structure, pacing, foreshadowing plan, and character arc mapping. |\r\n| 5 | `/task-manager` | Break the plan into prioritized, dependency-tracked writing tasks. |\r\n| 6 | `/writer` | Write chapters with a 13-item pre-write checklist to maintain consistency. |\r\n| 7 | `/editor` | Check one chapter, propose line-level fixes, track approvals, and apply approved edits only after confirmation. |\r\n| 8 | `/reviewer` | Run broad QA for project health, cross-chapter consistency, tracking accuracy, and final readiness. |\r\n\r\nThe writing cycle, steps 6–8, repeats for each chapter or chapter batch. You can loop back to `/planner` or `/task-manager` at any time to add new chapters or restructure your novel.\r\n\r\nFor long projects, `/specify`, `/planner`, and `/task-manager` can switch large files into split mode: the root `.md` becomes a short index, `_main.md` maps read order, and saga/arc/batch/chapter details live in focused shard files.\r\n\r\n## All AI Novel Writing Commands\r\n\r\n### Core Workflow\r\n\r\n| Command | Description |\r\n|---------|-------------|\r\n| `/guide-me` | Main orchestrator. Walks you through the eight-step AI novel writing methodology from concept to completed manuscript. |\r\n| `/constitution` | Step 1 — Creates or updates the creative constitution, including core values, quality baseline, style principles, pacing, and character depth. |\r\n| `/specify` | Step 2 — Builds a lean story specification and initializes detailed knowledge files. |\r\n| `/clarify` | Step 3 — Reviews the spec, identifies up to five ambiguities, and asks targeted questions. |\r\n| `/planner` | Step 4 — Creates chapter structure, pacing, foreshadowing plan, and character arc mapping. |\r\n| `/task-manager` | Step 5 — Breaks the creative plan into prioritized, dependency-tracked writing tasks. |\r\n| `/writer` | Step 6 — Provides AI-assisted writing with Write Mode, Draft Detection, and a 13-item pre-write checklist. |\r\n| `/editor` | Step 7 — Reviews one chapter, proposes line-specific edits, tracks approval status, and applies approved changes only after confirmation. |\r\n| `/reviewer` | Step 8 — Performs broad QA for framework consistency, cross-chapter continuity, tracking accuracy, and final readiness. |\r\n\r\n### Bonus Comics Prompt Workflow\r\n\r\n| Command | Description |\r\n|---------|-------------|\r\n| `/comics-planner` | Adapts written novel chapters into manga, manhwa, manhua, or webtoon chapter/page plans saved to `comics-plan.md`. |\r\n| `/comics-task` | Converts `comics-plan.md` into short page and sheet checklist tasks saved to `comics-task.md`. |\r\n| `/comics-chapter-pages-prompt` | Generates clean AI image prompt files for comic pages under `comic/chapter_0001/`. |\r\n| `/comics-revise-prompt` | Revises comic page or sheet prompt files after feedback or generated image review. |\r\n| `/utility-character-sheets-prompt` | Generates character model sheet prompts under `sheets/characters/`. |\r\n| `/utility-settings-sheets-prompt` | Generates setting/place reference sheet prompts under `sheets/place/`. |\r\n| `/utility-object-sheets-prompt` | Generates object, prop, weapon, artifact, tool, or vehicle sheet prompts under `sheets/object/`. |\r\n| `/utility-npc-sheets-prompt` | Generates NPC, race, monster, bestiary, crowd, guard, or general archetype sheet prompts under `sheets/npc/`. |\r\n\r\n### Utilities\r\n\r\n| Command | Description |\n|---------|-------------|\n| `/utility-drafter` | Creates, extends, redoes, or lightly revises loose draft files from user ideas. |\n| `/utility-scene-maker` | Creates focused scene drafts under `draft/` for chapter, arc, or impromptu scene ideas. |\n| `/meta` | Records novel metadata, including title, author, genre, Royal Road-style tags, work type, status, and publication dates, to `meta.json`. |\n| `/checklist` | Runs a quality checklist against the current context or chapter. |\n| `/expert` | Activates expert mode for deep, specialized analysis, such as editor, sensitivity reader, or logic checker. |\r\n| `/track-init` | Initializes the JSON tracking system for a new novel. |\r\n| `/track` | Updates or queries the comprehensive tracking system. |\r\n| `/timeline` | Manages the story timeline and verifies chronological consistency. |\r\n| `/relations` | Manages and analyzes character relationships. |\r\n| `/authenticity-audit` | Audits text for AI-generated stylistic patterns and clichés. |\r\n| `/authentic-voice` | Rewrites a passage to remove AI clichés and enforce authentic human voice. |\r\n| `/utility-command-cross-check` | Compares a project file created by a command against the current workflow format and suggests revision when stale. |\r\n\r\n## Auto-Activating AI Writing Skills\r\n\r\nSkills are passive knowledge files that the AI loads automatically when your prompt matches their domain. No manual invocation is needed.\r\n\r\n### Writing Techniques\r\n\r\n| Skill | Description |\r\n|-------|-------------|\r\n| `character-depth` | Ensures deep psychological backstory, Wound/Ghost, internal contradictions, defense mechanisms, and vulnerability triggers. |\r\n| `comedic-banter-rhythm` | Shapes witty banter, comedic escalation, argument-driven exposition, and humor under pressure. |\r\n| `comics-prompting` | Converts novel chapters into comic plans, page prompts, revision prompts, and visual reference sheet prompts for manga, manhwa, manhua, and webtoon workflows. |\r\n| `dialogue-techniques` | Makes dialogue subtext-heavy, distinctive, and character-driven. |\r\n| `emotional-interiority` | Ensures internal reactions, sensory-emotional responses, and prevents report-style narration. |\r\n| `namecraft` | Suggests names for characters, factions, places, titles, abilities, systems, artifacts, arcs, and concepts using genre, faction, symbolism, humor, and source links. |\r\n| `pacing-rhythm` | Enforces chosen pacing archetypes, manages sentence-level rhythm, and detects fragment overuse. |\r\n| `punctuation-emotional-effect` | Uses punctuation deliberately for emotion, rhythm, hesitation, interruption, silence, and intensity. |\r\n| `scene-structure` | Ensures scenes follow strong structural principles: Goal, Conflict, Disaster, Reaction, Dilemma, and Decision. |\r\n| `strategic-reversal` | Designs contests, tactics, bluffs, hidden rules, clever wins, and fair-but-surprising reversals. |\r\n\r\n### Quality Assurance\r\n\r\n| Skill | Description |\r\n|-------|-------------|\r\n| `consistency-checker` | Checks for plot holes, character inconsistencies, timeline errors, and constitution violations. |\r\n| `forgotten-elements` | Identifies dropped plot threads and forgotten characters or items. |\r\n| `getting-started` | Helps overcome blank page syndrome by generating prompts and initial hooks. |\r\n| `pre-write-checklist` | Ensures the AI loads constitution, specification, plan, and context before drafting a chapter. |\r\n| `requirement-detector` | Detects and enforces specific plot or content requirements, such as fast-paced or high-emotion scenes. |\r\n| `setting-detector` | Detects the genre setting and loads the appropriate knowledge base. |\r\n| `workflow-guide` | Orchestrates the eight-step methodology and coordinates sub-skills. |\r\n\r\n### Genre Knowledge\r\n\r\n| Skill | Description |\r\n|-------|-------------|\r\n| `genre-knowledge/fantasy` | Fantasy tropes, magic systems, worldbuilding, and narrative structures. |\r\n| `genre-knowledge/horror` | Dread, atmosphere, psychological tension, fear escalation, and horror pacing. |\r\n| `genre-knowledge/mystery` | Mystery plotting, clue dropping, red herrings, reveal timing, and tension escalation. |\r\n| `genre-knowledge/romance` | Romance arcs, emotional intimacy, romantic tension, and genre-standard tropes. |\r\n| `genre-knowledge/scifi` | Science fiction worldbuilding, technology, speculative themes, and future societies. |\r\n| `genre-knowledge/thriller` | High-stakes pacing, suspense, ticking clocks, escalation, and tension. |\r\n\r\n### Specialized Skills\r\n\r\n| Skill | Description |\r\n|-------|-------------|\r\n| `novel-cover-art-creation` | Crafts detailed AI image generation prompts for novel cover art using ChatGPT Image, Midjourney, DALL-E, or similar tools. |\r\n| `chapter-illustration-prompter` | Generates chapter illustration prompt files with scene-specific prompts and technical notes. |\r\n| `novel-uploader-guidelines-r2` | Provides guidelines for formatting novel content for Cloudflare R2 upload and web novel viewer apps. |\r\n\r\n## Knowledge and Tracking Files\r\n\r\nThese files are created automatically from templates during the workflow and updated as you write.\r\n\r\n### Memory Files\r\n\r\n| File | Purpose |\r\n|------|---------|\r\n| `memory/constitution.md` | Stores your creative principles, non-negotiables, and quality baseline. |\r\n| `memory/personal-voice.md` | Stores your unique writing voice preferences and stylistic patterns. |\r\n\r\n### Knowledge Files\r\n\r\n| File | Purpose |\r\n|------|---------|\r\n| `stories/[name]/knowledge/character-profiles.md` | Stores detailed character profiles with psychological depth. |\r\n| `stories/[name]/knowledge/character-voices.md` | Tracks speech patterns, banter roles, exposition roles, humor style, pressure response, and status behavior. |\r\n| `stories/[name]/knowledge/locations.md` | Stores setting descriptions, sensory details, and spatial relationships. |\r\n| `stories/[name]/knowledge/world-setting.md` | Tracks worldbuilding rules, magic systems, technology, and cultural details. |\r\n| `stories/[name]/knowledge/glossary.md` | Stores terms, titles, factions, items, magic/technology names, and in-world vocabulary. |\r\n| `stories/[name]/knowledge/strategic-reversals.md` | Tracks contest rules, tactics, opponent assumptions, hidden levers, and clever reversal setups. |\n\nMCP-readable files keep stable structure: characters and locations use unique level-2 headings with required bold fields; glossary terms use level-3 headings beneath level-2 categories. Rich detail stays inside each matching entry. `character-state.json` keeps installed canonical keys and `\"schemaVersion\": \"1.0\"`.\n\n### Tracking Files\n\r\n| File | Purpose |\r\n|------|---------|\r\n| `stories/[name]/tracking/character-state.json` | Tracks character arcs, emotional states, and physical conditions per chapter. |\r\n| `stories/[name]/tracking/plot-tracker.json` | Tracks plot threads, subplots, and resolution status. |\r\n| `stories/[name]/tracking/relationships.json` | Tracks character relationship dynamics and how they evolve. |\r\n| `stories/[name]/tracking/timeline.json` | Tracks chronological story events for consistency checking. |\r\n| `stories/[name]/tracking/validation-rules.json` | Stores custom validation rules derived from your constitution. |\r\n\r\n## Project File Structure\r\n\r\nAfter running `npx novel-writer-english` and starting your workflow, your project root looks like this:\r\n\r\n```text\r\nmy-novel/\n├── .mcp.json                   # Claude Code MCP config, if selected\n├── .codex/config.toml          # Codex project MCP config, if selected\n├── opencode.json               # OpenCode MCP config, if selected\n├── NOVEL_WORKFLOW.md           # Concise command and MCP guide\n├── .claude/                    # Claude Code commands and skills, if selected\n│   ├── commands/\r\n│   └── skills/\r\n├── .gemini/                    # Gemini CLI commands and skills, if selected\n│   ├── settings.json           # Gemini MCP config\n│   ├── commands/novel/\n│   └── skills/\r\n├── .opencode/                  # OpenCode commands and skills, if selected\r\n│   ├── commands/novel/\r\n│   └── skills/\r\n├── .agents/                    # Codex CLI skills, if selected\r\n│   └── skills/\r\n├── memory/                     # Created by /constitution\r\n│   ├── constitution.md\r\n│   └── personal-voice.md\r\n├── stories/                    # Created by /specify\r\n│   └── [your-novel-name]/\r\n│       ├── specification.md\r\n│       ├── creative-plan.md\r\n│       ├── tasks.md\r\n│       ├── comics-plan.md\r\n│       ├── comics-task.md\r\n│       ├── meta.json\r\n│       ├── knowledge/          # Created by /specify\r\n│       │   ├── character-profiles.md\r\n│       │   ├── character-voices.md\r\n│       │   ├── glossary.md\r\n│       │   ├── locations.md\r\n│       │   ├── strategic-reversals.md\r\n│       │   └── world-setting.md\r\n│       ├── tracking/           # Created by /planner or /track-init\r\n│       │   ├── character-state.json\r\n│       │   ├── plot-tracker.json\r\n│       │   ├── relationships.json\r\n│       │   ├── timeline.json\r\n│       │   └── validation-rules.json\r\n│       ├── content/                 # Flat or recursively grouped; preserve established layout\n│       │   ├── chapter_00001.md\n│       │   └── saga_0001/\n│       │       └── arc_0001/\n│       │           └── chapter_00002.md\n│       ├── comic/              # Created by bonus comics prompt workflow\r\n│       │   └── chapter_0001/\r\n│       │       ├── ch_0001_page_001.md\r\n│       │       └── ch_0001_page_002.md\r\n│       └── sheets/             # Created by visual reference sheet utilities\r\n│           ├── characters/\r\n│           ├── place/\r\n│           ├── object/\r\n│           └── npc/\r\n```\r\n\r\n### Large Document Split Mode\r\n\r\nWhen `specification.md`, `creative-plan.md`, or `tasks.md` would grow beyond about 500 lines, the workflow may split it into a folder instead of making one huge file.\n\r\n| Compact File | Split Folder | Main Map | Example Shards |\r\n|--------------|--------------|----------|----------------|\r\n| `specification.md` | `specification/` | `specification/_main.md` | `core.md`, `cast.md`, `world.md`, `plot.md` |\r\n| `creative-plan.md` | `creative-plan/` | `creative-plan/_main.md` | `saga_0001.md`, `saga_0001_arc_0001.md`, `ch_00001-00005.md` |\r\n| `tasks.md` | `tasks/` | `tasks/_main.md` | `saga_0001_arc_0001.md`, `ch_00001-00005.md`, `review-editing-log.md` |\r\n\r\nRoot `.md` files become index/dashboard files in split mode. Read `_main.md` first, then only relevant shard(s). Keep every active file or shard below about 500 lines; split again by saga, arc, batch, or chapter range when needed.\n\r\n> **Note:** You only need to create the project folder and run the installer. Everything else, including `memory/`, `stories/[name]/knowledge/`, `stories/[name]/tracking/`, and all generated `.md` and `.json` files, is created automatically by the commands as you work through the eight-step workflow.\r\n\r\n## Supported AI Writing Platforms\r\n\r\n| Platform | Commands | Skills | Project MCP Config |\n|----------|----------|--------|--------------------|\n| **Claude Code** | `.claude/commands/*.md` | `.claude/skills/` | `.mcp.json` |\n| **Gemini CLI** | `.gemini/commands/novel/*.toml` | `.gemini/skills/` | `.gemini/settings.json` |\n| **OpenCode** | `.opencode/commands/novel/*.md` | `.opencode/skills/` | `opencode.json` |\n| **Codex CLI** | `.agents/skills/commands/*/SKILL.md` | `.agents/skills/` | `.codex/config.toml` |\n| **Any AI Assistant** | Copy-paste from `src/commands/` | — | Manual MCP setup |\n\r\n## Who Is This For?\r\n\r\nNovel Writer English is built for fiction writers, indie authors, web novel creators, and AI-assisted writing workflows. It is especially useful if you want to:\r\n\r\n- Plan a novel before drafting\r\n- Keep characters, plot threads, and timelines consistent\r\n- Use AI without losing control of your creative direction\r\n- Write long-form fiction with Claude Code, Gemini CLI, OpenCode, Codex CLI, ChatGPT, or another AI assistant\r\n- Build repeatable workflows for novels, series, or web fiction projects\r\n\r\n## Use Cases\r\n\r\nNovel Writer English can help with:\r\n\r\n- AI-assisted novel planning\r\n- Chapter-by-chapter fiction drafting\r\n- Long-form story consistency tracking\r\n- Character arc management\r\n- Worldbuilding organization\r\n- Web novel production workflows\r\n- AI-assisted editing and review\r\n- Genre-aware fiction writing\r\n- Maintaining author voice while using AI\r\n\r\n## Keywords\r\n\r\nAI novel writing assistant, open-source novel writing tool, AI fiction writing workflow, Claude Code novel writing, Gemini CLI writing assistant, OpenCode writing workflow, Codex CLI writing assistant, AI story planner, AI chapter writer, novel planning tool, fiction writing system, AI-assisted writing, web novel writing tool, long-form fiction AI workflow.\r\n\r\n## Attribution\r\n\r\nThis project is a translation and re-architecture of the original work by [wordflowlab](https://github.com/wordflowlab). The original [novel-writer-skills](https://github.com/wordflowlab/novel-writer-skills) repository provided the foundational methodology, skill architecture, and command templates that this project builds upon.\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}