openakita/skills@chinese-novelist
Guide AI to write Chinese novels and fiction with structured character creation, plot architecture (起承转合), dialog writing, scene description, and genre-specific techniques for 玄幻, 都市, 悬疑, and 言情 genres.
Best use case
openakita/skills@chinese-novelist is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Guide AI to write Chinese novels and fiction with structured character creation, plot architecture (起承转合), dialog writing, scene description, and genre-specific techniques for 玄幻, 都市, 悬疑, and 言情 genres.
Teams using openakita/skills@chinese-novelist should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/chinese-novelist/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How openakita/skills@chinese-novelist Compares
| Feature / Agent | openakita/skills@chinese-novelist | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Guide AI to write Chinese novels and fiction with structured character creation, plot architecture (起承转合), dialog writing, scene description, and genre-specific techniques for 玄幻, 都市, 悬疑, and 言情 genres.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 中文小说写作助手 专为中文小说创作设计的技能,提供角色塑造、情节架构、对话编写、场景描写和长篇一致性管理等全方位指导,支持玄幻、都市、悬疑、言情等多种类型。 ## 适用场景 - 从零开始构建小说大纲和世界观 - 创建立体的角色档案 - 编写自然生动的人物对话 - 构建符合类型规范的情节结构 - 撰写沉浸感强的场景描写 - 维护长篇小说的一致性(人物、时间线、设定) - 特定类型小说的创作指导 - 突破写作瓶颈(卡文时的策略) ## 角色创建指南 ### 一、角色档案模板 每个重要角色应建立完整档案: ```markdown # 角色档案:[角色名] ## 基础信息 - 姓名/别称: - 年龄: - 性别: - 外貌特征:(3-5 个标志性特征,避免面面俱到) - 身份/职业: - 社会地位: ## 性格内核 - 核心性格:(用 2-3 个词概括,如「骄傲而脆弱」) - 表面人格:(别人眼中的他/她) - 深层人格:(真正的自己) - 性格弱点:(致命缺陷,推动冲突) - 性格成长方向:(从 A 到 B 的变化弧线) ## 背景故事 - 关键童年事件:(塑造性格的根源) - 创伤/秘密:(驱动行为的暗线) - 重要关系:(与其他角色的联系) ## 动机与目标 - 表面目标:(角色自己认为想要的) - 深层需求:(角色真正需要的) - 核心恐惧:(最害怕失去/面对的事物) ## 行为模式 - 口头禅/语言特征: - 习惯动作:(紧张时转笔、思考时摸下巴等) - 决策倾向:(冲动/谨慎/随性) - 应对压力的方式: ``` ### 二、角色塑造原则 **立体感三要素:** | 层次 | 说明 | 示例 | |------|------|------| | 外在行为 | 可观察的言行举止 | 总是微笑,对所有人彬彬有礼 | | 内在动机 | 驱动行为的原因 | 害怕被抛弃,用讨好换取安全感 | | 潜意识 | 角色自己都未意识到的 | 童年被父母忽视的创伤 | **避免的角色陷阱:** - **全能型主角**:没有弱点的角色缺乏吸引力。给主角明确的短板 - **标签化配角**:每个配角都需要独立的动机,而非仅服务于主角 - **性格前后矛盾**:变化需要事件推动,而非随意转变 - **对话同质化**:不同角色说话方式应有区别(用词、句式、语气) ### 三、角色对话编写 **基本原则:** 1. 对话要推动情节或揭示性格,不能只是「闲聊」 2. 每个角色有独特的说话方式 3. 潜台词比明说更有力量 4. 适度使用「说」的替代词,但不要过度 **对话设计维度:** | 维度 | 说明 | 示例 | |------|------|------| | 用词层次 | 教育程度和性格的体现 | 学者用成语,街头少年用俚语 | | 句式长短 | 反映情绪和节奏 | 紧张时短句,放松时长句 | | 信息量 | 是否直接表达意图 | 内敛的人说话留余地 | | 语气词 | 地域和年龄特征 | 「嘛」「呐」「哎」各有不同 | | 停顿/省略 | 犹豫、隐瞒的表现 | `"我其实……算了,没什么。"` | **潜台词示例:** 差 ❌(太直白): ``` "我很生气,因为你没有告诉我这件事。" ``` 好 ✅(潜台词): ``` 她把杯子轻轻放在桌上,声音平稳得可怕:"你还有别的事瞒着我吗?" ``` **对话中动作的插入:** ``` "这不公平。"林然转过身,指尖在窗台上划了一下, 像在擦去看不见的灰尘,"你比谁都清楚。" ``` ## 情节架构:起承转合 ### 四段式结构 | 阶段 | 比例 | 功能 | 核心任务 | |------|------|------|---------| | **起** | 15-20% | 开端 | 建立世界观,介绍主角,埋设悬念 | | **承** | 30-35% | 发展 | 展开冲突,角色成长,不断升级挑战 | | **转** | 30-35% | 高潮 | 核心冲突爆发,最大危机,反转 | | **合** | 15-20% | 结局 | 解决冲突,收束伏笔,角色蜕变 | ### 起:开端的三种方式 1. **事件开场**:从一个意外/冲突开始 ``` 陈然推开门的那一刻,整个办公室安静了。 所有人都在看着他桌上那封印着红章的信。 ``` 2. **悬念开场**:抛出谜题,制造好奇 ``` 三年前的那个雨夜,有三个人走进了那栋楼。 只有两个人走出来。第三个人,至今没有找到。 ``` 3. **日常切入**:从平凡生活切入,反衬后续变化 ``` 叶青每天早上七点起床,坐三站地铁, 在便利店买一杯美式。这个习惯保持了两年, 直到那天早上,地铁里出现了那个人。 ``` ### 承:发展阶段的节奏控制 **张弛交替原则:** ``` 紧张事件 → 缓冲(日常/回忆/感情线)→ 更紧张的事件 → 缓冲 → 高潮 ``` **升级冲突的方法:** - 时间压力(deadline 逼近) - 人际压力(信任破裂、关系变化) - 信息压力(新线索改变局面) - 能力压力(现有能力不足以应对) - 道德压力(两难抉择) ### 转:高潮的构建 高潮不只是「大战」,核心是**角色面对最大考验时的选择**。 **高潮公式:** ``` 角色的核心弱点 × 最大的外部威胁 = 被迫改变/突破 ``` **反转设计技巧:** - 伏笔回收型:前文看似无意的细节在此揭示真相 - 视角反转型:切换视角后发现真相与想象不同 - 两难抉择型:没有完美选项,选择即牺牲 - 身份揭示型:关键人物真实身份曝光 ### 合:结局的处理 | 结局类型 | 适用场景 | 要点 | |---------|---------|------| | 圆满结局 | 言情、轻松题材 | 满足读者期待,但不要太简单 | | 开放结局 | 文艺、悬疑题材 | 给读者想象空间 | | 悲剧结局 | 严肃文学 | 必须有足够的情感铺垫 | | 反转结局 | 悬疑、惊悚 | 最后的翻转需有充分伏笔支撑 | ## 场景描写技法 ### 五感描写法 每个重要场景至少调动 **3 种以上感官**: | 感官 | 功能 | 示例 | |------|------|------| | 视觉 | 空间感、色彩、光影 | `夕阳把窗框的影子拉成细长的黑线` | | 听觉 | 氛围、暗示 | `雨点砸在铁皮棚顶上,像密集的鼓点` | | 嗅觉 | 记忆触发、环境真实感 | `空气里弥漫着消毒水和旧木头的气味` | | 触觉 | 体感、情绪传递 | `他的手指碰到信封时,纸张的粗糙让他一怔` | | 味觉 | 氛围强化 | `嘴里全是铁锈的味道` | ### 场景与情绪的呼应 环境描写应服务于角色情绪,而非单纯记录场景: **焦虑场景:** ``` 走廊里的日光灯一闪一闪,发出细微的嗡鸣。 墙上的时钟走得异常缓慢,秒针每跳一格, 他都觉得自己的心跳漏了半拍。 ``` **释然场景:** ``` 风从半开的窗户挤进来,翻动了桌上几张纸。 远处有人在弹吉他,断断续续的旋律模糊又温柔。 她终于松开了一直攥着的手。 ``` ### 场景描写的节奏 - **动作场景**:短句,少形容,多动词 - **氛围场景**:长句,多感官,慢节奏 - **过渡场景**:简洁交代,一两句带过 - **情感场景**:内心独白+外部细节交织 ## 长篇小说一致性管理 ### 设定文档 维护一份随时更新的设定文档: ```markdown # 《小说名》设定文档 ## 时间线 | 章节 | 时间 | 主要事件 | |------|------|---------| | 第1章 | 2026年3月 | 主角发现异常 | | 第2章 | 2026年3月 | 调查开始 | ... ## 角色关系图 主角 ←好友→ 角色A 主角 ←暗恋→ 角色B 角色A ←竞争→ 角色C ## 世界观设定 - 地理: - 组织架构: - 力量体系: - 历史背景: ## 伏笔追踪 | 伏笔 | 埋设章节 | 回收章节 | 状态 | |------|---------|---------|------| | 主角左手的疤 | 第3章 | 第28章 | 已回收 | | 黑衣人的真实身份 | 第5章 | - | 待回收 | ## 已使用的名称 [避免重复使用类似名字] ``` ### 一致性检查要点 - 角色性格是否前后一致(变化需要事件推动) - 时间线是否存在矛盾 - 地理距离和旅行时间是否合理 - 伏笔是否全部回收 - 次要角色是否中途消失 - 力量/能力体系是否有逻辑漏洞 ## 类型化写作指南 ### 玄幻小说 **核心要素:** - 完整的力量体系(等级分明,晋级有规则) - 广阔的世界观(多势力、多地域) - 主角成长线(升级节奏和关键战斗) **力量体系设计原则:** 1. 等级不超过 7-9 层(太多容易混乱) 2. 每个等级有质变而非量变 3. 跨级战斗需要合理解释(特殊天赋/秘术/代价) 4. 战斗描写避免纯数值对比,融入策略和创意 **节奏控制:** ``` 小危机(3-5章)→ 突破/升级 → 中危机(10-15章)→ 重要突破 → 大危机(20-30章)→ 重大蜕变 ``` **常见问题:** - 升级过快导致后期乏力 → 设计平台期和瓶颈 - 配角沦为NPC → 给重要配角独立的故事线 - 战斗描写同质化 → 不同境界不同战斗方式 ### 都市小说 **核心要素:** - 真实可信的都市生活细节 - 具体的职业描写(行业知识) - 人际关系网的复杂性 - 社会议题的融入 **细节真实感:** ``` 地铁在早高峰时的拥挤程度、 特定城市的街道名和地标、 某个行业的术语和工作流程、 不同社会阶层的消费习惯 ``` **人物关系处理:** - 职场关系:上下级、同事竞争、导师 - 家庭关系:代际冲突、亲情羁绊 - 感情关系:自然发展,避免强行牵线 - 社交圈层:不同圈层的价值观碰撞 ### 悬疑小说 **核心要素:** - 精密的逻辑链 - 有效的误导和反转 - 线索的公平呈现 - 节奏控制(信息释放的时机) **线索设计三原则:** 1. **公平原则**:关键线索必须在揭示真相前呈现给读者 2. **迷惑原则**:真线索和假线索混合,引导读者误判 3. **连贯原则**:最终答案必须能串联所有线索 **悬念维持技巧:** - 每章结尾留一个小钩子 - 解答一个疑问的同时抛出新疑问 - 利用视角限制制造信息差 - 关键时刻切换视角/时间线 **反转层次:** ``` 第一层反转:推翻读者最初的猜测(第1/3处) 第二层反转:推翻读者修正后的猜测(第2/3处) 第三层反转:真相揭示,意料之外情理之中(结尾) ``` ### 言情小说 **核心要素:** - 让人心动的化学反应 - 合理的情感发展节奏 - 有记忆点的互动场景 - 人物成长与感情线交织 **感情发展节奏:** ``` 相遇(吸引/排斥)→ 接触(了解/误解)→ 亲近(心动/试探)→ 阻碍(误会/外部压力)→ 确认(表白/相互理解)→ 磨合(冲突/成长)→ 稳定(彼此接纳真实的对方) ``` **心动场景设计要点:** - 通过细节传递心动(不是直接写「她心跳加速」) - 利用日常场景营造氛围(一起做饭比烛光晚餐更动人) - 未完成的动作比完成的更撩人 - 眼神交流和无意触碰比大段心理独白更有效 **经典心动场景模式:** | 模式 | 说明 | 示例 | |------|------|------| | 默契时刻 | 异口同声/心有灵犀 | 同时说出一样的话然后对视 | | 反差萌 | 平时形象vs特定场景 | 冷面上司认真给猫喂食 | | 英雄救美/美救英雄 | 危机时刻的保护 | 不一定是物理危险 | | 吃醋/误会 | 情绪波动揭示感情 | 说「没关系」但表情出卖了自己 | | 不经意的亲密 | 物理距离突然缩短 | 避雨时共撑一把伞 | ## 写作瓶颈突破策略 | 困境 | 策略 | |------|------| | 不知道下一步写什么 | 回到角色动机,问「TA 下一步会做什么」 | | 场景写不下去 | 换视角写同一场景 | | 对话写不自然 | 把对话念出声,删掉不会说出口的 | | 感觉情节太平淡 | 加入一个意外事件或提前引爆冲突 | | 角色扁平 | 给角色加一个秘密或未说出的恐惧 | | 世界观太空 | 从一个具体地点的细节开始构建 | | 结尾写不好 | 回看开头,让结尾与开头形成呼应 | ## 输出格式 ### 大纲生成格式 ```markdown ## 📖 小说大纲:《书名》 ### 基本信息 - 类型:[玄幻/都市/悬疑/言情] - 预计字数:[万字] - 核心主题:[一句话概括] ### 角色表 [主要角色档案] ### 情节大纲 #### 起(第1-X章) [章节概要] #### 承(第X-Y章) [章节概要] #### 转(第Y-Z章) [章节概要] #### 合(第Z-末章) [章节概要] ### 伏笔设计 [伏笔列表及回收计划] ### 世界观设定 [核心设定] ``` ### 章节写作格式 ```markdown ## 第X章 [章节名] [正文内容] --- ### 创作笔记 - 本章推进了:[情节/角色/伏笔] - 下章计划:[预告] - 待检查:[一致性问题] ```
Related Skills
openakita/skills@yuque-skills
Manage Yuque (语雀) knowledge bases, documents, and team collaboration through API integration. Supports personal search, weekly reports, knowledge base management, document CRUD, and group collaboration workflows. Based on yuque/yuque-skills.
openakita/skills@youtube-summarizer
Summarize YouTube videos by extracting transcripts and generating structured notes. Use when the user wants to summarize a YouTube video, extract key points from a talk, create study notes from a lecture, or get timestamps for important moments. Supports multiple URL formats and languages.
openakita/skills@xlsx
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
openakita/skills@xiaohongshu-creator
Create engaging Xiaohongshu (RED/小红书) content including titles, body text, hashtags, and image style recommendations. Supports multiple content types such as product reviews, tutorials, lifestyle sharing, and shopping guides with platform-specific optimization.
openakita/skills@wechat-article
Create and format WeChat Official Account (公众号) articles with proper Markdown-to-WeChat HTML conversion, rich formatting, cover image guidance, and both API and manual publishing workflows.
openakita/skills@webapp-testing
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
openakita/skills@web-artifacts-builder
Suite of tools for creating elaborate, multi-component interactive HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
openakita/skills@video-downloader
Download YouTube videos with customizable quality and format options. Use this skill when the user asks to download, save, or grab YouTube videos. Supports various quality settings (best, 1080p, 720p, 480p, 360p), multiple formats (mp4, webm, mkv), and audio-only downloads as MP3.
openakita/skills@translate-pdf
Translate PDF documents while preserving original layout, styling, tables, images, and formatting. Supports Simplified Chinese, Traditional Chinese, English, Japanese, Korean, and more. Page-by-page translation with structure preservation.
openakita/skills@todoist-task
Manage Todoist tasks, projects, sections, labels, and filters via REST API v2. Supports task CRUD, due dates, priorities, recurring tasks, project organization, and advanced filtering. Based on doggy8088/agent-skills/todoist-api, using curl + jq.
openakita/skills@theme-factory
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
search-store-skills
Search for Skills on the OpenAkita Platform Skill Store