← Back to Skills Marketplace
154
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install zh-novel-writer
Description
批量生成网络小说章节。通过环境变读取 API keys 并调用外部 LLM API (ModelScope, Fyra, Ph8) 生成中文小说内容。 使用场景:用户给出大纲并要求"批量生成章节"、"写第X章到第Y章"、"后台静默写作"。 前置要求:需设置环境变量 NOVEL_MODELSCOPE_KEY 或 N...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install zh-novel-writer - After installation, invoke the skill by name or use
/zh-novel-writer - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is zh-novel-writer - 批量生成引擎?
批量生成网络小说章节。通过环境变读取 API keys 并调用外部 LLM API (ModelScope, Fyra, Ph8) 生成中文小说内容。 使用场景:用户给出大纲并要求"批量生成章节"、"写第X章到第Y章"、"后台静默写作"。 前置要求:需设置环境变量 NOVEL_MODELSCOPE_KEY 或 N... It is an AI Agent Skill for Claude Code / OpenClaw, with 154 downloads so far.
How do I install zh-novel-writer - 批量生成引擎?
Run "/install zh-novel-writer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is zh-novel-writer - 批量生成引擎 free?
Yes, zh-novel-writer - 批量生成引擎 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does zh-novel-writer - 批量生成引擎 support?
zh-novel-writer - 批量生成引擎 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created zh-novel-writer - 批量生成引擎?
It is built and maintained by Shine8592 (@shine8592); the current version is v1.0.3.
More Skills