← Back to Skills Marketplace
crypto-2042

mumu-ai-novel

by crypto-2042 · GitHub ↗ · v1.0.6 · MIT-0
cross-platform ⚠ suspicious
199
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install mumuai-novel-skills
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mumuai-novel-skills
  3. After installation, invoke the skill by name or use /mumuai-novel-skills
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug mumuai-novel-skills
Version 1.0.6
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 199 downloads so far.

How do I install mumu-ai-novel?

Run "/install mumuai-novel-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is mumu-ai-novel free?

Yes, mumu-ai-novel is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does mumu-ai-novel support?

mumu-ai-novel is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created mumu-ai-novel?

It is built and maintained by crypto-2042 (@crypto-2042); the current version is v1.0.6.

💬 Comments