Use this skill for Feishu/Lark English-game sessions.
vocab / guess / speaking?cet6.SENSEAUDIO_API_KEY from environment. Never hardcode keys.Use when the group wants a Wordle-like vocabulary game.
Behavior:
scripts/english_game.py.Hints may be released gradually if the group is stuck:
Use when the group wants a more conversational guessing game.
Default submode is definition.
Supported prompt styles:
Behavior:
For v1, prefer definition unless the user explicitly asks for another submode.
Use when the group wants spoken English practice through voice messages.
Behavior:
scripts/asr_transcribe.py.Important limitation:
Use a single entrypoint concept such as /english.
Recommended command pattern:
/english start/english start vocab/english start guess/english start speaking/english hint/english pass/english stop/english rank/english helpIf the user says only 英语游戏, start mode selection.
If the user already said vocab, guess, or speaking, go directly into that mode.
Supported labels:
Selection rules:
cet4: common core vocabulary, shorter words, familiar daily usagecet6: broader academic/common advanced vocabularykaoyan: more abstract and formal wordsielts: communication + academic discussion vocabularytoefl: academic and concept-heavy vocabularyWhen uncertain, default to cet6.
Use the script below for every vocab guess so repeated letters are handled correctly:
python3 scripts/english_game.py vocab-score \
--target-word "explanation" \
--guess "probability"
The script prints plain text that includes:
Use that output to update the board you show in Feishu/Lark.
Use the script below for voice-message transcription:
python3 scripts/asr_transcribe.py \
--file /path/to/audio.m4a \
--language en
Defaults:
sense-asr-proIf the user wants translation for speaking review, add --target-language zh or another supported language.
Always reply in natural chat language.
Good examples:
英语游戏开始啦,选一个模式:vocab / guess / speaking
你猜对了!
单词:explanation
音标:/ˌekspləˈneɪʃən/
词性:noun
释义:解释;说明
例句:Her clear explanation helped the team understand the problem.
我听到的是:I would like to book a ticket for tomorrow morning.
整体表达很自然。把 for tomorrow morning 再连读顺一点会更像真实对话。
Bad examples:
{"text":"...","segments":[...]}
{"guess":"probability","score":["absent","present",...]}
Claw should remember within the ongoing chat:
Do not ask users to repeat information that already exists in recent chat context.
Required:
export SENSEAUDIO_API_KEY="your_key"
Optional:
export SENSEAUDIO_BASE_URL="https://api.senseaudio.cn"
scripts/english_game.py: deterministic vocab scoring helperscripts/asr_transcribe.py: SenseASR transcription helper for speaking modereferences/integration_cn.md: Chinese interaction rules for Feishu/Larkreferences/modes_cn.md: mode-specific gameplay guidancereferences/asr_provider_notes.md: ASR defaults and capability notes共 1 个版本