Back to skill
Skillv1.0.1
ClawScan security
elite memory skill · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousMar 11, 2026, 6:50 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill mostly matches a memory-sync tool, but there are inconsistencies (missing referenced Node scripts and mismatched requirement declarations) and a couple of design choices you should verify before installing.
- Guidance
- This skill appears to be a local memory manager that writes daily memory files and can push them to a GitHub repo and notify a Feishu user. Before installing: 1) Inspect the package contents — SKILL.md references Node scripts (init.mjs, analyze.mjs, sync.mjs, status.mjs) that are not included; ask the publisher why they are missing or obtain the complete source. 2) Confirm you actually need 'node' on PATH — if the implementation is purely shell-based you can remove the node requirement. 3) Understand and control Git behavior: the scripts will git add/commit/push to whatever 'memory' remote you configure — do not configure a remote pointing to a public or sensitive repo until you’ve reviewed which files will be committed. 4) FEISHU_USER_ID is declared required in metadata but described as optional in docs — decide whether you want Feishu notifications and verify how the 'openclaw message' command will behave on your system. 5) If you install, review and run install.sh in a safe environment, and do not add the suggested crontab entries until you’ve tested the scripts manually. If the author can provide the missing Node scripts or a clear explanation for their absence, and clarify the FEISHU_USER_ID requirement, that would reduce concerns.
Review Dimensions
- Purpose & Capability
- concernThe skill claims a Node-based workflow (SKILL.md shows node scripts: init.mjs, analyze.mjs, sync.mjs, status.mjs) and declares 'node' as a required binary, but the package only includes Bash scripts (analyze-memory.sh, sync-memory-to-github.sh, morning-memory-read.sh). Requiring 'node' and advertising Node scripts without those files is inconsistent and could indicate missing/altered files or sloppy packaging. FEISHU_USER_ID is declared required in metadata but SKILL.md describes it as optional — another mismatch.
- Instruction Scope
- concernRuntime instructions and the included shell scripts read and write files under ~/.openclaw/workspace (memory files, SESSION-STATE.md, MEMORY.md), run git operations (add/commit/push/pull) and attempt to send notifications via an 'openclaw' command to Feishu using FEISHU_USER_ID. Those actions are coherent with a memory-sync skill, but the SKILL.md instructs users to run Node scripts that are not present. The scripts will push local data to a Git remote you must configure — that can leak personal data to GitHub if misconfigured, so the push behavior should be explicitly reviewed before use.
- Install Mechanism
- okNo remote downloads or package installs. install.sh simply copies local files into the target workspace and makes script files executable. This is low-risk compared to installs that fetch arbitrary archives from the network.
- Credentials
- concernThe only declared environment requirement is FEISHU_USER_ID (primaryEnv), which aligns with Feishu notifications, but SKILL.md treats Feishu config as optional. 'git' is required and used; 'node' is declared required but not used by the provided scripts — disproportionate. There's no request for unrelated credentials, but you should verify whether FEISHU_USER_ID must be set for operation and why node is listed.
- Persistence & Privilege
- okThe skill is not set to always:true and does not request persistent platform-wide privileges. Installation copies files into the user's workspace and suggests adding cron entries; it does not modify other skills or system-wide agent settings.
