بنقرة واحدة
nm
查询素材库分类和检索服务,筛选候选素材、检查入库数量、检索写作参考。 仅当用户明确说出"使用 nm"或"启动 nm"时触发。 不适用于任何隐式场景。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
查询素材库分类和检索服务,筛选候选素材、检查入库数量、检索写作参考。 仅当用户明确说出"使用 nm"或"启动 nm"时触发。 不适用于任何隐式场景。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
数据诊断。导入平台数据,分析追读率/互动率,定位问题章节。
此技能仅在用户明确调用"/export-novel"或直接提及技能名称时使用。
日更写作入口。扩写 → 核查 → 去AI味 → 钩子审查,通过质量门禁后定稿。
细纲设计。按大纲拆分章节,生成节拍表,检查结构。
付费卡点设计。分析大纲找最优切割点,设计过渡章节奏。
大纲设计。交互式设计故事走向、结构规划、节奏检测。
| name | nm |
| description | 查询素材库分类和检索服务,筛选候选素材、检查入库数量、检索写作参考。 仅当用户明确说出"使用 nm"或"启动 nm"时触发。 不适用于任何隐式场景。 |
nm skill 可在多个阶段使用:
| 阶段 | 用途 |
|---|---|
| 1 | 检索同类题材世界观参考 |
| 2 | 检索同类人物塑造参考 |
| 3 | 检索同类大纲结构参考 |
| 4 | 检索同类章节写法参考 |
推荐流程:从 /scout-topic 开始,按 Pipeline 阶段逐步进行。
此 skill 仅通过显式调用触发。
必须同时满足:
| 能力 | 方法 | 说明 |
|---|---|---|
| 素材列表 | 执行 nm material list | 查已入库素材列表 |
| 入库数量检查 | 执行 nm material list --genre | 查某类型已入库数量 |
| 章节检索 | 执行 nm search chapter | 语义搜索同类章节写法 |
| 大纲检索 | 执行 nm search outline | 查同类大纲结构 |
| 人物检索 | 执行 nm search character | 查同类人物塑造 |
| 世界观检索 | 执行 nm search world | 查同类世界观设定 |
| 事件检索 | 执行 nm search event | 查同类事件场景 |
| 细纲检索 | 执行 nm search detail | 查同类细纲结构 |
| 深度分析检索 | 执行 nm search insight | 查 chapter_insights 深度分析 |
入库操作在 素材库项目 执行,不在本 skill 范围内:
| 不包含 | 原因 |
|---|---|
nm pipeline full | 入库需用户自己切换到素材库项目执行 |
nm pipeline status/continue | 入库进度查询 |
nm material classify | 分类是一次性任务,在素材库项目完成 |
素材库项目相对于写作项目的位置:
../novel-material/
关键目录:
../novel-material/data/novels/ — 已入库素材目录../novel-material/data/novels/{material_id}/ — 单个素材的完整数据cd ../novel-material
nm search chapter "开局困境" \
[--genre 玄幻] \
[--function 引入] \
[--tension-min 3] \
[--element 穿越] \
[--style 快节奏] \
[--plot-point 激励事件] \
[--mode quality|exact] \
[--limit 10] \
[--json]
返回内容:
cd ../novel-material
nm search outline \
[--query 关键词] \
[--genre 玄幻] \
[--element 系统] \
[--structure 三幕式] \
[--mode quality|exact] \
[--limit 5] \
[--json]
返回内容:
cd ../novel-material
nm search character \
[--query 关键词] \
[--name 角色名] \
[--archetype 导师] \
[--role 主角|反派] \
[--genre 玄幻] \
[--mode quality|exact] \
[--limit 10] \
[--json]
返回内容:
cd ../novel-material
nm search world "力量体系" \
[--dimension 修炼|势力|地理] \
[--genre 玄幻] \
[--importance 核心|次要] \
[--mode quality|exact] \
[--limit 5] \
[--json]
返回内容:
cd ../novel-material
nm search event "主角被压制后反杀" \
[--setting 战斗|修炼|社交] \
[--emotion 紧张|轻松|悲伤] \
[--mode quality|exact] \
[--limit 10] \
[--json]
返回内容:
cd ../novel-material
nm search detail \
[--query 关键词] \
[--genre 玄幻] \
[--act 1] \
[--mode quality|exact] \
[--limit 10] \
[--json]
返回内容:
cd ../novel-material
nm search insight "主角成长弧线" \
[--mode quality|exact] \
[--limit 10] \
[--json]
返回内容:
| 模式 | 说明 | 适用场景 |
|---|---|---|
quality | 默认模式,质量优先,三路召回 + RRF | 大多数场景 |
exact | 精确匹配,基于关键词 | 需要精确匹配时 |
目的:判断某类型素材是否充足。
方法:切换到素材库项目,执行 nm material list --genre {类型}。
判断阈值:默认少于 50 本 时建议入库(可配置)。
示例输出:
当前已入库玄幻类素材:23 本
阈值:50 本
建议:入库不足,需补充
目的:提示用户补充素材。
方法:当入库数量不足时,输出入库建议。
输出格式:
当前已入库 {类型} 素材:{数量} 本
建议入库:{候选列表}
请切换到素材库项目执行入库:
cd ../novel-material
nm pipeline full {文件路径}
不自动执行入库,只提示用户。
目的:获取具体写作参考。
方法:切换到素材库项目,执行检索命令。
前提:目标素材已入库(否则返回空)。
用户意图:写一本"玄幻 + 穿越 + 系统"的小说,找参考素材。
执行步骤:
cd ../novel-materialnm material list --genre 玄幻nm search outline --genre 玄幻 --element 穿越 --element 系统用户意图:写第 1 章"开局困境",找同类章节参考。
执行步骤:
cd ../novel-materialnm search chapter "开局困境" --limit 10用户意图:写一个"导师型人物",找参考。
执行步骤:
cd ../novel-materialnm search character --archetype 导师用户意图:了解同类小说的写作技巧和读者期待。
执行步骤:
cd ../novel-materialnm search insight "主角被压制后反杀"检索结果是参考样例,不是直接引用。
| 检索类型 | 返回内容 | 糅合方式 |
|---|---|---|
| chapter | 章节摘要 + 功能标签 + 张力值 | 理解章节结构,糅合到自己的章节 |
| outline | 大纲结构(幕→序列→节拍) | 理解节奏设计,糅合到自己的大纲 |
| character | 人物小传 + 出场章节 + 互动模式 | 理解人物弧线,糅合到自己的人物 |
| world | 世界观设定 + 关联章节 | 理解设定逻辑,糅合到自己的世界观 |
| event | 事件描述 + 场景类型 + 情绪基调 | 理解事件设计,糅合到自己的情节 |
| detail | 细纲结构 + 幕号 | 理解细节安排,糅合到自己的细纲 |
| insight | 深度分析 + 题材感知 | 理解写作技巧,应用到自己的作品 |
处理原则:
执行 nm skill 时确认: