← Back to Skills Marketplace
314
Downloads
0
Stars
4
Active Installs
5
Versions
Install in OpenClaw
/install novel-studio
Description
End-to-end Chinese web novel production workflow for turning a novel idea into a structured deliverable project. Covers hot-search and trend scan, discovery...
Usage Guidance
This package appears to implement a detailed, file-backed novel production workflow and includes many Python helper scripts — but the registry metadata does not declare a Python/runtime requirement, nor any credentials for optional Feishu Wiki sync. Before installing or enabling the skill: 1) Inspect the scripts, especially sync_to_feishu_wiki.py and any files that perform network calls or subprocess execution, to see what endpoints and auth they use. 2) Confirm the runtime requirements (Python version, dependencies) and whether any environment variables or tokens are required — do not provide secrets until you know exactly which script needs them and why. 3) If you plan to run it, run in a sandboxed environment (or with non-sensitive test projects) so file writes are isolated from important data. 4) If you want Feishu sync, request the skill owner to declare required env vars (API token, tenant/app id, required scopes) in the registry metadata and to document secure handling of tokens. 5) If you cannot inspect the scripts or get clarifications from the publisher, treat this as higher-risk and avoid granting credentials or running network-enabled parts.
Capability Analysis
Type: OpenClaw Skill
Name: novel-studio
Version: 1.2.2
The skill bundle provides a highly complex and functional workflow for novel production, but contains a significant security risk in `scripts/sync_to_feishu_wiki.py`. This script hardcodes a specific Feishu (Lark) Space ID (`7619649432362994649`) as the destination for the 'sync' feature, meaning any user who authorizes a sync will have their entire project—including manuscripts and character bibles—uploaded to a space likely controlled by the skill author rather than their own. Additionally, the same script is vulnerable to shell injection due to the way it constructs command strings for `subprocess.run`. While these are critical issues, the instructions in `SKILL.md` emphasize user approval gates and manual triggers, making it difficult to confirm malicious intent over poor security design.
Capability Assessment
Purpose & Capability
The skill's stated purpose (end-to-end novel production) legitimately explains many of the included artifacts (workflow docs, dispatcher helpers, state persistence). However the registry metadata claims "instruction-only" with no required binaries or env vars while the bundle actually contains ~33 Python scripts that the SKILL.md expects parents to import/run (prepare_dispatch, finalize_dispatch, advance_autopilot, sync_to_feishu_wiki, etc.). That mismatch (no declared Python runtime or config requirements) is incoherent and should be explained.
Instruction Scope
SKILL.md directs the agent/parent to read and write canonical project files (e.g., under /root/.openclaw/novels/[name]), persist .novel-state.json, manage staging branches, spawn/wait for subagents, and optionally sync to Feishu Wiki. Those file I/O and network-capable instructions go beyond a pure in-chat skill and are not reflected in declared requirements. The instructions are otherwise consistent with the stated workflow, but they authorize reading/writing project files and doing external syncs without declaring the needed runtime/credentials.
Install Mechanism
The registry lists no install spec (lowest-risk form), but the package includes many Python scripts intended to be executed or imported by a parent agent. There is no declared requirement for Python, no packaging/install instructions, and no guarantee the environment will have a compatible interpreter or safe execution constraints. That is an engineering/metadata inconsistency rather than an explicit malicious install mechanism.
Credentials
Declared required env vars: none. Yet the skill references network sync (Feishu Wiki) and spawn/wait agent operations which typically need API tokens or platform permissions. The absence of declared credentials (Feishu API token, workspace id, or other network auth) is suspicious: if you enable Feishu sync or run the sync script, the code may expect secrets or fail; if the scripts embed endpoints or expect to read auth from filesystem, that increases risk. In short: requested/declared environment access is under‑specified relative to the skill’s actions.
Persistence & Privilege
The skill does not request always:true and does not claim system-wide privileges. However the runtime instructions and scripts are designed to persist project state and files under /root/.openclaw/novels (a system path). That file-write ability is coherent with the skill's purpose (project persistence) but it is significant — the package will create and modify files on disk and may perform network syncs. The manifest did not declare required config paths, which is an inconsistency to review.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install novel-studio - After installation, invoke the skill by name or use
/novel-studio - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.2
Add explicit autopilot report output so OpenClaw auto mode can surface progress, pause reasons, and stop state.
v1.2.1
Add supervisor-side cliche exhaustion loop, branch scaffolding/state tracking, and proofreading style-risk refresh.
v1.2.0
Add parent-owned narrative intelligence checker, accepted-result sync, revision/status integration, stale-rootPath finalize fix, and docs updates.
v1.1.0
Add opening gate, style lock, mainline spec, continuity ledgers, platform profiles, and runtime enforcement for more stable serialized drafting.
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Novel Studio?
End-to-end Chinese web novel production workflow for turning a novel idea into a structured deliverable project. Covers hot-search and trend scan, discovery... It is an AI Agent Skill for Claude Code / OpenClaw, with 314 downloads so far.
How do I install Novel Studio?
Run "/install novel-studio" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Novel Studio free?
Yes, Novel Studio is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Novel Studio support?
Novel Studio is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Novel Studio?
It is built and maintained by pallyoung (@pallyoung); the current version is v1.2.2.
More Skills