Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Memory Daily

v1.0.0

Automates daily memory file management. Use when creating, reading, or appending to daily memory notes (memory/YYYY-MM-DD.md). Helps the agent maintain conti...

0· 0·0 current·0 all-time
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, SKILL.md, and index.js are consistent: functions exist for ensureToday, append, read, recent and operate on memory/YYYY-MM-DD.md. There are no unrelated binaries or credentials requested.
Instruction Scope
Runtime instructions are limited to local file operations in a dedicated memory directory. No network calls, external endpoints, or instructions to read unrelated system files or environment variables are present.
Install Mechanism
There is no install specification (no downloads or package installs), which is low risk. The package includes source files packaged three times (duplicates of index.js, SKILL.md, package.json) — odd packaging but not evidence of malicious behavior.
Credentials
The skill declares no required environment variables, credentials, or config paths. The code doesn't access environment variables or external secrets.
Persistence & Privilege
always is false and the skill does not modify other skills or global agent config. It only writes/reads files under the memory directory it controls.
Assessment
This skill appears to do exactly what it claims: create, read, and append local daily markdown files in a memory/ directory under the workspace. Before installing, confirm you are comfortable with the agent writing files to the workspace (DEFAULT_MEMORY_DIR is resolved relative to the skill directory). Consider: (1) review or override the memoryDir parameter if you want files placed somewhere specific and safe; (2) ensure the workspace does not contain sensitive secrets that could be written into memory notes; (3) the package contains duplicate files (harmless but unusual) — you can inspect the included index.js to verify behavior. Otherwise the footprint is local and coherent with the stated purpose.

Like a lobster shell, security has layers — review code before you run it.

dailyvk979jzhrtg6841cfrkqq50echs85bmpglatestvk979jzhrtg6841cfrkqq50echs85bmpgmemoryvk979jzhrtg6841cfrkqq50echs85bmpgnotesvk979jzhrtg6841cfrkqq50echs85bmpgopenclawvk979jzhrtg6841cfrkqq50echs85bmpg
0downloads
0stars
1versions
Updated 3h ago
v1.0.0
MIT-0

memory-daily

Manages daily memory files in memory/YYYY-MM-DD.md.

Functions

ensureToday(memoryDir?)

Creates today's daily file if it doesn't exist. Returns the file path.

append(entry, memoryDir?)

Appends a timestamped entry to today's daily file. Creates the file first if needed.

read(date?, memoryDir?)

Reads a daily file. Defaults to today. Date format: YYYY-MM-DD.

recent(days?, memoryDir?)

Returns content from the last N days (default 2).

Usage

const mem = require('./skills/memory-daily');

// Ensure today's file exists
await mem.ensureToday();

// Append an entry
await mem.append('## Session Notes\n- Deployed new feature X');

// Read today
const today = await mem.read();

// Read last 3 days
const recent = await mem.recent(3);

Default memory directory

<workspace>/memory/

Comments

Loading comments...