Back to skill
Skillv1.0.0
ClawScan security
diary-conversation · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousMar 3, 2026, 1:29 PM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's purpose (guided diary creation with image support) matches most of its files and instructions, but there are implementation and scope inconsistencies you should understand before installing.
- Guidance
- This skill appears to be what it says: a local diary assistant that writes Markdown files and saves images under a journals/ directory. Before installing, consider: 1) The agent will create and modify files (journals/YYYY-MM/*.md and journals/index.json) and save uploaded images to journals/YYYY-MM/images/ — ensure you are comfortable with those filesystem writes and their location. 2) The SKILL.md and references assume external tools (e.g., ImageMagick's convert, shell commands, and a scripts/update_index.py) that are not declared or bundled; thumbnail generation and some example commands may fail unless those tools/scripts are present. 3) The included save_image implementation prints paths but does not actually copy files; other referenced helper scripts are missing — the implementation is partially illustrative, so behavior may differ from the docs. 4) The guidance to 'directly modify' user content when asked risks the agent making edits without reconfirmation — prefer explicit confirmation before writes. 5) Images and local file paths can contain sensitive data; enable encryption/backup and restrict sharing if needed. If you want this skill, test it in a controlled directory, verify which external tools are required, and confirm explicit prompts/consent for each write operation. If any cloud backup features will be enabled, configure them yourself and supply credentials only when you trust the destination.
Review Dimensions
- Purpose & Capability
- okName/description, SKILL.md, references and the included Python script are all consistent with a local diary-creation skill that guides conversation, generates prose, stores Markdown files and images, and maintains an index. Required permissions and dependencies declared are minimal (none), which fits a local-only diary tool.
- Instruction Scope
- concernThe runtime instructions direct the agent to create directories, write Markdown files, save images into journals/YYYY-MM/images/, and update journals/index.json. That is expected, but SKILL.md also: (1) encourages modifying files directly when a user requests edits ('直接改,不要问"您想修改哪里"'), which could cause the agent to make filesystem changes without explicit per-change confirmations; (2) references processing outside the included code (thumbnail generation using 'convert', an external scripts/update_index.py) and assumes access to local file paths or downloads from URLs. These behaviors expand the agent's write/read scope on the local filesystem and rely on external tools not declared in requirements.
- Install Mechanism
- okThis is an instruction-only skill with no install spec and no downloads. That is low risk; nothing will be written to disk beyond the script files that come bundled. However, optional commands in the docs (ImageMagick 'convert', cp, tar) are referenced but not enforced.
- Credentials
- okThe skill requests no environment variables, no credentials, and no config paths. That is proportionate for a local diary and image-saving tool. References mention optional cloud backups requiring user configuration, but cloud access is not required by the skill as provided.
- Persistence & Privilege
- notealways is false and the skill doesn't request elevated system privileges. It does write and update files under a journals/ directory (creates directories, writes index.json), which is expected. Autonomous model invocation is allowed by default (disable-model-invocation: false) — this is normal for skills but means the agent could autonomously perform the file I/O behaviors described unless restricted by the platform.
