用途:当用户本意输入英文或代码,但键盘停留在希伯来语布局(或反向)时,会产生乱码文本。该技能负责检测这类误输入并解码,让你按用户真正的意图继续执行。
触发信号:英文或技术对话中突然出现希伯来字母;希伯来“词”违反拼写规则(如词中出现结尾形字母 ך ם ן ף ץ、连续两个结尾字母);希伯来文与英文、代码、URL、文件名或数字混杂;一个短希伯来词紧挨着明显的英文请求。若希伯来文本身语法正确且语境为希伯来语,则不应触发。反向情况较少见:拉丁乱码出现在本应使用希伯来语处,可尝试 --reverse。
主要能力:使用内置解码脚本,按标准以色列希伯来语(PC)布局(即 macOS 的 “Hebrew” 与 “Hebrew – QWERTY” 输入源)进行映射解码。非希伯来字符原样通过,可安全传入混合内容。
使用方式:先定位脚本,再执行。 DECODE=$(ls ~/.claude/skills/hebrew-keyboard-mistype/scripts/decode.py ~/.agents/skills/hebrew-keyboard-mistype/scripts/decode.py ~/.codex/skills/hebrew-keyboard-mistype/scripts/decode.py ~/agent-skills/hebrew-keyboard-mistype/scripts/decode.py 2>/dev/null | head -1) python3 "$DECODE" "<疑似文本>" 反向情况加 --reverse。脚本将解码结果打印到 stdout。随后用一句话说明你的理解(如“Reading that as: 'check this script' (Hebrew keyboard was on).”),再按解码后的请求继续执行,无需反问“你是指……吗”,除非解码结果仍有歧义。若仅部分内容误输入,只解码该部分即可。
适用场景:希伯来语/英语双语用户在日常英文或技术对话中误切布局时,避免重新输入整条消息。
限制:依赖已安装的解码脚本,需先解析脚本路径而非写死;仅在确认为误输入时使用,真实希伯来语句子不应解码;映射表仅供参考,通常无需手动对照。