Install
openclaw skills install @thcjp/short-story-tool-freeopenclaw skills install @thcjp/short-story-tool-free短篇网文写作助手免费版帮助作者快速创作短篇小说。从故事构思到结构搭建再到快速成文,覆盖短篇创作全流程。适合 1000-10000 字的短篇小说、参赛作品与写作练习.
根据主题或关键词生成多个故事构思方案.
处理: 解析故事构思的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回故事构思的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作基于三幕式结构(设定-冲突-解决)搭建故事框架.
处理: 解析结构搭建的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回结构搭建的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作根据结构框架生成完整短篇内容.
处理: 解析快速成文的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回快速成文的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作快速创建人物设定,包括性格、动机、弧光.
处理: 解析人物速写的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回人物速写的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作提供多种结局方案(圆满/悲剧/开放式/反转).
处理: 解析结局设计的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回结局设计的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作精确控制各部分字数,符合投稿要求.
处理: 解析字数控制的输入参数,完成核心逻辑,返回结构化响应.
输出: 返回字数控制的响应数据,包含状态码、结果和日志.
技术参数:使用input_params和output_format参数控制执行行为,支持json/text/csv输出格式.
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:短篇网文创作助手、支持故事构思、结构搭建与快速成、适合个人创作、免费版、面向个人作者与写、作爱好者等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.
从一个主题出发,完成一篇短篇. 用户可通过自然语言指令触发此场景,工具将自动执行相应操作并返回结构化结果.
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 短篇网文写作-免费版处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
# 1. 生成故事构思
python3 short_story.py ideate \
--theme "孤独" \
--genre "都市" \
--count 3
# .
# 输出:
# === 故事构思 ===
# 构思1: 独居老人在智能音箱中找到了陪伴,却发现.
# 构思2: 夜班出租车司机搭载的最后一位乘客.
# 构思3: 社交媒体上的完美生活背后.
# .
# 2. 选择构思并搭建结构
python3 short_story.py structure \
--idea 1 \
--structure "three-act" \
--words 5000
# .
# 输出:
# === 三幕式结构 ===
# 第一幕(1500字): 设定
# - 老人独居,子女在外
# - 收到智能音箱作为礼物
# - 开始与音箱日常对话
#
# 第二幕(2500字): 冲突
# - 音箱越来越了解老人
# 依赖说明
# - 发现音箱记录了私密对话
#
# 第三幕(1000字): 解决
# - 老人面对选择
# - 最终决定
# - 情感升华
# .
# 3. 生成全文
python3 short_story.py write \
--structure "structure.json" \
--style "温情细腻" \
--words 5000 \
--output "孤独的陪伴.md"
按参赛要求快速创作.
# 按比赛要求创作
python3 short_story.py contest \
--theme "未来" \
--min-words 3000 \
--max-words 5000 \
--genre "科幻" \
--deadline "7d"
# .
# 输出:
# === 参赛作品创作 ===
# 主题: 未来
# 字数要求: 3000-5000字
# 类型: 科幻
#
# 生成构思中.
# 搭建结构中.
# 创作中.
#
# 作品: 《最后的记忆》
# 字数: 4,320字
# 评分预估: 7.5/10
# 建议: 结局可更加开放,增加思考空间
# 创建人物
python3 short_story.py character \
--name "老王" \
--age 68 \
--occupation "退休教师" \
--personality "倔强,孤独,渴望被需要" \
--motivation "不想成为子女的负担" \
--arc "从抗拒科技到接受陪伴"
# .
# 输出人物卡:
# === 人物卡 ===
# 姓名: 老王
# 年龄: 68
# 职业: 退休教师
# 性格: 倔强,孤独,渴望被需要
# 核心动机: 不想成为子女的负担
# 人物弧光: 从抗拒科技到接受陪伴
# 代表性台词: "我教了一辈子书,还需要机器来教我生活?"
以下场景短篇网文写作-免费版不适合处理:
、品牌视觉时使用。不适用于非本工具能力范围的需求.
# 无需额外安装
python3 short_story.py --help
# 从主题开始
python3 short_story.py ideate --theme "选择" --genre "悬疑"
# .
# 搭建结构
python3 short_story.py structure --idea 1 --words 3000
# .
# 生成全文
python3 short_story.py write --structure structure.json --output story.md
| 结构 | 适用 | 字数分配 |
|---|---|---|
| 三幕式 | 通用 | 30%-50%-20% |
| 起承转合 | 中文传统 | 25%-25%-25%-25% |
| 线性递进 | 悬疑推理 | 20%-30%-30%-20% |
| 环形结构 | 文学短篇 | 开头=结尾 |
| 命令 | 说明 | 示例 |
|---|---|---|
ideate | 构思生成 | short_story.py ideate --theme 孤独 |
structure | 结构搭建 | short_story.py structure --idea 1 |
write | 生成全文 | short_story.py write --structure file.json |
character | 人物速写 | short_story.py character --name 老王 |
ending | 结局设计 | short_story.py ending --type 反转 |
revise | 修改润色 | short_story.py revise --input story.md |
| 类型 | 说明 | 适用 |
|---|---|---|
| 圆满 | 问题解决,正面结局 | 温情故事 |
| 悲剧 | 主角失败或牺牲 | 文学短篇 |
| 开放 | 留白让读者想象 | 悬疑/科幻 |
| 反转 | 出人意料的转折 | 悬疑/惊悚 |
| 循环 | 回到起点,深化主题 | 文学短篇 |
A: 生成的内容为初稿,建议修改润色后再投稿。工具帮助你快速产出框架和初稿,但最终质量取决于作者的修改与打磨.
A: 在 structure 命令中指定 --words 参数,工具会按比例分配各部分字数。生成后可查看实际字数,如超出范围可用 revise --trim 命令精简.
A: 可以。为每篇短篇创建独立项目,在人物卡中标注关联。免费版不支持系列管理,需手动维护人物与时间线一致性.
A: 1) 调整 style 参数为「文学性强」;2) 增加描写比例;3) 使用隐喻与象征;4) 多用展示少用讲述(show don't tell);5) 生成后人工润色,加入个人风格.
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| Python 3 | 运行时 | 必需 | 官方网站下载 |
| LLM API | API | 必需 | 由Agent内置LLM提供 |
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |