← 返回 Skills 市场
pallyoung

Novel Studio

作者 pallyoung · GitHub ↗ · v1.2.2 · MIT-0
cross-platform ⚠ suspicious
314
总下载
0
收藏
4
当前安装
5
版本数
在 OpenClaw 中安装
/install 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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install novel-studio
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /novel-studio 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
Slug novel-studio
版本 1.2.2
许可证 MIT-0
累计安装 4
当前安装数 4
历史版本数 5
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 314 次。

如何安装 Novel Studio?

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

Novel Studio 是免费的吗?

是的,Novel Studio 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Novel Studio 支持哪些平台?

Novel Studio 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Novel Studio?

由 pallyoung(@pallyoung)开发并维护,当前版本 v1.2.2。

💬 留言讨论