Back to skill
Skillv1.0.0

ClawScan security

JournalBot Daily Journaling with AI Prompts · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 11, 2026, 12:30 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is internally consistent with its stated purpose (local journaling) and requests no credentials or installs; minor feature-description overclaims exist but nothing unsafe or incoherent from a security standpoint.
Guidance
This skill appears to do what it says: prompt you and save daily journal entries as local markdown files (default ./journal). Before installing, consider: 1) Location & backups — the skill creates files under the working directory; ensure that path is where you expect and that backups/encryption meet your privacy needs. 2) Feature expectations — the README advertises monthly insights and automated mood inference; the provided code only offers a deterministic daily prompt, optional mood field, and simple weekly stats. Don’t expect advanced analysis unless you inspect or extend the code. 3) Review permissions — it needs permission to create/read/write files in the chosen journalDir; grant only that directory if your environment supports restricting file access. 4) Autonomy — the skill can be invoked by the agent (normal default); if you do not want the agent to prompt you autonomously, adjust skill invocation settings. If you require higher assurance, review the src/journal-bot.js source yourself or run it in a controlled environment.

Review Dimensions

Purpose & Capability
noteName/description (local journaling, prompts, mood tracking, pattern detection) aligns with included code: the code generates daily prompts, stores entries as local markdown files, and computes simple weekly stats. However, the README/SKILL.md mention features like "monthly insights" and more advanced "pattern detection" and "mood tracking inferred from language" that are not implemented in the provided src/journal-bot.js (the code only accepts an optional mood parameter and provides a basic weeklyStats function). This is a feature-claim mismatch but not a security incoherence.
Instruction Scope
okSKILL.md instructs agent to prompt the user and keep everything local in markdown files (journal/YYYY-MM-DD.md). The code only reads/writes files inside a journalDir (default './journal') and validates date formats for reads. There are no instructions to read other system files, environment variables, or to transmit data externally.
Install Mechanism
okNo install spec is present (instruction-only skill with a small included JS source file). There are no downloads, package installs, or extract operations. The runtime footprint is limited to the provided code.
Credentials
okThe skill declares no required environment variables, no credentials, and the code does not access environment secrets or external services. File-system access is necessary for the stated purpose and limited to a per-skill directory.
Persistence & Privilege
okalways is false and the skill does not request persistent platform privileges or modify other skills/configurations. It writes/reads local journal files in its own directory only.