Memory Daily
v1.0.0Automates daily memory file management. Use when creating, reading, or appending to daily memory notes (memory/YYYY-MM-DD.md). Helps the agent maintain conti...
Security Scan
OpenClaw
Benign
high confidencePurpose & 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.
dailylatestmemorynotesopenclaw
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...
