← 返回 Skills 市场
shine8592

zh-novel-writer - 批量生成引擎

作者 Shine8592 · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ 安全检测通过
154
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install zh-novel-writer
功能描述
批量生成网络小说章节。通过环境变读取 API keys 并调用外部 LLM API (ModelScope, Fyra, Ph8) 生成中文小说内容。 使用场景:用户给出大纲并要求"批量生成章节"、"写第X章到第Y章"、"后台静默写作"。 前置要求:需设置环境变量 NOVEL_MODELSCOPE_KEY 或 N...
安全使用建议
What to consider before installing/using: - Privacy & billing: Using this skill will send your outline text, chapter excerpts, and prompt contents to whichever third-party LLM API you configure (ModelScope, Fyra, or Ph8). Do not include secrets or sensitive personal data in outlines or prompts. Be aware API usage may incur charges on the linked accounts. - API keys: The package metadata failed to list required environment variables, but the code requires at least one of NOVEL_MODELSCOPE_KEY, NOVEL_FYRA_KEY, or NOVEL_PH8_KEY. Only set keys for accounts you trust; prefer disposable or limited-billing keys if possible. - Inspect inputs/outputs: The script will read the outline file you point at and will write chapter files to the output directory. Ensure the outline path does not point to any sensitive files and run the script in a directory you control. - Run safely: If you want to be cautious, run the script in an isolated environment (container or VM) and monitor network calls. You can also review and/or modify the CONFIG dictionary in the script to verify endpoints and headers before using. - Packaging correctness: The mismatch between registry metadata and the SKILL.md (env vars not declared in metadata) is likely a packaging oversight — consider asking the publisher for clarification or updating metadata before broad deployment. If you need higher assurance, request the publisher to declare required env vars in registry metadata, provide a signed release, or supply usage examples showing how keys are scoped and billed.
功能分析
Type: OpenClaw Skill Name: zh-novel-writer Version: 1.0.3 The skill bundle is a legitimate tool designed to batch-generate novel chapters using external LLM APIs (ModelScope, Fyra, and Ph8). The Python script `scripts/batch_generate.py` correctly implements its stated logic, including environment variable handling for API keys, retry mechanisms for rate limits, and local file storage for generated content. No evidence of data exfiltration, unauthorized network calls, or malicious prompt injection was found; the tool's behavior is entirely consistent with its documentation.
能力评估
Purpose & Capability
The skill's name/description (批量生成小说章节 via external LLMs) matches the included code and instructions: it needs at least one external LLM API key (ModelScope, Fyra, or Ph8) and calls those endpoints. However, registry metadata incorrectly lists no required environment variables/primary credential while the SKILL.md and script clearly require NOVEL_MODELSCOPE_KEY / NOVEL_FYRA_KEY / NOVEL_PH8_KEY — this packaging mismatch is a concern for correctness but not evidence of malicious intent.
Instruction Scope
Runtime instructions and the script are narrowly scoped to: read an outline JSON, construct chapter prompts, call external LLM endpoints, stitch segmented responses, and write markdown files. This stays within the stated purpose. Important privacy/billing note: the script sends user-provided outline contents and previous-chapter excerpts to third-party APIs, so any sensitive content included in inputs will be transmitted to those providers.
Install Mechanism
Instruction-only with a Python script; no remote downloads or opaque installers. Dependency is httpx (pip), which is standard. No extract/download from arbitrary URLs or package managers were used, so install risk is low.
Credentials
The required environment variables (API keys for ModelScope/Fyra/Ph8) are appropriate for contacting the stated LLM services. The problem is that the registry metadata did not declare these required env vars or primary credential, creating an inconsistency. There are no extra unrelated credentials requested.
Persistence & Privilege
The skill is not always: true and does not request elevated or persistent system-wide privileges. It runs as a user tool (invoked manually) and writes generated chapters to the user-specified output directory only.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install zh-novel-writer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /zh-novel-writer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
No changes detected in this version. - No file or documentation changes. - Functionality and usage remain the same as previous release.
v1.0.2
- Now requires at least one API key set via environment variable (NOVEL_MODELSCOPE_KEY, NOVEL_FYRA_KEY, or NOVEL_PH8_KEY). - Clearly lists external LLM API endpoints and required environment variables for each. - Adds external dependency on Python 3 and httpx. - Improved documentation for setup, key environment variables, and API fallback mechanism. - Clarifies that APIs without configured keys will be skipped automatically.
v1.0.1
- No changes detected in this version. - Functionality, workflow, and documentation remain the same as the previous release. 批量生成小说章节,自动分段合并(12000+字/章),多API容错降级,429智能重试
v1.0.0
zh-novel-writer v1.0.0 - Initial release for automated batch generation of Chinese web novel chapters. - Generates chapter prompts from user-provided outlines, supports continuous, silent writing in the background. - Automatically handles segmented API calls and stitching to meet target word counts. - Offers robust multi-API fallback and retry logic to handle failures or rate limits. - Suitable for genres like fantasy, urban, and cultivation web novels; not intended for single-chapter polishing or professional proofreading.
元数据
Slug zh-novel-writer
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

zh-novel-writer - 批量生成引擎 是什么?

批量生成网络小说章节。通过环境变读取 API keys 并调用外部 LLM API (ModelScope, Fyra, Ph8) 生成中文小说内容。 使用场景:用户给出大纲并要求"批量生成章节"、"写第X章到第Y章"、"后台静默写作"。 前置要求:需设置环境变量 NOVEL_MODELSCOPE_KEY 或 N... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 154 次。

如何安装 zh-novel-writer - 批量生成引擎?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install zh-novel-writer」即可一键安装,无需额外配置。

zh-novel-writer - 批量生成引擎 是免费的吗?

是的,zh-novel-writer - 批量生成引擎 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

zh-novel-writer - 批量生成引擎 支持哪些平台?

zh-novel-writer - 批量生成引擎 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 zh-novel-writer - 批量生成引擎?

由 Shine8592(@shine8592)开发并维护,当前版本 v1.0.3。

💬 留言讨论