Skip to main content

flash-card

为一个英语单词生成静态 HTML 学习闪卡(含音标、词性、释义、3 条中英对照例句、近义词)。 Use when the user asks to make a flash card / 闪卡 for an English word, e.g. "给我做张 crazy 词的闪卡"、"给我做 crazy 的 flash card"、"做一个 resilient 的单词卡"。

الانتقال إلى التثبيت

معلومات المصدر

المستودع
nlp-JvUUN/AAAAZOgH
آخر نشاط في المصدر
٣٠ يوليو ٢٠٢٦ في ١٥:٢٥
لغة SKILL.md المكتشفة
الصينية
النجوم
١
التفرعات
٥٢

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
7 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
flash-card
description
为一个英语单词生成静态 HTML 学习闪卡(含音标、词性、释义、3 条中英对照例句、近义词)。 Use when the user asks to make a flash card / 闪卡 for an English word, e.g. "给我做张 crazy 词的闪卡"、"给我做 crazy 的 flash card"、"做一个 resilient 的单词卡"。
phase
OUTPUT
kind
script
entry
scripts/make_flashcard.py
manual
true
# Flash Card 单词闪卡生成 为英语单词生成一张静态 HTML 学习卡片。卡片版面顺序:单词+音标 → 释义 → 近义词 → 3 条中英对照例句。 ## 触发场景 当用户说出类似下面的话时触发本 skill: - "给我做张 crazy 词的闪卡" - "给我做 crazy 的 flash card" - "做一个 resilient 的单词卡" - "帮我生成 meticulous 的闪卡" ## 执行流程 1. **识别单词**:从用户话语中提取目标英语单词(小写化作为文件名)。 2. **生成 JSON 数据**:自己写出该单词的学习数据,字段如下,保存到 skill 的 `data/` 目录: - 路径:`.skill/flash-card/data/<word>.json` - `word`:单词 - `phonetic`:音标(如 `/rɪˈzɪliənt/`) - `pos`:词性(如 `adj.`) - `definition`:中文释义 - `examples`:**恰好 3 条**,每条含 `en`(英文例句)和 `zh`(中文翻译) - `synonyms`:近义词列表(4-6 个为宜) 例句要求:地道、长度适中、能体现该词典型用法;近义词要尽量贴近该词在释义下的核心含义。 3. **生成 HTML**:运行脚本,HTML 输出到**当前工作目录**(不是 skill 目录): ```bash python .skill/flash-card/scripts/make_flashcard.py .skill/flash-card/data/<word>.json ``` 默认输出 `./<word>.html`。如需指定路径加 `-o`。 4. **打开预览**:用默认浏览器打开生成的 HTML 文件,让用户立即看到效果。 ## 数据 JSON 示例 ```json { "word": "resilient", "phonetic": "/rɪˈzɪliənt/", "pos": "adj.", "definition": "能迅速从困难、挫折中恢复过来的;有韧性的,适应力强的", "examples": [ {"en": "She is a resilient child who bounces back quickly from setbacks.", "zh": "她是个有韧性的孩子,遇到挫折能很快恢复过来。"}, {"en": "The economy proved remarkably resilient during the crisis.", "zh": "在危机期间,经济表现出了惊人的韧性。"}, {"en": "A resilient mindset helps you cope with life's challenges.", "zh": "一种有韧性的心态能帮你应对生活中的挑战。"} ], "synonyms": ["tough", "flexible", "strong", "hardy", "buoyant", "springy"] } ``` ## 注意事项 - 例句固定 3 条,脚本会自动截断或补占位,但生成数据时应直接给齐 3 条。 - HTML 文件始终输出到当前工作目录,便于用户在任意项目下使用。 - 原始 JSON 数据集中存放在 skill 的 `data/` 目录,方便复用与回顾。
عرض على GitHub