feyman-coach

ReviewAudited by ClawScan on May 10, 2026.

Overview

This appears to be a coherent learning-coach skill, but it can scan local Markdown notes and optionally run on a schedule or push generated review files to GitHub.

This skill is reasonable for a personal knowledge vault, but review the full helper script before scheduling it, run it from the correct notes directory, and be careful with the optional GitHub workflow if your notes or generated review files are private.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If run from a broad directory, the skill may inspect more personal Markdown notes than the user intended and store derived titles, paths, and review tasks.

Why it was flagged

The script defaults to the current directory and recursively reads Markdown file contents to select notes and generate review material.

Skill content
"vault_path": "." ... for md_file in self.vault_path.rglob("*.md"): ... content = md_file.read_text(encoding="utf-8", errors="ignore")
Recommendation

Run it from the intended notes vault only, use a narrow configuration, and try the list or dry-run mode before enabling automation.

What this means

Once enabled, the review generator can run every day without a per-run prompt.

Why it was flagged

The README explicitly instructs users how to create a daily scheduled task for the helper script.

Skill content
$trigger = New-ScheduledTaskTrigger -Daily -At 9am
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "FeynmanDailyReview"
Recommendation

Only create the scheduled task if you want daily automation, and know how to disable or delete the task if your needs change.

What this means

Generated review files containing note titles and paths could be committed to a shared or public repository if the user enables this workflow.

Why it was flagged

The optional GitHub Actions example runs on a schedule and pushes generated review files back to the repository.

Skill content
on:
  schedule:
    - cron: '0 9 * * *'
...
git add Z_Utils/feynman-coach/daily-reviews/
...
git push
Recommendation

Use a private repository or review branch, confirm GitHub Actions write permissions, and avoid enabling this workflow for notes you do not want synced.

What this means

Installing optional packages from PyPI adds normal third-party dependency risk.

Why it was flagged

The README suggests optional PyPI dependencies without version pins; this is common for optional setup but still relies on external package provenance.

Skill content
pip install tomli
...
pip install win10toast
Recommendation

Install optional dependencies only if needed, preferably in a virtual environment, and pin or review package versions for long-term use.