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.
