小说写作助手
OpenClaw 小说创作 Skill - 基于七步方法论的 AI 辅助写作系统 Skill: 小说写作助手 Owner: martin-yyds Summary: OpenClaw 小说创作 Skill - 基于七步方法论的 AI 辅助写作系统 Tags: latest:0.1.2 Version history: v0.1.2 | 2026-04-16T15:14:08.574Z | user 自动发布 from commit 64bf28120364bcfeab9f4e3617ed114fbd89cc08 v0.1.1 | 2026-04-16T13:48:33.293Z | user 自动发布 from commit fc6a4ce443c54148722c5c8bbf35c482767a87ec v0.1.0 | 2026-04-14T12:14:47.400Z | user 自动发布 from commit ee24a5b41c2fe3be7690cc21aee6ca9c209fdd51 v0.0
Rank
62
Safety
84
Downloads
2.1k
Updated
Oct 9, 2026
Version
0.1.2
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 2.1K downloads reported by the source. Last updated 10/9/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 9, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 9, 2026
- Adoption signal
- 2.1K downloadsadoption · observed Oct 9, 2026
- Latest release
- 0.1.2release · observed Apr 16, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17c6vwj0y3n0fgdefzbngv8ms83v30f:openclaw-novel-write- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-martin-yyds-openclaw-novel-write/snapshot"
Documentation
CLAWHUB
158,890 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: openclaw-novel-write
<<<<<<< HEAD
version: 0.1.0
=======
version: 0.1.2
>>>>>>> 3a77ccf (chore: 版本更新至0.1.2)
description: OpenClaw 小说创作 Skill - 基于七步方法论的 AI 辅助写作系统
tags:
- novel
- writing
- creative-writing
- chinese
- fiction
author: MartinYing
homepage: https://clawhub.ai
based-on: https://github.com/wordflowlab/novel-writer-skills
acknowledgments: |
本 Skill 基于 wordflowlab/novel-writer-skills 改编,
继承了其七步方法论和写作知识库。
---
# Novel Write Skill - OpenClaw 小说创作系统
## 概述
基于七步方法论的 OpenClaw Skill,用于在 OpenClaw 环境下完成 AI 辅助小说创作。支持都市、古代、玄幻、悬疑等多种题材,内置反AI检测写作规范。
**核心特点**:AI 自动分析用户描述,推荐风格和知识库,用户确认后继续。
## 核心能力
- 📚 **七步方法论**:从宪法到写作的完整创作流程
- 🔄 **六阶段写作**:预写分析 → 初稿生成 → 自检 → 文笔润色 → 修订 → 元数据输出
- 🤖 **AI 智能分析**:自动判断类型、推荐风格和知识库
- ✅ **用户确认机制**:每步分析结果需用户确认,可修改
- 🔍 **自动追踪**:角色状态、情节进度、线索管理、伏笔回收
- 🗺️ **情节图解**:Mermaid 关系图、战斗图、势力图自动生成
- 📝 **记忆系统**:.learnings/ 记录中途灵感,确保设定不丢失
- 📖 **失败记录**:fail-log 持续积累问题,持续优化
- ✍️ **反AI检测**:内置自然化写作规范,避免AI味
- 📊 **质量分析**:一致性、节奏、视角、对话检查、五视角读者反馈
- 🎯 **按卷分拆**:任务细化到章节,含字数要求
## 七步方法论
```
1. /novel init → 初始化项目
2. /novel constitution → 创建宪法 + AI分析风格偏好
3. /novel specify → 定义规格 + AI分析类型(自动加载知识库)
4. /novel clarify → 澄清关键决策
5. /novel plan → 制定创作计划
6. /novel timeline → 生成时间线 + 互相校验(新增)
7. /novel track-init → 初始化追踪系统
8. /novel tasks → 分解任务清单
↓
开始写作 ↓
↓
9. /novel write [章节] → 六阶段写作(预写→初稿→自检→润色→修订→元数据)
10. /novel track --check → 自动追踪验证
11. /novel analyze → 每5章质量分析(含5视角读者反馈)
```
## 核心命令
### 触发方式
| 命令 | 触发关键词示例 |
|------|--------------|
| `/novel init [项目名]` | "创建新小说项目"、"初始化项目" |
| `/novel constitution` | "制定创作宪法"、"开始constitution" |
| `/novel specify` | "定义故事规格"、"开始specify" |
| `/novel clarify` | "澄清关键决策"、"clarify" |
| `/novel plan` | "制定创作计划"、"生成章节大纲" |
| `/novel track-init` | "初始化追踪系统" |
| `/novel tasks` | "分解任务清单"、"生成写作任务" |
| `/novel timeline` | "生成时间线"、"创建时间线文档" |
| `/novel write [章节]` | "写第X章"、"开始第一章"、"继续写"、"六阶段写作" |
| `/novel learnings` | "记忆系统"、"记录设定"、"更新记忆" |
| `/novel diagram` | "生成关系图"、"生成战斗图"、"势力图" |
| `/novel fail-log` | "失败记录"、"查看问题" |
| `/novel feedback` | "读者视角反馈"、"生成反馈报告" |
> **触发规则**:`/novel [命令]` 直接触发,或用中文描述意图(AI 自动识别)
### /novel init [项目名]
初始化新小说项目,创建标准目录结构。
- 自动创建追踪JSON文件
- 复制写作知识库
### /novel constitution
创建创作宪法,定义核心原则。
- AI 分析用户风格偏好,推荐预设风格
- 用户确认或修改后生成宪法
### /novel specify
定义故事规格(类型、角色、世界观、冲突等)
- AI 分析用户描述,自动判断小说类型
- 自动加载对应的 genres、styles、requirements
- 用户确认分析结果后生成规格文档
### /novel clarify
澄清关键决策(5个关键问题)
### /novel plan
制定创作计划(卷结构、章节、线索、伏笔、节奏)
### /novel track-init
从计划填充追踪系统(角色状态、关系网络、情节追踪)
### /novel tasks
生成按卷分拆的任务清单,含字数要求。**每卷单独md文件,tasks.md仅为总纲索引**。
### /novel write [章节编号]
执行章节写作。
- **必须先完成前8步**(init → constitution → specify → clarify → plan → timeline → track-init → tasks)
- **写完后强制检查**:字数验证 → 追踪验证 → 每5章质量分析,**任一失败阻断写作**
- 自动加载风格和规范
- 遵循反AI写作规范
### /novel track --check
追踪验证(字数、角色一致性、情节进度)
### /novel analyze
综合质量分析(**每5章提醒用户触发,失败阻断**)
## AI 自动分析机制
### constitution 步骤
AI 分析用户描述的风格偏好,推荐:
- 预设风格(自然人声/knowledge-base/requirements/README.md
# 写作要求知识库 本目录包含8种写作要求规范,由 **requirement-detector** Skill 自动探测并加载。 --- ## 📋 可用要求 ### 1. anti-ai-v4(AI去味 4.0 - 激进版) **适用场景**:对AI味极其敏感的作者 **核心特点**: - 最激进的去AI方案 - 禁用200+词汇 - 禁用多种AI句式 - 可能牺牲部分文学性 **触发关键词**: ``` AI味太重、机器味、不要AI写法 像人写的、真人感、v4.0、激进版 去掉成语、去掉四字词、最强去AI ``` --- ### 2. anti-ai-v3(AI去味 3.1 - 标准版) **适用场景**:平衡去AI和文学性 **核心特点**: - 标准去AI方案 - 保留必要的书面语 - 平衡性最好 **触发关键词**: ``` 去AI味、不要机器感、v3.1、标准版 自然一点、真实感 ``` --- ### 3. fast-paced(爽文规范) **适用场景**:玄幻、都市爽文、快节奏小说 **核心特点**: - 每章至少2个爽点 - 冲突密集 - 禁止拖节奏 - 章章有钩子 **触发关键词**: ``` 爽文、快节奏、节奏快、不拖沓 每章都要有爽点、打脸、装逼 ``` --- ### 4. no-poison(无毒点规范) **适用场景**:三观正、逻辑严谨的小说 **核心特点**: - 避免主角降智 - 避免强行误会 - 避免圣母情节 - 配角有合理动机 **触发关键词**: ``` 无毒点、不要毒点、三观正 不要降智、不要强行、逻辑合理 ``` --- ### 5. serious-literature(严肃文学规范) **适用场景**:追求文学性和深度的作品 **核心特点**: - 注重思想性 - 深度人物刻画 - 现实主义手法 - 克制娱乐性 **触发关键词**: ``` 严肃文学、纯文学、有深度 现实主义、思想性、人性探讨 ``` --- ### 6. strong-emotion(强情绪规范) **适用场景**:情感浓烈的小说 **核心特点**: - 情绪饱满 - 冲突激烈 - 情感爆发点明确 - 高潮迭起 **触发关键词**: ``` 强情绪、情感浓烈、情绪饱满 高潮迭起、情感爆发 ``` --- ### 7. romance-sweet(甜文规范) **适用场景**:甜宠向言情小说 **核心特点**: - 糖分充足 - 冲突适度 - 避免虐心 - HE结局 **触发关键词**: ``` 甜文、糖、甜蜜、甜宠 不要虐、要甜、撒糖 ``` --- ### 8. romance-angst(虐文规范) **适用场景**:虐心向言情小说 **核心特点**: - 虐要有理由 - 虐要有过程 - 虐要有限度 - 最后要和解 **触发关键词**: ``` 虐文、虐心、刀子、be向 要虐、虐得爽 ``` --- ## 🔄 工作机制 ### 自动探测流程 1. **监听用户输入** - 在 specification、constitution、对话中 - 识别要求关键词 2. **激活 requirement-detector** - 分析关键词 - 匹配对应要求 3. **加载知识库** - 读取对应的要求文件 - 展示核心规则 4. **写入配置** - 在 specification.md 中标记 - /write 时自动应用 --- ## 🎯 组合使用 ### 推荐组合 **都市爽文**: ``` writing-style: natural-voice writing-requirements: - fast-paced - anti-ai-v4 - no-poison ``` **严肃文学**: ``` writing-style: literary writing-requirements: - serious-literature - anti-ai-v3 ``` **甜宠言情**: ``` writing-style: natural-voice writing-requirements: - romance-sweet - anti-ai-v4 ``` **虐心言情**: ``` writing-style: literary writing-requirements: - romance-angst - strong-emotion ``` --- ## ⚠️ 冲突检测 某些要求会冲突,系统会自动提示: **冲突示例 1**: ``` fast-paced(快节奏) + serious-literature(严肃文学) → 冲突:严肃文学需要慢节奏铺垫 ``` **冲突示例 2**: ``` romance-sweet(甜文) + romance-angst(虐文) → 冲突:甜和虐是对立的 ``` --- ## 📖 详细文档 每个要求的详细规范请查看对应的 `.md` 文件。 --- **知识库版本**:v1.0 **最后更新**:2025-10-19 **兼容版本**:novel-writer-skills v1.0.4+
knowledge-base/styles/README.md
# 写作风格知识库 本目录包含 5 种预设写作风格,由 **style-detector** Skill 自动探测并加载。 --- ## 🎨 可用风格 ### 1. natural-voice(自然人声) **适用场景**:都市现代、现实题材、情感类小说 **核心特点**: - 口语化表达为主,像讲故事给朋友听 - 生活细节丰富,代入感强 - 对话推动情节(占比 40-60%) - 避免文艺腔和书面语 **触发关键词**: ``` 口语化、生活化、真实感、接地气 像说话一样、不要文艺腔、去掉书面语 自然、不装、白话、日常对话 ``` **示例对比**: ``` ❌ AI味重: 林晚晴坐在咖啡馆的角落里,修长的手指轻轻摩挲着杯壁, 温热的触感让她的思绪渐渐平静下来。 ✅ natural-voice: 林晚晴找了个靠窗的位置坐下。咖啡有点烫,她换了个手握着。 外面阳光挺晃眼的,她眯了眯眼睛。 ``` --- ### 2. literary(文学风格) **适用场景**:严肃文学、纯文学、历史小说(现代背景) **核心特点**: - 优美、深刻、有文学性 - 注重意境和哲思 - 适度的心理描写 - 语言克制但有力量 **触发关键词**: ``` 文学性、优美、深刻、有深度 严肃文学、纯文学、意境、诗意(现代文) 哲思、人性、思想性 ``` **示例对比**: ``` ❌ 普通网文: 她很难过,不知道怎么办。外面下着雨。 ✅ literary: 咖啡的香气在空气中慢慢散开。林晚晴坐在靠窗的位置, 手中的杯子渐渐冷却,像她此刻的心情。阳光切割着这个下午, 她想起了很多年前的某个时刻——同样的光线,同样的等待, 只是那时候她还相信等待是有意义的。 ``` --- ### 3. web-novel(网文风格) **适用场景**:玄幻、仙侠、都市爽文、系统流 **核心特点**: - 节奏快,冲突密集 - 爽点频繁(打脸、装逼、升级) - 对话简短有力 - 套路清晰但不老套 **触发关键词**: ``` 网文、爽文、快节奏、套路 打脸、装逼、升级流、废柴流 玄幻风格、仙侠风格、系统文 ``` **示例对比**: ``` ❌ 拖沓: 李明缓缓走向擂台,心中思绪万千,回想起这些年的修炼历程... ✅ web-novel: "李明?"张少冷笑,"就是那个被退婚的废物?" 话音刚落,一道剑光闪过。 张少的笑容僵在脸上。下一秒,他的衣袖无声落地。 "抱歉。"李明收剑,"手滑了。" 全场死寂。 ``` --- ### 4. ancient-style(古风) **适用场景**:武侠、仙侠(文风层面)、古代背景小说 **核心特点**: - 有古韵,但不文言 - 意象丰富,留白艺术 - 诗意化的描写 - 避免现代化词汇 **触发关键词**: ``` 古风、古韵、文言(不要太重) 诗意、意象、留白、武侠风 古典美、传统、江湖味 ``` **示例对比**: ``` ❌ 现代化: 林晚晴非常生气,她觉得自己被欺骗了。 ✅ ancient-style: 晚晴执剑而立,风吹起她的衣袂。 "你骗我。" 三个字,轻如叹息,却字字如刀。 ``` --- ### 5. minimal(极简风格) **适用场景**:悬疑、推理、冷硬派、实验性小说 **核心特点**: - 高度简洁,删除所有修饰 - 短句为主,节奏硬朗 - 留白,不解释 - 海明威式克制 **触发关键词**: ``` 极简、简洁、克制、海明威式 冷硬、少废话、不啰嗦、留白 不解释、硬汉风格 ``` **示例对比**: ``` ❌ 啰嗦: 林晚晴缓缓推开门,发现屋里一片漆黑,她有些疑惑地问道... ✅ minimal: 林晚晴推门。黑的。 "你怎么不开灯?" "忘了。" "生病了?" 她摸他额头。烫。 ``` --- ## 🔍 工作机制 ### 自动探测流程 1. **监听用户输入** - 在 `/specify`、`/constitution`、对话中 - 识别风格关键词 2. **激活 style-detector** - 分析关键词 - 匹配对应风格 3. **加载知识库** - 读取对应的风格文件 - 展示核心要点 4. **写入配置** - 在 `specification.md` 中标记风格 - `/write` 时自动应用 ### 多风格处理 如果探测到多个风格关键词,会提示用户选择主风格或混合比例: ``` 检测到:natural-voice + ancient-style 建议方案: 1. 主风格 natural-voice,对话保持口语化,描写时加入古典意象 2. 主风格 ancient-style,核心用古风,现代对话时适当口语化 ``` --- ## 📚 与其他系统的配合 ### 与类型知识库(genres/)的关系 - **类型知识库**:提供故事结构和套路(如言情的关系弧、悬疑的线索布置) - **风格知识库**:决定文字的"声音"和"味道" 可以组合使用: - genres/romance.md(言情套路) + styles/natural-voice.md(自然人声) = 口语化的现代言情 - genres/mystery.md(悬疑结构) + styles/minimal.md(极简风格) = 冷硬派推理 ### 与写作要求(requirements/)的关系 - **风格**:文字怎么写(文风层面) - **要求**:要达到什么标准(规范层面) 可以组合使用: - natural-voice + anti-ai-v4 = 自然人声且强力去AI味 - web-novel + fast-paced = 网文风格且节奏快速 --- ## ⚙️ 配置示例 ### specification.md 中的标记 ```yaml --- writing-style: natural-voice style-intensity: 80% # 可选:风格强度 --- ``` ### 混合风格配置 ```yaml --- writing-style: primary: natural-voice (70%) secondary: literary (30%) --- ``` --- ## 📝 使用建议 ### 新手作者 推荐:**natural-voice** 或 **web-novel** - 最容易上手 - 读者接受度高 - 不容易出错 ### 有经验的作者 可以尝试:**literary** 或 **minimal** - 更有个人特色 - 需要更强的把控力 - 适合特定题材 ### 特定题材 - 武侠仙侠 → **ancient-style** - 悬疑推理 → **minimal** - 现代都市 → **natural-voice** - 严肃文学 → **literary** - 玄幻爽文 → **web-novel** --- ## �
README.md
# Novel Write - OpenClaw 小说创作助手 <<<<<<< HEAD > **版本:0.1.0** | 基于 [novel-writer-skills](https://github.com/wordflowlab/novel-writer-skills) 改编 ======= > **版本:0.1.2** | 基于 [novel-writer-skills](https://github.com/wordflowlab/novel-writer-skills) 改编 >>>>>>> 3a77ccf (chore: 版本更新至0.1.2) --- ## 核心能力 | 能力 | 说明 | |------|------| | 七步方法论 | 从宪法到写作的完整创作流程 | | 六阶段写作 | 预写分析 → 初稿 → 自检 → 润色 → 修订 → 元数据 | | 伏笔回收检查 | 每章强制检查伏笔是否正常揭晓 | | 记忆系统 | .learnings/ 记录中途灵感,确保设定不丢失 | | Mermaid 情节图 | 自动生成人物关系图/战斗图/势力图 | | 失败记录 | fail-log 持续积累问题,持续优化 | | 五视角读者反馈 | Target/Casual/Expert/Critic/Editor 五视角评估 | | 反AI检测 | 内置自然化写作规范,避免AI味 | | 追踪系统 | 角色状态、情节进度、线索管理 | --- ## 触发命令 **方式一**:直接使用命令 ``` /novel init 项目名 /novel constitution ... ``` **方式二**:用中文描述意图(AI 自动识别) | 命令 | 触发关键词示例 | |------|--------------| | `/novel init [项目名]` | "创建新小说项目"、"初始化项目" | | `/novel constitution` | "制定创作宪法"、"开始写宪法" | | `/novel specify` | "定义故事规格"、"开始specify" | | `/novel clarify` | "澄清关键决策"、"clarify" | | `/novel plan` | "制定创作计划"、"生成章节大纲" | | `/novel timeline` | "生成时间线"、"创建时间线文档" | | `/novel track-init` | "初始化追踪系统" | | `/novel tasks` | "分解任务清单"、"生成写作任务" | | `/novel write [章节]` | "写第X章"、"开始第一章"、"继续写" | | `/novel track --check` | "追踪验证"、"检查状态" | | `/novel analyze` | "质量分析"、"分析章节" | | `/novel learnings` | "记忆系统"、"记录设定"、"更新记忆" | | `/novel diagram` | "生成关系图"、"生成战斗图"、"势力图" | | `/novel fail-log` | "失败记录"、"查看问题" | | `/novel feedback` | "读者视角反馈"、"生成反馈报告" | --- ## 七步创作流程 ### 第一步:初始化项目 ``` /novel init 项目名 ``` **触发示例**: ``` 用户: 帮我创建一个新小说项目,名字叫"都市神医" ``` 自动创建项目目录结构和追踪文件。 --- ### 第二步:创建宪法 + 风格设置 ``` /novel constitution ``` **触发示例**: ``` 用户: 我想写一个都市甜宠文,男主是霸总 ``` **流程**: 1. 描述你的写作风格偏好 2. AI 分析并推荐预设风格(自然人声/网文爽文/文学质感/古风典雅/极简白描) 3. 确认或修改推荐结果 --- ### 第三步:定义故事规格 ``` /novel specify ``` **触发示例**: ``` 用户: 继续描述故事,男主是豪门总裁,女主是普通上班族 ``` **流程**: 1. 自由描述你的故事想法(题材、类型、主角、冲突等) 2. AI 自动分析并加载对应知识库(genres/styles/requirements) 3. 确认或修改分析结果 --- ### 第四步:澄清关键决策 ``` /novel clarify ``` **触发示例**: ``` 用户: 好的,继续下一步 ``` **流程**:回答 5 个关键问题,确保创作方向清晰。 --- ### 第五步:制定创作计划 ``` /novel plan ``` **触发示例**: ``` 用户: 开始制定计划 ``` 生成章节架构、线索分布、伏笔设计、节奏规划。 --- ### 第六步:生成时间线 ``` /novel timeline ``` **触发示例**: ``` 用户: 开始生成时间线 ``` **流程**: 1. 从创作计划中提取所有事件 2. 按真实时间顺序排列,生成 `timeline.md` 3. 与创作计划互相校验(关键情节点必须在时间线中,时间线事件必须在计划中能找到) 4. 校验通过后保存 **时间线文档格式**: ```markdown | 序号 | 时间点 | 事件 | 章节对应 | 重要程度 | |------|--------|------|---------|---------| | 001 | 第1年3月 | 主角出生 | 序章 | ⭐⭐⭐ | | 002 | 第1年7月 | 主角离家 | 第1章 | ⭐⭐⭐ | ``` **校验失败**: ``` ❌ 时间线与创作计划不一致 问题类型:[冲突类型] 请修复后再继续。 ``` --- ### 第七步:初始化追踪系统 ``` /novel track-init ``` **触发示例**: ``` 用户: 开始分解任务 ``` 根据计划填充角色状态、关系网络、情节追踪。 --- ### 第八步:生成任务清单 ``` /novel tasks ``` **触发示例**: ``` 用户: 开始分解任务 ``` 按卷分拆任务,细化到每章节,含字数要求。 **输出结构**: ``` stories/<项目>/ ├── tasks.md # 总纲(索引 + 统计) ├── tasks-volume-1.md # 第1卷详细任务 ├── tasks-volume-2.md # 第2卷详细任务 └── ... ``` --- ### 开始写作 ``` /novel write 第1章 ``` **触发示例**: ``` 用户: 开始写第一章 ``` **⚠️ 前置检查(自动执行,强制)**: | 步骤 | 命令 | 产出文件 | 检查 | |------|------|--------
_meta.json
{
"ownerId": "kn7bjxbv5xp6xtk1m43hfnka2d83v1y6",
"slug": "openclaw-novel-write",
"version": "0.1.2",
"publishedAt": 1776352448574
}AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/martin-yyds/skills/openclaw-novel-write",
"sourceUrl": "https://clawhub.ai/martin-yyds/skills/openclaw-novel-write",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T19:11:35.605Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-martin-yyds-openclaw-novel-write/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-martin-yyds-openclaw-novel-write/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T19:11:35.605Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2.1K downloads",
"href": "https://clawhub.ai/martin-yyds/openclaw-novel-write",
"sourceUrl": "https://clawhub.ai/martin-yyds/openclaw-novel-write",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T19:11:35.605Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.1.2",
"href": "https://clawhub.ai/martin-yyds/openclaw-novel-write",
"sourceUrl": "https://clawhub.ai/martin-yyds/openclaw-novel-write",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-16T15:14:08.574Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-martin-yyds-openclaw-novel-write/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-martin-yyds-openclaw-novel-write/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 0.1.2",
"description": "自动发布 from commit 64bf28120364bcfeab9f4e3617ed114fbd89cc08",
"href": "https://clawhub.ai/martin-yyds/openclaw-novel-write",
"sourceUrl": "https://clawhub.ai/martin-yyds/openclaw-novel-write",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-16T15:14:08.574Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
