People Memories
Analysis
The skill matches its people-memory purpose, but it automatically saves voice-derived personal details and describes background Telegram reminders without clear opt-in, scope, or data-boundary controls.
Findings (5)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
A helper cron job runs ... each morning
A recurring cron job is background persistence that continues outside the immediate user request, and the artifacts do not provide a clear install, disable, or schedule-control mechanism.
execFile("python3", args, { stdio: "ignore" }, (err) => {The extension runs a local Python script. This is expected for the advertised voice-to-memory feature and uses execFile with fixed program invocation, but it is still local command execution.
Source: unknown; Homepage: none ... Required binaries (all must exist): none ... No install spec — this is an instruction-only skill.
The package has limited provenance and no declared runtime/install requirements despite including an extension and Python helper, so users have less assurance about origin and dependency expectations.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
`~/.clawdbot/people-memory.json` now stores ... `notes` ... and `The index updates in the background, and we keep confirmations quiet unless you explicitly ask for them.`
The skill stores personal notes in persistent memory and explicitly keeps automatic capture confirmations quiet, so incorrect, sensitive, or unintended transcript-derived memories may be reused later without an obvious review point.
A helper cron job runs `python3 skills/people-memories/scripts/people_memory.py reminders --days 0 --window 7 --format message` each morning and delivers the resulting digest over Telegram
The documentation declares an external Telegram delivery path for personal event data, but the artifacts do not define destination, credential handling, opt-in, or data-minimization boundaries.
