feyman-coach
v1.0.0基于费曼学习法的个人知识教练,通过"以教代学"的方式帮助用户深度理解和巩固知识。 支持主动知识回顾、薄弱点诊断、个性化学习建议,并可通过配置实现每日自动触发知识回顾。 触发命令:/feynman(直接调用费曼学习功能)
⭐ 1· 273·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The skill claims to help users review notes using the Feynman method and the provided script and docs implement exactly that: scanning markdown files, generating questions, creating daily review files and history. Required resources (filesystem access to a notes vault) match the stated purpose. Minor mismatch: SKILL.md/README mention integrations/commands (sync-notion, export-anki, opencode commands) that are referenced but not fully implemented in the included script—this is an implementation incompleteness, not a security mismatch.
Instruction Scope
Instructions and the script read all .md files under a vault_path (default '.'), extract titles, generate tasks, and write outputs to Z_Utils/feynman-coach/*; they also recommend creating scheduled tasks or GitHub Actions. This behavior is consistent with the feature set. Important user-facing consideration: scanning all markdown files can surface sensitive notes if the script is executed from a directory that contains private data — the docs rely on the user to set vault_path or run the script from the correct location.
Install Mechanism
No install spec; the package is instruction-only with a pure-Python script. README suggests optional pip installs (tomli, win10toast) which are reasonable. No downloads from untrusted URLs or archive extraction are present.
Credentials
The skill requests no environment variables or credentials. It accesses local config (.opencode/config.toml) and the filesystem (markdown files) which is proportional to its purpose. There are example commands referencing external integrations (Anki/Notion/GitHub Actions) — those would require credentials if used, but the skill does not itself request any secrets.
Persistence & Privilege
The skill is not always-enabled and does not request special platform privileges. It writes files to Z_Utils/feynman-coach/daily-reviews and history — expected for saving review state. The GitHub Actions example includes a push step which, if enabled by the user, could commit notes/history back to a remote repository; that is a user-managed configuration and should be validated before use.
Assessment
This skill appears to do what it says: it scans your markdown notes, generates Feynman-style questions, and writes review files. Before installing or scheduling it: 1) set vault_path to the exact folder that contains only the notes you want scanned (do not run it from your home or repo root), 2) review the script (scripts/daily_review.py) yourself to confirm it writes only to Z_Utils/feynman-coach/, 3) if you use the GitHub Actions example, verify the workflow and repository permissions (automatic git push could publish sensitive notes), and 4) be aware that integrations mentioned (Anki/Notion/sync commands) are referenced but not implemented in the shipped script — those would require explicit credentials and additional code if you enable them. If you want extra assurance, run the script in --dry-run or --list mode in a test vault first.Like a lobster shell, security has layers — review code before you run it.
latestvk979e397v4ec445dmr0rjns6e1829e43
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
