Daily Vocab

v1.0.1

One advanced English word every day — IPA pronunciation, etymology, 3 example sentences, and quiz mode. GRE / SAT / IELTS / C2 vocabulary level.

2· 138·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for jiajiaoy/daily-vocab.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Daily Vocab" (jiajiaoy/daily-vocab) from ClawHub.
Skill page: https://clawhub.ai/jiajiaoy/daily-vocab
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install daily-vocab

ClawHub CLI

Package manager switcher

npx clawhub@latest install daily-vocab
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (word-of-the-day, study card, quiz) match the files and SKILL.md. The three scripts implement local push scheduling and user state storage under a skill-local data/users directory — this is coherent with the documented push management commands.
Instruction Scope
Runtime instructions ask the agent to use the platform's web_search tool for definitions/examples and to write a single-file HTML to /mnt/user-data/outputs/daily-vocab.html — both are appropriate for the stated purpose. The SKILL.md also documents push management commands that run the included node scripts. Nothing in the instructions directs the agent to read unrelated system files or secret environment variables.
Install Mechanism
No install spec (instruction-only) and the included scripts are simple Node.js utilities using fs/path/console. No downloads or external installers are present.
Credentials
The skill does not request environment variables or credentials. The push scripts store per-user JSON under data/users and do not embed channel credentials; they emit platform markers (__OPENCLAW_CRON_ADD__/__OPENCLAW_CRON_RM__) to register cron tasks, which is consistent with the documented push behaviour.
Persistence & Privilege
always:false. The push-toggle script prints cron-add/cron-rm markers that, when consumed by the OpenClaw platform, will schedule/unschedule tasks. This is expected for a push-capable skill but does enable the skill to request that the platform set up recurring tasks. The skill itself does not alter other skills or system files outside its own data directory.
Assessment
This skill appears to do exactly what it claims: generate a daily vocabulary HTML card and optionally register scheduled pushes. It does not ask for secrets or contact external services directly in the included scripts. A few practical notes before installing: (1) The agent will use the platform's web_search tool to look up definitions/examples — if you have privacy concerns, check how web_search works on your platform. (2) Enabling pushes will emit cron-add markers that the OpenClaw platform must act on to actually deliver messages; the scripts store per-user JSON under the skill's data/users directory — review that directory if you care about stored user IDs. (3) The generated HTML includes an <div id="ad-slot-bottom"> as requested by the SKILL.md (for ads); if you do not want ad placeholders, edit the template. Otherwise there are no incoherent or disproportionate requirements.

Like a lobster shell, security has layers — review code before you run it.

latestvk972sn008awdvty4jmz4ry4d7185mx09
138downloads
2stars
2versions
Updated 18h ago
v1.0.1
MIT-0

Daily Vocabulary / 每日词汇

Generate a beautiful vocabulary learning card featuring one advanced English word with complete learning materials.

Workflow

  1. 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.
  2. Select a word — Choose an interesting, useful but not commonly known English word (GRE/SAT level or above). Use web_search to verify meaning and find authentic usage examples. Query: "[word] definition etymology usage examples".
  3. 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.
  4. 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: <div 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 <userId>

# 自定义时间和渠道
node scripts/push-toggle.js on <userId> --morning 08:00 --evening 20:00 --channel feishu

# 关闭推送
node scripts/push-toggle.js off <userId>

# 查看推送状态
node scripts/push-toggle.js status <userId>

支持渠道:telegram / feishu / slack / discord

Comments

Loading comments...