英语单词闪卡

2小时前更新 2 00
英语单词闪卡英语单词闪卡
英语单词闪卡

技能简介

基于闪卡的英语词汇学习工具,采用SQLite本地存储与类SM-2间隔重复算法,通过确定性CLI脚本实现稳定的卡片管理与复习调度。

能做什么

  • 创建与管理英语单词闪卡,支持例句、音频链接等富媒体内容
  • 按SRS算法自动计算下次复习时间,0-3分级评估记忆强度
  • 生成待复习清单,优先展示到期卡片
  • 跨聊天平台复用,配合OpenClaw代理提示词即可接入Slack/Discord/WhatsApp/Telegram

使用说明

  1. 克隆仓库并进入目录:git clone <repo-url> && cd english-learn-cards
  2. 安装依赖:确保Python 3.8+环境,无需额外pip包(仅标准库+SQLite)
  3. 初始化数据库:python skill/scripts/words.py init
  4. 执行迁移(如有):python skill/scripts/words.py migrate
  5. 添加新卡片:python skill/scripts/words.py add "implement" --definition="实施" --example="We need to implement the new policy."
  6. 渲染卡片(可选填充音频):python skill/scripts/words.py render "implement" --fill-audio
  7. 查看待复习:python skill/scripts/words.py due
  8. 完成复习并评分:python skill/scripts/words.py grade <card_id> <0-3>(0=完全忘记,1=困难回忆,2=顺利回忆,3=轻松回忆)
  9. 配置环境变量(可选):export ENGLISH_LEARN_CARDS_DB=/custom/path/cards.db

输入与输出

见下方输入与输出表格。

项目内容
输入英语单词、中文释义、例句、音频URL、自评等级0-3、数据库路径环境变量
输出下次复习时间、待复习清单、卡片渲染文本、SRS调度状态
适用人群技术背景英语学习者、OpenClaw代理用户、偏好CLI工具的开发者
不包含预置词库、云端同步、图形界面、发音播放、移动App

 

风险提示

  • SQLite数据库文件勿提交至Git仓库,已配置.gitignore排除
  • API密钥、Token等敏感信息需单独保管,避免硬编码
  • 一次性迁移或数据增强脚本建议放在仓库外执行
  • 代理提示词中的消息格式与测验流程需根据具体平台调整

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/racymind/english-learn-cards/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...