novel-obsidian
同步实体关系到 Obsidian vault,通过图谱视图 + Graph Link Types 可视化知识图谱。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
同步实体关系到 Obsidian vault,通过图谱视图 + Graph Link Types 可视化知识图谱。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
把剧情往更狠、更疯、更高冲突的方向炸开。不求稳,只掀桌。触发词:"booming""太平了""不够炸""上强度""来点狠的""爆一下剧情""火力全开"。
不改章末目标,只放大过程阻力、烈度、压迫和场面感。触发词:"fuck it""单章加戏""过程更炸""这一章再上点强度"。
全书架构、分卷节奏、长期主线规划。母型诊断 → beats 蓝图 → 分卷节奏卡。触发词:"全书大纲""卷结构""bookplan""故事母型""分卷规划""重排卷结构"。
讨论创意、角色、世界观、体系、势力、事件走向,做创作决策。触发词:"讨论""帮我决定""方案对比""角色设计""世界观""体系审查""设计一个物品"。
初始化新小说项目,建立目录结构和基础创作契约(CLAUDE.md)。触发词:"初始化小说""新建项目""开始写小说""创建小说"。
实体搜索、关系查询、标签查询、索引重建。其他 skill 的数据访问层。
将实体关系数据同步到 Obsidian vault,利用 Obsidian 图谱视图 + Graph Link Types 插件可视化知识图谱。
python {SKILL_DIR}/scripts/obsidian_sync.py <command> [args]
python {SKILL_DIR}/scripts/obsidian_sync.py setup <vault_path>
创建 vault 目录,建立 entities/ 符号链接指向项目的 memory/entities/,生成仪表盘笔记。
示例:
python {SKILL_DIR}/scripts/obsidian_sync.py setup /Users/you/Documents/修真界知识图谱
然后在 Obsidian 中 "Open folder as vault" 打开该目录。
python {SKILL_DIR}/scripts/obsidian_sync.py sync [--dry-run]
读取 _graph.json,为每个实体文件注入 [[wiki links]] 关系区块。
--dry-run:预览变更,不写入文件rebuild 后自动调用,也可手动执行python {SKILL_DIR}/scripts/obsidian_sync.py dashboard
在 vault 根目录生成 知识图谱总览.md,包含 Dataview 查询。
脚本在实体文件正文末尾注入受管理的区块:
<!-- OBSIDIAN-SYNC-START -->
## 关系图谱
### 出向关系
- **located_in** → [[九天大陆]] (九天大陆北方冰原)
### 入向关系
- **capital_of** ← [[北境三族]] (北境三族的都城)
<!-- OBSIDIAN-SYNC-END -->
OBSIDIAN-SYNC-START/END 标记之间的内容knowledge_graph.py 的解析以下场景会自动调用 sync:
novel-discuss / novel-sync
→ knowledge_graph.py rebuild
→ obsidian_sync.py sync
→ Obsidian 图谱视图实时更新
<vault_path>/
├── .obsidian/ # Obsidian 配置(自动生成)
├── entities/ → <project>/memory/entities/ # 符号链接
└── 知识图谱总览.md # Dataview 仪表盘(自动生成)