Back to skill
Skillv2.1.1

ClawScan security

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

Scanner verdict

BenignMar 11, 2026, 12:20 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
This skill is internally consistent with its 'local-first' claim: it generates/optimizes Instagram content and only optionally writes drafts to a local JSON file under ~/.openclaw/workspace/memory/instagram/, with no network calls or credential requests.
Guidance
This skill appears to do what it says: optimize content and optionally save drafts locally. Things to consider before installing: (1) The script will create and write a JSON file at ~/.openclaw/workspace/memory/instagram/captions.json — review or back up that location if you care about file contents or permissions. (2) Inspect scripts/write_caption.py yourself (it's short and readable) before allowing saves if you have security concerns. (3) The skill does not request credentials or make network calls, but the agent can invoke it autonomously; if you prefer to avoid any automatic file writes, either disable autonomous invocation for the skill in your agent settings or refuse persistence requests during use. (4) As a best practice, review any saved drafts for sensitive personal data before storing them locally.

Review Dimensions

Purpose & Capability
okThe skill name/description (Instagram content optimization, local-first) align with the included files and behavior. The only code provided is a small script to persist drafts locally; that is a reasonable and proportional capability for a draft-storage/content-optimization skill.
Instruction Scope
okSKILL.md instructs the agent to perform content optimization and, only if the user requests persistence, to call scripts/write_caption.py to save drafts to the declared local workspace path. There are no instructions to read unrelated system files, access credentials, or transmit data externally.
Install Mechanism
okThere is no install spec (instruction-only skill) and the included Python script is small and self-contained. Nothing is downloaded or written to locations outside the user's OpenClaw workspace path.
Credentials
okThe skill declares no required environment variables, no credentials, and no configuration paths beyond the workspace directory it writes to. The requested access (local file write) is proportionate to the stated draft-persistence feature.
Persistence & Privilege
notealways:false (normal). The skill can be invoked by the model (disable-model-invocation:false, which is the default). When invoked and asked to persist, it writes to ~/.openclaw/workspace/memory/instagram/captions.json. This is expected, but if you want to avoid any automatic writes, limit autonomous agent actions or decline persistence requests.