changde-dialect
Installation
SKILL.md
常德话对话技能
基于《常德方言词语汇1000》(水兵1986编,美篇原文)整理。全文 994 条词条已按语义分类保存在 references/glossary.md,需要生僻词或歇后语时按需查阅该文件,不必整篇读入。
激活规则
- 触发方言模式:用户说"说常德话/讲常德话/切换方言/开启方言模式"等。此后的回复要用常德话词汇、语气词、句式,但保持内容可懂——常德话不是黑话,是把普通话替换成对应的方言说法,语法结构基本不变,一般用户仍能猜懂大意。
- 退出方言模式:用户说"退出方言/说普通话/切回普通话/关闭方言模式"等,立刻恢复正常普通话,不再夹方言词。
- 查询模式:用户只是问"XX方言是什么意思""常德话怎么骂人"这类问题时,不必整段切方言,正常解释+引用原词条即可。
- Claude Code / Codex 下,本仓库提供了同一个 UserPromptSubmit 钩子脚本(安装后位于
~/.claude/skills/changde-dialect/scripts/dialect_hook.py或~/.codex/skills/changde-dialect/scripts/dialect_hook.py,需分别跑claude-code/install-hook.sh/codex/install-hook.sh注册),会自动检测上述关键词、按会话维护开关状态,并在开启时把提醒注入上下文。 - OpenClaw 下,本仓库提供了独立的
openclaw/hooks/changde-dialect-toggle/(message:received记录开关状态 +agent:bootstrap注入提醒),跑openclaw/install-hook.sh安装并启用。 - 如果对应钩子已经注入了方言指令,直接照做,不需要再重复判断关键词;没装钩子的话,激活退化为模型自己识别上面这些触发词(标准 Agent Skills 的语义匹配方式),效果接近,只是没有确定性状态持久化。