← Back to Skills Marketplace
hfaltgg2021

sf-novel-writer

by hfaltgg2021 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
78
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sf-novel-writer
Description
分阶段支持科幻(Science Fiction)小说策划、写作与润色的技能。 触发条件: "想写科幻小说"、"想创作科幻作品"、"帮我构建科幻世界观"、 "继续写科幻小说"、"设计科幻情节"、"润色科幻小说"等, 涵盖一切与科幻小说创作相关的请求。支持短篇、中篇、长篇全类型。 覆盖硬科幻、太空歌剧、反乌托邦、赛博...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sf-novel-writer
  3. After installation, invoke the skill by name or use /sf-novel-writer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
SF小说创作助手1.0.0发布,分阶段支持科幻小说策划、写作与润色。 - 支持硬科幻、赛博朋克、太空歌剧、反乌托邦等全类型、全体裁SF小说创作 - 引入6大阶段全流程:从策划、情节、角色、写作、润色到输出 - 可针对任意创作环节独立协助,包括世界观搭建、情节推进、角色设定等 - 提供项目初始化脚本,生成多功能创作目录结构 - 明确阶段判别流程与输出标准,保障科学自洽与科幻文学品质
Metadata
Slug sf-novel-writer
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is sf-novel-writer?

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

How do I install sf-novel-writer?

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

Is sf-novel-writer free?

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

Which platforms does sf-novel-writer support?

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

Who created sf-novel-writer?

It is built and maintained by hfaltgg2021 (@hfaltgg2021); the current version is v1.0.0.

💬 Comments