FlowWrite Plugin 可以把你的写作方法、常用工具或发布模板交给写作助理使用。最简单的 Plugin 只需要一个 SKILL.md,不必先写程序。
从一个写作 Skill 开始
创建一个文件夹,并在里面新建 SKILL.md:
---
id: ender.scene-check
name: 场景检查
description: 检查场景中的视角、时间、地点和人物行动是否连贯。
---
阅读用户指定的章节,依次检查:
1. 叙述视角是否意外变化。
2. 时间与地点是否能自然衔接。
3. 人物是否知道了尚未发生的事情。
4. 发现问题时引用相关句子,并给出简短修改建议。
打开 FlowWrite 的“设置 - AI”,在 Plugin 区域选择“安装 - 导入文件夹”,选中这个文件夹。安装完成后启用它,就可以让写作助理按这套方法检查章节。
Skill 的正文应该直接告诉写作助理怎样完成任务。尽量写清检查顺序、输出形式和不应做的事;示例可以帮助它理解你的标准。
组成一个完整 Plugin
当你希望把多个 Skill、外部工具或发布模板放在一起时,在文件夹根目录增加 plugin.json:
ender.story-tools/
plugin.json
skills/
scene-check/
SKILL.md
{
"schemaVersion": 1,
"id": "ender.story-tools",
"name": "Ender Story Tools",
"version": "1.0.0",
"description": "用于长篇小说检查的写作工具",
"skills": ["skills/scene-check"],
"tools": [],
"resources": []
}
id 应保持唯一,并只使用英文字母、数字、点、短横线或下划线。version 使用 1.0.0 这样的版本号;发布新内容时应同时提升版本号。所有路径都必须指向 Plugin 文件夹内部。
可以加入哪些能力
- Skill:告诉写作助理采用什么方法、步骤和标准,适合检查、分析、改写和规划。
- Tool:让写作助理在明确权限下调用命令行工具或 HTTPS 服务。
- Publishing Profile:定义发布前需要准备的标题、正文、简介等字段。
建议先用 Skill 验证工作方式,只有确实需要连接外部程序或服务时再增加 Tool。当前版本只执行不需要确认的命令行和 HTTPS Tool;MCP Tool 与会修改文件、保存密钥或发布内容的 Tool 暂时不会被调用。
本地测试
- 在“设置 - AI - Plugin”中导入 Plugin 文件夹。
- 确认名称、版本和说明显示正确,再启用开关。
- 新建一本不含隐私内容的测试书,让写作助理执行几种典型任务。
- 修改文件后,先提升
plugin.json中的版本号,卸载旧版本,再重新安装并启用。 - 确认停用 Plugin 后,写作助理不再使用其中的能力。
安装失败时,先检查 JSON 格式、ID、版本号和组件路径。FlowWrite 不接受指向文件夹外部的路径、符号链接、重复 ID 或没有任何组件的空 Plugin。
打包与分享
本地开发时直接导入文件夹最方便。准备分享时,可以把整个 Plugin 文件夹压缩为 ZIP;plugin.json 可以位于 ZIP 根目录,也可以位于唯一一个顶层文件夹中。
只向他人分享你理解并愿意维护的 Plugin。说明它包含哪些能力、需要哪些权限、会连接什么外部服务,以及适用的 FlowWrite 版本。用户安装后仍需自行启用。
如果开发过程中遇到格式或兼容性问题,可以发送邮件至 feedback@getflowwrite.com。