/install daily-vocab
Daily Vocabulary / 每日词汇
Generate a beautiful vocabulary learning card featuring one advanced English word with complete learning materials.
Workflow
- Get today's date — Use date to determine word theme. Rotate themes weekly: Mon=emotions, Tue=science, Wed=art/culture, Thu=business, Fri=nature, Sat=philosophy, Sun=daily life.
- Select a word — Choose an interesting, useful but not commonly known English word (GRE/SAT level or above). Use
web_searchto verify meaning and find authentic usage examples. Query:"[word] definition etymology usage examples". - Build the learning card — Include: word, phonetic transcription, part of speech, definition (EN + CN), etymology/word roots, 3 example sentences (with CN translation), synonyms, antonyms, a memory tip.
- Generate the visual — Create a single-file HTML artifact.
Visual Design Requirements
Create a flashcard-style learning interface:
- Layout: Single large card, centered, with clear sections. Think premium language-learning app aesthetic.
- Typography: The word itself in a large, beautiful display font (e.g., Crimson Text, Spectral, Libre Caslon). Phonetics in a monospace font. Body in clean sans-serif.
- Color scheme: Soft, focus-friendly palette — muted blues/greens/warm grays. Alternate between light and dark themes based on day of week.
- Sections:
- Top: Word + Phonetics + Part of Speech
- Definition block: EN definition, then CN translation
- Etymology: Root breakdown with visual connectors
- Examples: 3 sentences with key word highlighted
- Bottom row: Synonyms | Antonyms | Memory Tip
- Interactivity: Click the word to toggle between showing/hiding the Chinese translation (study mode). A "Quiz Me" button that hides the definition and shows it on click.
- Animation: Card flips in on load. Sections reveal with stagger.
- Ad-ready zone:
\x3Cdiv id="ad-slot-bottom">below the card (min-height 90px). - Footer: "Powered by ClawCode"
Word Selection Guidelines
- Prefer words that are: elegant, useful in professional/academic contexts, have interesting etymologies
- Avoid: obscure archaic words nobody uses, basic words everyone knows
- Good examples: "ephemeral", "serendipity", "paradigm", "resilience", "ubiquitous", "cacophony"
Output
Save as /mnt/user-data/outputs/daily-vocab.html and present to user.
推送管理
# 开启每日推送(早晚各一次)
node scripts/push-toggle.js on \x3CuserId>
# 自定义时间和渠道
node scripts/push-toggle.js on \x3CuserId> --morning 08:00 --evening 20:00 --channel feishu
# 关闭推送
node scripts/push-toggle.js off \x3CuserId>
# 查看推送状态
node scripts/push-toggle.js status \x3CuserId>
支持渠道:telegram / feishu / slack / discord
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install daily-vocab - After installation, invoke the skill by name or use
/daily-vocab - Provide required inputs per the skill's parameter spec and get structured output
What is Daily Vocab?
One advanced English word every day — IPA pronunciation, etymology, 3 example sentences, and quiz mode. GRE / SAT / IELTS / C2 vocabulary level. It is an AI Agent Skill for Claude Code / OpenClaw, with 153 downloads so far.
How do I install Daily Vocab?
Run "/install daily-vocab" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Daily Vocab free?
Yes, Daily Vocab is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Daily Vocab support?
Daily Vocab is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Daily Vocab?
It is built and maintained by jiajiaoy (@jiajiaoy); the current version is v1.0.1.