← 返回 Skills 市场
tylerbittner

Spaced Repetition Teaching

作者 tylerbittner · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
279
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install spaced-repetition-teaching
功能描述
Adaptive spaced repetition engine using the FSRS-6 algorithm (Free Spaced Repetition Scheduler, Ye et al. 2024). Manages flashcard reviews with scientificall...
安全使用建议
This skill appears to implement a local FSRS-based spaced repetition tool and does not request credentials or network access, which is coherent with its description. However: 1) Inspect fsrs.py before running — the source bundled into the skill looks truncated at the end (a stray 'p' and truncation noted), so the advertised self-test may fail; fix or obtain a complete fsrs.py from the upstream reference before relying on it. 2) The CLI scripts update the card file in-place. Back up your markdown card file before using the tools and avoid pointing them at any file you can't afford to be rewritten. 3) Run the scripts in a sandbox or with a copy of your cards first to confirm behavior and formatting. 4) Because the skill's source/origin is 'unknown', prefer to manually review the code (which is short, pure Python) and ensure no modifications are made to unexpected paths. If you want to proceed safely: verify Python 3.6+ is available, test on a copy of your card file, and fix or replace the truncated fsrs.py self-test implementation.
功能分析
Type: OpenClaw Skill Name: spaced-repetition-teaching Version: 1.0.0 The skill bundle implements a legitimate spaced repetition system using the FSRS-6 algorithm. The Python scripts (due_cards.py, review.py, fsrs.py) handle local file parsing and mathematical scheduling logic without any external dependencies, network access, or sensitive data exfiltration. The SKILL.md instructions are strictly focused on managing flashcard reviews and do not contain any prompt injection or unauthorized command execution patterns.
能力评估
Purpose & Capability
Name/description match the bundled Python scripts: the repo provides FSRS scheduling, 'due' listing, and review application. However, the SKILL.md advertises a runnable algorithm self-test (python scripts/fsrs.py) but the fsrs.py file appears truncated at the end (syntax/runtime issue), so the advertised self-test may not work as-is.
Instruction Scope
Runtime instructions and CLI scripts consistently operate only on a user-specified markdown card file: reading, parsing, computing FSRS state, and updating that file in-place. This file I/O behavior is expected for the skill, but it does mean the skill will overwrite the provided file; users should only point it at card files (not arbitrary system files) and should back up important files. The SKILL.md suggests the agent 'ask once' for a file when not specified — the CLI tools themselves require a file path argument, so the agent must implement prompting or pass a path.
Install Mechanism
No install specification is provided (instruction-only with included scripts). No external downloads or package installs are declared. Risk from installation is low, but the included code will be written to disk when the skill is installed (it already contains source files).
Credentials
The skill requires no environment variables, no credentials, and no special config paths. All operations are local and file-based, so requested privileges are proportionate to the stated purpose.
Persistence & Privilege
The skill is not marked 'always: true' and does not request system-wide configuration. It can be invoked autonomously by the agent (default), which is expected for skills; combine that with the file-write behavior if you are concerned about autonomous writes to user files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install spaced-repetition-teaching
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /spaced-repetition-teaching 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: FSRS-6 adaptive flashcard review system
元数据
Slug spaced-repetition-teaching
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Spaced Repetition Teaching 是什么?

Adaptive spaced repetition engine using the FSRS-6 algorithm (Free Spaced Repetition Scheduler, Ye et al. 2024). Manages flashcard reviews with scientificall... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 279 次。

如何安装 Spaced Repetition Teaching?

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

Spaced Repetition Teaching 是免费的吗?

是的,Spaced Repetition Teaching 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Spaced Repetition Teaching 支持哪些平台?

Spaced Repetition Teaching 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Spaced Repetition Teaching?

由 tylerbittner(@tylerbittner)开发并维护,当前版本 v1.0.0。

💬 留言讨论