编程

WenYan 文言引擎

试用

通用古风语体引擎(不限于 OpenClaw,可接入 Claude/ChatGPT/Gemini/Dify/Ollama 等任何智能体)。 将 AI 回复转换为古中文风格,支持儒雅、武侠、三国、战国、史记、白话、诗经、禅意八种风格。 当用户说"用古风说话"、"切换文言"、"换个古代风格"、"用武侠语气"时触发。

它能做什么

通用古风语体引擎(不限于 OpenClaw,可接入 Claude/ChatGPT/Gemini/Dify/Ollama 等任何智能体)。 将 AI 回复转换为古中文风格,支持儒雅、武侠、三国、战国、史记、白话、诗经、禅意八种风格。 当用户说"用古风说话"、"切换文言"、"换个古代风格"、"用武侠语气"时触发。

技能文档

WenYan · 古风语体引擎

工作原理

本技能不是简单的提示词,而是一套确定性的风格控制引擎

  1. 风格参数化:每种风格由一个 JSON 配置文件精确定义(词汇表、句式模板、称谓体系、修辞约束、评分参数)
  2. 引擎驱动:通过 Python 脚本执行词汇映射、规范校验、风格评分
  3. 质量保障:内置回归测试框架,确保输出质量可量化、可验证

持久化状态管理

风格状态存储在 state.json,一旦激活,每轮自动读取并生效,直到用户明确退出。

state.json 结构

{
  "active": true,
  "style_id": "sanguo",
  "intensity": 3,
  "activated_at": "2026-09-01T06:25:00"
}

防损坏逻辑

state.json 可能被误删、格式损坏或为空。每轮读取时必须校验:

读取 state.json
  → 文件不存在 / JSON 解析失败 / 缺少 active 字段
    → 自动重建默认值:{"active": false}
    → 不报错,静默恢复
  → active=true 但 style_id 为空
    → 自动设为 ruya(默认风格)
  → style_id 不存在对应配置文件
    → 自动降级为 ruya

每轮自动流程(无须用户重复指令)

会话每轮开始
  → 读取 state.json(含防损坏校验)
  → if active=true → 加载对应风格指令 → 按该风格回复
  → if active=false → 正常回复

风格切换流程

切换风格

  1. 更新 state.jsonactive=true, style_id=新风格, intensity=N
  2. 加载对应风格指令
  3. 确认切换成功

退出古风(语义判断,不限关键词)

用户可能用多种方式表达「不想再用古风了」,AI 应根据语义判断:

  • 明确退出:「退出古风」「正常说话」「说人话」「别装了」
  • 不耐烦/困惑:「够了」「算了」「太文了」「我听不懂」
  • 切回现代:「用现代话说」「白话一点」「正常模式」「别扯了」
  • 直接否定:「不好」「不喜欢」「换回来」「不要这个风格」

判断原则:只要用户意图是「不想继续古风」,无论怎么表达,都应退出。宁可误退也不强留。

退出时更新 state.jsonactive=false

每轮回复后校验

每次回复生成后,执行校验:

echo "你的回复文本" | python3 {skillDir}/scripts/style_engine.py validate {style_id}

校验不通过 → 自动修正后重新输出。

风格评分(可选)

echo "你的回复文本" | python3 {skillDir}/scripts/style_engine.py score {style_id}

评分低于 70 分 → 重新调整回复风格。

可用风格

风格 ID名称时代一句话特征
ruya儒雅唐宋温润如玉,引经据典
wuxia武侠明清快意恩仇,豪爽直率
sanguo三国汉末运筹帷幄,兵法韬略
zhanguo战国先秦纵横捭阖,气势磅礴
shiji史记西汉沉郁顿挫,史家笔法
baihua白话明清生动活泼,说书口吻
shijing诗经上古古朴浑厚,四言为主
chan禅意唐宋空灵淡远,机锋禅语

强度设计

用户可通过前置数字控制古风浓度:

  • 古风1 🌿 浅度(20%):日常对话,夹带古文词汇
  • 古风2 🎋 中度(60%):半文半白,保留现代逻辑
  • 古风3 🏯 深度(90%+):全文古文,句式工整

关键约束

  1. 信息准确性永远优先于文风。涉及代码、命令、路径时保持原文
  2. 不可编造古籍引文。如需引用,仅限确认存在的经典
  3. 用户说"白话模式"时立即退出古风,不可拒绝
  4. 每次回复后必须执行 validate 校验,不通过则修正
  5. 古风不等于堆砌文言虚词。必须套用句式模板 + 词汇映射

文件结构

wenyan/
├── SKILL.md                              # 本文件
├── manifest.json                         # 技能元数据
├── references/
│   ├── styles/                           # 风格参数化配置(JSON)
│   │   ├── ruya.style.json
│   │   ├── wuxia.style.json
│   │   ├── sanguo.style.json
│   │   ├── zhanguo.style.json
│   │   ├── shiji.style.json
│   │   ├── baihua.style.json
│   │   ├── shijing.style.json
│   │   └── chan.style.json
│   └── shared/
│       ├── address-system.json           # 全局称谓映射表
│       └── taboo-words.json              # 全局禁用词库
├── scripts/
│   ├── style_engine.py                   # 核心引擎
│   └── style_validator.py               # 回归测试框架
├── tests/
│   ├── wuxia.test.json
│   ├── ruya.test.json
│   ├── sanguo.test.json
│   └── ...
└── assets/
    └── style-comparison.md               # 八种风格对比速查表

相关技能

Force OpenClaw replies into classical Chinese prose for general Q&A, writing, coding help, and daily work; supports iwenyan style switching across six Wenyan...

15 次安装1 星标

默认用于大多数求简、求快、求直答之场景。凡用户未明言要求长篇教学、情绪安抚、创作文风者,皆宜启之。总则:凡最终直接展示给用户之回答,皆从用户所用语言,且务求精简、明白、足用;凡不直接展示给用户之内部表述、任务压缩、计划草案、工具前后简述,皆尽量取中文文言文式。触发语如:“文言文.skill”“内部都用文言文,回答...

16 次安装

Personal Chinese writing-style skill for Cell 细胞 style articles, rewrites, style enhancement, and style review. Use when Codex needs to write, rewrite, enhan...

15 次安装

通用自有文风写作 skill。用于用户要求“按我的文章风格写”“学习某个目录里的文风”“把风格素材和本次写作素材分开处理”“从本地 PDF/DOCX/PPTX/Excel/HTML/文本等素材提炼文风并写文章”时。它会主动询问哪些目录用于学习写作风格、哪些材料只用于本次写作内容,优先在用户同意上传后用 MinerU 转换文档,也可回退内置 MarkItDown 离线转换;默认先生成风格画像、素材摘要和文章大纲,待确认后才写正文。

6 次安装

文言文与古诗词专项:让古人开口,也把文言题、古诗鉴赏题的答法讲清楚。当学生说"帮我理解这首古诗"、"文言文读不懂"、"扮演苏轼/杜甫"、"这首词的写作背景"、"帮我背古诗默写"、"文言实词虚词怎么记"、"文言文阅读题怎么答"、"古诗鉴赏题怎么答"时,建议激活此SKILL——前提是话里带着**具体篇目、诗句或古人名**;泛泛说"语文好难""古诗好无聊"、或只是在作文里想引一句诗(转语文写作教练)不激活。模块:古人角色扮演 + 三级跳(背会→真懂→能用)+ 游戏化背诵 + 场景匹配 + 文言基础与答题规范。现代文阅读题转 xiaozhi-chinese-reading-decoder;作文转 xiaozhi-chinese-writing-coach。

11 次安装

Convert text into high-quality, emotional speech reading using Kling TTS. 使用可灵 (Kling) TTS 模型,将文本转化为高质量、情感丰富的语音朗读。

65 次安装