Back to skill
Skillv1.0.0
ClawScan security
Bytesagain Study Plan · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 4, 2026, 2:41 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill implements a local study-plan CLI that writes local data files and does not request credentials or network access; the implementation is coherent with its purpose though there are small inconsistencies (missing declared binary dependency and a mismatched example command).
- Guidance
- This skill appears to be a local study-plan CLI and is internally coherent for that purpose, but check the following before installing or running: - The scripts call python3; ensure python3 is installed on your system (the skill did not declare this dependency). - The tool will create and write files under a data directory (default: ~/.local/share/study-plan) — if you care about where data is stored, set STUDY_PLAN_DIR or XDG_DATA_HOME before running. - SKILL.md examples reference a 'run' command that isn't implemented; use the actual commands (help, plan, daily, review, pomodoro, add, list, etc.) as shown in the scripts. - If you want to be extra cautious, run the scripts in a sandbox or inspect/execute them manually rather than allowing automatic installation/execution. No credentials, network endpoints, or obfuscated code were found, so there is low risk of secret exfiltration based on the provided files.
Review Dimensions
- Purpose & Capability
- okName/description (study-plan generator, schedules, reminders) match the shipped files: two shell scripts and a Python program that generate plans, daily schedules, reviews, and pomodoro guidance. The functionality is local and consistent with the stated purpose.
- Instruction Scope
- noteSKILL.md and examples are focused on creating study plans and invoking the CLI. One minor mismatch: SKILL.md examples show 'study-plan run' but the provided script implements commands like add/list/today/plan/daily/review/pomodoro and does not define a 'run' command. The scripts write data to a local data directory (DATA_DIR) and maintain history.log; SKILL.md does not explicitly document that but the behavior is reasonable for a local CLI.
- Install Mechanism
- concernThere is no install spec (instruction-only), yet the package includes executable scripts that invoke 'python3'. The registry metadata declared no required binaries, but the scripts require a working python3 runtime. This is an inconsistency: the skill will fail unless python3 is present, but the skill does not declare that dependency.
- Credentials
- okThe skill requests no credentials or secrets. It optionally respects STUDY_PLAN_DIR and XDG_DATA_HOME environment variables to control the data storage location; otherwise it writes under the user's home directory (~/.local/share/study-plan). This is proportionate to a local CLI that stores tasks and history.
- Persistence & Privilege
- okThe skill is not always-enabled and does not request elevated privileges. It persists user data in a dedicated data directory and log files under the user's home (or XDG_DATA_HOME). That local file writing is expected for a task manager and remains within its scope; it does not modify other skills or system-wide settings.
