Skip to main content

word-memo

为一个英语单词生成静态 HTML 记忆卡,突出派生词与联想记忆(并含词根、释义、关联词、例句),帮助高效记单词。 Use when the user asks to memorize / 记 an English word or wants its derivatives / 派生词 / 联想记忆, e.g. "记一下 abandon 这个单词"、"给我 abandon 的派生词和联想记忆"、"帮我记 benefit"。

설치로 이동

소스 정보

저장소
nlp-JvUUN/AAAAZOgH
최근 소스 활동
2026년 8월 6일 17:01
감지된 SKILL.md 언어
중국어
스타
1
포크
52

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
5 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
word-memo
description
为一个英语单词生成静态 HTML 记忆卡,突出派生词与联想记忆(并含词根、释义、关联词、例句),帮助高效记单词。 Use when the user asks to memorize / 记 an English word or wants its derivatives / 派生词 / 联想记忆, e.g. "记一下 abandon 这个单词"、"给我 abandon 的派生词和联想记忆"、"帮我记 benefit"。
phase
OUTPUT
kind
script
entry
scripts/make_memo.py
manual
true
# Word Memo 单词记忆卡生成 输入一个英语单词,输出一张静态 HTML 记忆卡,重点给出**派生词**与**联想记忆**。 版面顺序与各版块**数量下限**由脚本同目录的 `config.json` 决定(`section_order` / `min_counts` / `optional_sections`),该文件由 harness 的自进化功能自动维护。默认版面: 单词+音标 → 释义 → 词根词缀 → 派生词 → 联想记忆 → 关联词 → 例句。 ## 触发场景 - "记一下 abandon 这个单词" - "给我 abandon 的派生词和联想记忆" - "帮我记 benefit,要词根和派生词" - "给我 resilient 的联想记忆" ## 执行流程 1. **识别单词**:从用户话语中提取目标英语单词(小写化作为文件名)。 2. **自己产出该单词的完整记忆内容**(这是本 skill 的关键,不能跳过): 你就是词典。基于自身知识,为该单词写出音标、词性、中文释义、词根词缀拆解、 派生词、联想记忆、关联词、例句——**这些内容由你生成,绝不能留空让脚本去隐藏版块**。 3. **生成 HTML**:把上一步产出的内容作为命令行参数传给脚本,一次 `run_command` 完成: ```bash python .skill/word-memo/scripts/make_memo.py --word <word> \ --phonetic "<音标>" --pos "<词性>" --definition "<中文释义>" \ --root "<词根词缀拆解一句话>" \ --deriv "<派生词>|<词性>|<释义>" --deriv "..." \ --mnemonic "<联想记忆一条>" --mnemonic "..." \ --syn <近义词> --ant <反义词> --theme <同主题词> \ --example "<英文例句>||<中文翻译>" --example "..." \ -o output/<word>.html ``` **必须填齐的核心字段(缺一不可)**: - `--word`:单词本身。 - `--phonetic`:音标(如 `/əˈbændən/`)。 - `--pos`:词性(如 `v. / n.`)。 - `--definition`:中文释义。 - `--root`:词根词缀拆解一句话。 - `--deriv "word|pos|meaning"`:**派生词,本 skill 核心**,竖线分三段,可重复,优先高频。 - `--mnemonic "文本"`:**联想记忆,本 skill 核心**,可重复,谐音/画面/构词故事,要生动具体。 **各版块数量下限见 `config.json` 的 `min_counts`**(默认 deriv≥3、mnemonic≥2、example≥2、 syn≥3、ant≥2、theme≥3)。请按 config 当前值供给足量内容——config 可能被自进化调整过, 以其为准;宁可多给不要少给。 建议补充(尽量给,让卡片更完整): - `--syn / --ant / --theme <词>`:近义/反义/同主题词,数量参照 config 的 `min_counts`。 - `--example "英文||中文"`:例句,双竖线分中英,数量参照 config 的 `min_counts.example`。 4. **打开预览**:用默认浏览器打开 `output/<word>.html`。 ## 注意事项 - **绝不允许只传 `--word` 就跑脚本**。只有单词、没有派生词/联想/释义的卡片是"空卡",属于错误产出。 - `--deriv`、`--mnemonic` 是本 skill 的核心价值,任何情况下都必须填写;其余字段尽量填齐。 - 脚本的"字段可缺省、缺省版块自动隐藏"只是**容错兜底**,不是让你偷懒省略内容的理由。 - **版面与显隐由 `config.json` 驱动**:脚本会读同目录 `config.json`,按 `section_order` 排布版块, 按 `optional_sections` 决定 root/association/example 是否展示(deriv/mnemonic 为核心,永不隐藏)。 你无需关心 config,只管按 `min_counts` 供足内容即可;显隐/顺序交给脚本。 - 产物 HTML 统一输出到项目根 `output/` 目录(脚本默认即落 `output/<word>.html`;如需指定路径可加 `-o`)。 - `data/` 目录仅存放样例数据(如 `abandon.json`),供参考与回归测试用;正常流程用命令行字段直传,无需写 JSON 文件。
GitHub에서 보기