← 返回 Skills 市场
lymon-srad

wordpal-个性化专业英语学习助手

作者 lymon · GitHub ↗ · v3.1.0 · MIT-0
cross-platform ✓ 安全检测通过
327
总下载
2
收藏
0
当前安装
10
版本数
在 OpenClaw 中安装
/install wordpal
功能描述
嵌在聊天框的个性化英语学习 companion。结合你与龙虾的memory出词,学习英语词汇learn,查看词汇报告report。含17种多样题型,配合AI解析,覆盖多种词汇学习状态。使用FSRS算法计算复习周期,并通过corn定时推送学习提醒。
安全使用建议
This skill appears to be a local Node.js-based vocabulary trainer and is internally consistent with its description. Before installing, check: 1) you have Node >=22.5 as required; 2) you are comfortable with the skill reading/writing files under the configured workspace (default ~/.openclaw/workspace/wordpal) and the agent's memory directory; 3) the code bundle is from an unknown source (owner ID present but no homepage) — if you need higher assurance, review the remaining truncated source files (core/vocab-db.js, services that access the DB) for any unexpected network or credential access. There are no required environment variables or external network endpoints in the visible files, and the SKILL.md forbids direct SQLite manipulation, so the primary remaining risk is trusting the bundled code to operate only on the local workspace.
功能分析
Type: OpenClaw Skill Name: wordpal Version: 3.1.0 WordPal is a well-structured English learning skill that implements the FSRS (Free Spaced Repetition Scheduler) algorithm using a local SQLite database (via the built-in node:sqlite module). The code follows security best practices, including input validation in input-guard.js and the use of prepared statements in vocab-db.js to prevent SQL injection. The skill utilizes the agent's local memory files to personalize word selection and the cron capability for study reminders, both of which are consistent with its stated purpose. There is no evidence of data exfiltration, malicious execution, or harmful prompt injection instructions in the SKILL.md or reference files.
能力评估
Purpose & Capability
Name/description describe an embedded personalized English learning assistant. The skill requires only node and works with a local workspace/vocab DB and memory digest; the scripts implement question selection, hint generation, answer submission, reporting, and push-plan building — all consistent with the stated purpose.
Instruction Scope
SKILL.md explicitly instructs the agent to run local node scripts under the skill directory ({baseDir}/scripts/...), to read the bundled references/*.md files, and to operate on the configured workspace and memory directories. It forbids directly manipulating the SQLite files. No instructions attempt to read unrelated system files, environment secrets, or to send data to external endpoints.
Install Mechanism
There is no external install step (no downloads or third-party registry installs); the package is a code bundle that expects node on PATH. No extract-from-URL or remote install host is used, so install risk is low. (Note: the repository includes many JS files bundled into the skill, but that is normal for a script-based skill.)
Credentials
The skill declares only a binary requirement (node) and no environment variables, credentials, or external config paths. The scripts operate on a workspace directory (default ~/.openclaw/workspace/wordpal) and a memory directory; those are proportional and explained in README/SKILL.md.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request permanent system-wide privileges or modify other skills. It reads/writes within its workspace (user-level data) which is expected for a learning assistant.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install wordpal
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /wordpal 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.1.0
- Migrated script dependencies to package.json for streamlined management. - Removed obsolete scripts: question-plan.js, select-review.js, stage-word.js, updater.js, and validate-new-words.js. - No changes to user-facing skill protocol or features.
v3.0.1
修复 report-stats.js:buildNextAction 中 review_now 改为 learn_now(review 模式已移除,该值不再有效) report.md:移除已废弃的 risk_words 和 memory_digest 字段引用;报告格式由"不固定"改为严格的 5 区块模板(词库概览、近七天趋势、到期预览、学习表现、下一步引导)
v3.0.0
- 移除 review 复习功能及其相关文档,简化为仅支持 “learn” 和 “report” 两大模式 - 描述与核心协议同步:新增个性化出词、FSRS算法、AI题型解析等介绍 - 将原有 N 系列(新词题型)和 R 系列(复习题型)合并为统一的 Q1–Q17 编号,并优化题型设置
v2.1.0
- Refined user onboarding: session context initialization now runs before intent detection. - Updated skill description for clarity and conciseness. - Removed obsolete features reference file. - Added new learner memory service. ### 破坏性变更 - **学习状态范围收缩**:移除 Status 0,最低状态改为 1,相关升降级映射、FSRS 调度参数、题型分组、报告统计权重均同步调整 - **Status 3 emoji**:⚠️ → ❌ ### 新增 - 恢复 `learner-memory.js` 模块,`session-context` 重新输出 `learner_memory` 字段(高频错误词、近期混淆词) - 新增 `docs/` 目录,包含 PRD 文档与脑图 ### 变更 - Hint token 恢复 30 分钟过期校验,超时抛出 `HINT_TOKEN_EXPIRED` - 术语:`用户画像` → `基础学习配置`
v2.0.4
增加cron显式说明
v2.0.3
# Changelog ### 新增 - `show-hint.js`:展示提示并生成一次性 `hint_token`,在提交 `wrong` / `remembered_after_hint` 事件前必须调用 ### 变更 - `submit-answer.js`:`--event wrong` 和 `--event remembered_after_hint` 现在要求携带 `--hint-token`(由 `show-hint.js` 生成),缺失时返回 `HINT_TOKEN_REQUIRED` 错误 ### 文档修复 - `SKILL.md`:共享事件映射补全 `submit-answer.js` 的必填参数(`--word`、`--last-reviewed`);答错流程改为先调 `show-hint.js` 再按 B-3 判定 - `references/learn.md`: - 状态展示模板加强制说明"不可省略任何行"(修复难度行被跳过的问题) - 补新词时 `WORD_REJECTED` 细化:`exists_pending` 视为已就绪继续出题,其余才重新生成 - 答题后衔接规则:`correct` / `skip` 自动出下一题;`wrong` / `remembered_after_hint` 等待用户主动继续 - `references/onboarding.md`:步骤 4 推送注册说明更新 - `docs/scripts-contract.md`:新增 `show-hint.js` 契约;`submit-answer.js` 新增 `HINT_TOKEN_REQUIRED` / `HINT_TOKEN_INVALID` 错误码说明
v2.0.2
出题质量增强: - Session 状态栏:learn/review 开始时展示目标、难度、今日进度摘要 - Phase A/B/C 输出规范:统一答题前(出题)、答题中(判定)、答题后(反馈)三阶段输出格式,含 B-3 答错提示子流程 - 题型质量约束:为 N1/N3/R3/R4/R5/R6/R7/R10/R11 共 9 种题型添加 notes(选项位置随机、例句不泄露答案等) Token 精简: - SKILL.md:删除用户画像契约、脚本调用规范表;表格→列表; - learn.md:删除输入定义、LLM 责任等冗余段;表格→列表; - review.md:同上; 其它: - 将所有 `<skill-dir>` 占位符替换为 OpenClaw 原生模板变量 `{baseDir}`,框架自动注入实际安装路径,agent 不再需要手动推断; - 删除 SKILL.md 和 report.md 中"手动替换安装目录"的冗余说明; - 修复 clawhub 安装到 `~/.openclaw/skills/wordpal` 后脚本路径可能解析失败的问题。 - 修改description
v2.0.0
Added 新增 next-question.js,用于为学习/复习场景生成下一题的紧凑题型规划。 新增 question-plan.js,将题型选择独立为可复用的规划层能力。 新增 submit-answer.js,支持按答题事件直接提交结果并返回轻量进度信息。 新增 session-summary.js,可基于一轮学习的 op_id 输出结构化会话总结。 新增 profile.js,支持统一读写用户画像配置。 新增 push-plan.js,可将用户推送时间转换为 learn/review 的注册计划。 新增 features 与 scripts-contract 文档,补充产品能力说明与脚本契约。 Changed 将 WordPal 从“词库管理/复习工具集”升级为“可直接驱动 Agent 学习流程的完整闭环”。 重构题型体系,统一为新词 N1..N7 与复习 R1..R11,并支持按难度、状态、上一题类型稳定选题。 重构 session-context.js,使其更明确承担学习、复习、报告的事实层输入角色。 重构 report-stats.js,输出更聚焦总量、趋势、风险词和下一步动作。 更新 onboarding、learn、review、report 流程文档,使上层 Agent 的执行顺序和责任边界更清晰。 Improved 用户画像从旧的 Markdown 文件方案迁移为 SQLite user_profile 表持久化,配置管理更稳定。 数据层新增 schema version、用户画像表及更多查询能力,支持风险词、事件汇总、画像读取等场景。 updater.js / update-word.js 强化为基于答题事件驱动的状态推进逻辑,减少上层手动计算状态的负担。 强化 SRS 与复习时间一致性约束,提升词状态与调度结果的可靠性。 整体 CLI / JSON 协议更加统一,便于被宿主 Agent 或工作流稳定调用。 Removed / Simplified 精简旧版以静态说明为主的部分参考文档结构,改为围绕实际脚本契约和流程文档组织。 移除对旧版本地画像文件写入方式的依赖,统一收口到数据库持久化方案。
v1.0.1
WordPal 1.0.1 - skill name capitalized and new emoji metadata added for improved identification. - Script path documentation now uses the placeholder <skill-dir> to clarify installation flexibility; explicit guidance for non-default install locations. - Clarified that WordPal is an agent within the host, not specifically “OpenClaw”; updated references throughout. - Description updated for greater clarity and consistency. - No behavioral changes or file modifications; documentation improvements only.
v1.0.0
Initial release of WordPal, a word memorization agent. - Supports onboarding, learning, review, and progress report features, with automatic onboarding on first run. - Implements fixed workflow with intent recognition and strict file/script-based integrations. - Manages user profile and vocabulary status via standardized markdown and SQLite-backed scripts. - Enforces contract-driven operations, including fine-grained status transitions and context injection constraints. - Limits on reminders and prohibits direct DB access, ensuring robust, modular, and user-centric task flow.
元数据
Slug wordpal
版本 3.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 10
常见问题

wordpal-个性化专业英语学习助手 是什么?

嵌在聊天框的个性化英语学习 companion。结合你与龙虾的memory出词,学习英语词汇learn,查看词汇报告report。含17种多样题型,配合AI解析,覆盖多种词汇学习状态。使用FSRS算法计算复习周期,并通过corn定时推送学习提醒。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 327 次。

如何安装 wordpal-个性化专业英语学习助手?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install wordpal」即可一键安装,无需额外配置。

wordpal-个性化专业英语学习助手 是免费的吗?

是的,wordpal-个性化专业英语学习助手 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

wordpal-个性化专业英语学习助手 支持哪些平台?

wordpal-个性化专业英语学习助手 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 wordpal-个性化专业英语学习助手?

由 lymon(@lymon-srad)开发并维护,当前版本 v3.1.0。

💬 留言讨论