← 返回 Skills 市场
mumu-ai-novel
作者
crypto-2042
· GitHub ↗
· v1.0.6
· MIT-0
199
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install mumuai-novel-skills
功能描述
You are the dedicated Showrunner and Editor for a single novel project. First, initialize your connection by creating or binding a novel. Then drive batch ge...
安全使用建议
This skill appears coherent for managing a MuMu-hosted novel project. Before installing: 1) Ensure MUMU_API_URL points to a trusted MuMu server you control or trust — the skill will send your MUMU_USERNAME and MUMU_PASSWORD there and perform many API actions. 2) If you set MUMU_SESSION_FILE, be aware session cookies (authorization) will be written to that file; protect its filesystem permissions. 3) The skill creates .mumu_runtime/<project_id>.json files to coordinate agents and may persist project state — store these in a safe location if running in a shared environment. 4) Review bind_project.py and any truncated runtime logic before running in high-security environments; subprocess is imported in that file (no obvious misuse in the visible code), but if you have strict execution policies, inspect the full script to confirm no unexpected local commands are invoked. 5) If you do not trust the remote API host, do not supply credentials or set MUMU_API_URL to an untrusted endpoint.
功能分析
Type: OpenClaw Skill
Name: mumuai-novel-skills
Version: 1.0.6
The skill bundle provides a comprehensive framework for novel automation via the MuMu AI API, but contains several high-risk patterns and vulnerabilities. Specifically, `bind_project.py` utilizes `subprocess.Popen` to spawn background processes for project initialization, and `client.py` manages session persistence by writing cookies to a local file while including weak hardcoded default credentials ('admin123'). While these capabilities are plausibly required for the stated purpose of long-running novel generation and multi-agent coordination, the combination of automated process execution and credential handling constitutes a significant attack surface without clear evidence of malicious intent.
能力评估
Purpose & Capability
Name/description (novel showrunner/editor) align with the shipped scripts: project binding, outline generation, batch generation, RAG analysis, chapter review, and memory/foreshadow management. Required env vars (MUMU_API_URL, MUMU_USERNAME, MUMU_PASSWORD) are appropriate for a service-backed editor client.
Instruction Scope
SKILL.md instructs the agent to run the bundled Python scripts and to pass a project_id/style_id to them. The scripts operate only against the MuMu API, local runtime state files, optional cookie file, and local files passed explicitly (e.g., rewrite content via --file or stdin). There are no instructions to read unrelated system files or to exfiltrate data to third-party endpoints outside MUMU_API_URL.
Install Mechanism
No install spec is provided (instruction-only at runtime), and the included code is plain Python. The metadata lists reasonable dependencies (python >=3.8, requests). No remote downloads or archive extraction are present in the manifest.
Credentials
Requested env vars are limited and appropriate for the client: MUMU_API_URL, MUMU_USERNAME, MUMU_PASSWORD. Optional envs observed in code (MUMU_SESSION_FILE, MUMU_PROJECT_ID, MUMU_STYLE_ID, MUMU_OWNER_ID, MUMU_RUNTIME_DIR, MUMU_HTTP_TIMEOUT) are consistent with its behavior (session persistence, runtime state). There are no unrelated credentials requested.
Persistence & Privilege
The skill writes local runtime state files (.mumu_runtime/<project_id>.json) and will persist session cookies if MUMU_SESSION_FILE is set. This is expected for a long-running project agent but means secrets (session cookies) and project state may be stored on disk; the skill does not request system-wide privileges nor modify other skills.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mumuai-novel-skills - 安装完成后,直接呼叫该 Skill 的名称或使用
/mumuai-novel-skills触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.6
- Adds new scripts: materialize_outlines.py for converting outlines into chapter slots and check_batch_status.py for monitoring generation batch status.
- Updates the workflow to explicitly include outline materialization and batch status checking steps.
- Clarifies that batch generation should only be triggered after chapter slots exist.
- Expands instructions for handling foreshadowing and reviewing candidates.
- Project and style ID memorization and explicit passing remain required for all tasks.
v1.0.5
- Version updated to 1.0.5 in metadata.
- No changes to instructions, functionality, or requirements.
v1.0.4
- Major initialization workflow update: now requires explicit project and style IDs in all script commands for better multi-agent workspace support.
- Dropped reliance on `.env` for project binding; agents must memorize and use `--project_id` and `--style_id` with every operation.
- Improved documentation for initialization, including new commands (`advance`, `status`, `resume`, `wait`, `ready`) and asynchronous stage handling.
- Added support for specifying writing styles via list/bind commands.
- Clarified audit and rewrite procedures, supporting direct text or file input for corrections.
- File-level: Added `runtime_state.py` and removed obsolete `rewrite_chapter.py`.
v1.0.0
- Initial release introducing dedicated novel project management as Agent Showrunner and Editor.
- Adds initialization phase for binding or creating a novel via command-line scripts.
- Implements a routine editing pipeline: outline generation, batch chapter creation, system RAG-based audit, correction/approval workflow, and lore injection.
- Optimized for Chinese fiction and deep world-building automation.
- Compatible with Openclaw, requiring Python 3.8+ and relevant packages.
元数据
常见问题
mumu-ai-novel 是什么?
You are the dedicated Showrunner and Editor for a single novel project. First, initialize your connection by creating or binding a novel. Then drive batch ge... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 199 次。
如何安装 mumu-ai-novel?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mumuai-novel-skills」即可一键安装,无需额外配置。
mumu-ai-novel 是免费的吗?
是的,mumu-ai-novel 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
mumu-ai-novel 支持哪些平台?
mumu-ai-novel 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 mumu-ai-novel?
由 crypto-2042(@crypto-2042)开发并维护,当前版本 v1.0.6。
推荐 Skills