← 返回 Skills 市场
hfaltgg2021

sf-novel-writer

作者 hfaltgg2021 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
78
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install sf-novel-writer
功能描述
分阶段支持科幻(Science Fiction)小说策划、写作与润色的技能。 触发条件: "想写科幻小说"、"想创作科幻作品"、"帮我构建科幻世界观"、 "继续写科幻小说"、"设计科幻情节"、"润色科幻小说"等, 涵盖一切与科幻小说创作相关的请求。支持短篇、中篇、长篇全类型。 覆盖硬科幻、太空歌剧、反乌托邦、赛博...
安全使用建议
This skill appears coherent for scaffolding and guiding SF novel writing. Before installing: (1) inspect SKILL.md and README for any invisible/control characters (the scanner flagged unicode-control-chars) and remove or ask the author about them; (2) confirm you trust the author/owner (the source is 'unknown' and README references an external GitHub release—avoid downloading zips from untrusted origins); (3) be aware the included script will create files and a chapters/ directory under /home/claude/<project> — run it in a sandbox or with a project name you control if you have concerns; (4) verify the referenced /mnt/skills/public/docx/SKILL.md path exists and is what you expect if you plan to generate .docx outputs; (5) the skill does not request credentials or perform network activity itself, but if you follow README steps to download/install manually, treat those external downloads with the usual caution.
功能分析
Type: OpenClaw Skill Name: sf-novel-writer Version: 1.0.0 The skill bundle provides a comprehensive workflow for science fiction novel creation and appears functionally aligned with its stated purpose. However, the script `scripts/init_project.py` contains a path traversal vulnerability because it uses the project name argument directly to construct file paths (e.g., `/home/claude/{name}`) without sanitization. This could allow an attacker to use prompt injection to trick the agent into creating directories or overwriting files outside the intended project folder. While likely an unintentional design flaw rather than malicious intent, it meets the criteria for a suspicious vulnerability.
能力评估
Purpose & Capability
Name/description (SF novel planning, writing, revision) line up with the included materials (six phase guides, genre guide, templates) and the single helper script that initializes a project directory. No unrelated credentials, binaries, or config paths are required.
Instruction Scope
SKILL.md directs the agent to use the provided reference docs, to read/write project files (settings.md, plot.md, characters.md, chapters/) and to run scripts/init_project.py to create scaffolding. Those file and path accesses are exactly what a writing project helper needs. The SKILL.md does reference an external docx template path (/mnt/skills/public/docx/SKILL.md) and suggests merging files to produce .md/.docx outputs — these are plausible for output steps but the docx path should be confirmed in the runtime environment.
Install Mechanism
No install spec is present (instruction-only) and the included script is small and local. There are no downloads, external package installs, or archive extraction steps in the skill itself. The README suggests (informational) downloading a release from a GitHub repo, but that is outside the skill's runtime and is a user action — treat external downloads cautiously.
Credentials
The skill requests no environment variables, no credentials, and no config paths beyond creating/reading files under /home/claude/<project>. That file access is proportional to a project scaffolding tool. There are no requests for unrelated secrets or system-wide credentials.
Persistence & Privilege
always=false and the skill does not attempt to modify other skills or system settings. Its only persistent effect is creating project files under /home/claude/<project>, which is reasonable for this purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sf-novel-writer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sf-novel-writer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
SF小说创作助手1.0.0发布,分阶段支持科幻小说策划、写作与润色。 - 支持硬科幻、赛博朋克、太空歌剧、反乌托邦等全类型、全体裁SF小说创作 - 引入6大阶段全流程:从策划、情节、角色、写作、润色到输出 - 可针对任意创作环节独立协助,包括世界观搭建、情节推进、角色设定等 - 提供项目初始化脚本,生成多功能创作目录结构 - 明确阶段判别流程与输出标准,保障科学自洽与科幻文学品质
元数据
Slug sf-novel-writer
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

sf-novel-writer 是什么?

分阶段支持科幻(Science Fiction)小说策划、写作与润色的技能。 触发条件: "想写科幻小说"、"想创作科幻作品"、"帮我构建科幻世界观"、 "继续写科幻小说"、"设计科幻情节"、"润色科幻小说"等, 涵盖一切与科幻小说创作相关的请求。支持短篇、中篇、长篇全类型。 覆盖硬科幻、太空歌剧、反乌托邦、赛博... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 78 次。

如何安装 sf-novel-writer?

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

sf-novel-writer 是免费的吗?

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

sf-novel-writer 支持哪些平台?

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

谁开发了 sf-novel-writer?

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

💬 留言讨论