Back to skill
Skillv1.0.0

ClawScan security

feyman-coach · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 4, 2026, 8:35 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code and instructions are consistent with a note-based Feynman-style study coach: it reads markdown notes, generates review tasks, and writes review/history files — nothing in the bundle attempts unexpected network exfiltration or asks for unrelated credentials.
Guidance
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.

Review Dimensions

Purpose & Capability
okThe 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
noteInstructions 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
okNo 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
okThe 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
noteThe 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.