← Back to Skills Marketplace
charbeld

People Memories

by Charbel Daccache · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
2285
Downloads
3
Stars
6
Active Installs
1
Versions
Install in OpenClaw
/install people-memories
Description
Capture short personal notes about people you mention, store them in a lightweight DB, and recall those details whenever you ask about them later. Use when you want to remember preferences, reminders, or the context around a person without digging through past chats.
Usage Guidance
This skill largely does what its name says (local storage and recall of short notes about people), but there are some red flags you should check before installing: - Verify the full Python script for any network activity (look for 'requests', 'urllib', 'socket', 'telegram', 'bot', 'http', or similar). The SKILL.md mentions sending reminders via Telegram but the registry shows no required TELEGRAM_TOKEN — if the script tries to send messages it may read env vars or require credentials you must provide. - The package implicitly needs python3 and python-dateutil (the script imports dateutil). The skill metadata does not declare these; ensure your environment has them and consider running the script in an isolated environment (container or VM) first. - The extension auto-listens to voice-chat transcripts and will silently save captured phrases that match the 'remember <Person> <note>' pattern. If you have sensitive or private conversations, consider whether you want an always-on capture hook enabled, or disable the extension until you audit the code. - Check where the data is stored (~/.clawdbot/people-memory.json) and restrict file permissions if needed; exports can write to arbitrary out paths. - If you plan to enable reminder delivery, require the skill to explicitly document which env vars it will read and avoid providing credentials until you confirm the implementation. Prefer configuring a dedicated bot account/token with minimal permissions. Given these inconsistencies (undeclared runtime deps and a claimed network delivery path without declared credentials), treat this skill with caution — review the full Python file for network calls and tests in a sandbox before enabling auto-capture or providing any service credentials.
Capability Analysis
Type: OpenClaw Skill Name: people-memories Version: 0.1.0 The skill's functionality is clearly aligned with its stated purpose of managing personal notes about people. It uses `node:child_process.execFile` in `extensions/people-memories/index.js` to execute a Python script (`scripts/people_memory.py`), which is a common pattern for integrating multi-language components. The Python script uses `argparse` to safely handle command-line arguments, mitigating command injection risks. File operations are confined to a dedicated database file (`~/.clawdbot/people-memory.json`) and user-specified export paths (e.g., `~/Desktop/alex.md` as shown in `SKILL.md`). There is no evidence of data exfiltration, persistence mechanisms, malicious prompt injection, or obfuscation. The mention of a 'helper cron job' and Telegram delivery in `SKILL.md` describes external integrations, not functionality implemented by the skill itself.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, the Python script, and the JS extension all align: they implement remembering notes about people, indexing, recall, summary, search, export, and an auto-capture hook for voice transcripts. Writing to a per-user file (~/.clawdbot/people-memory.json) is coherent with the stated purpose.
Instruction Scope
The SKILL.md and extension instruct the agent to listen to voice transcripts and automatically record notes when the user says 'remember ...' — that is within the skill's purpose but has privacy implications (continuous capture of transcript data). SKILL.md also states a helper cron job will 'deliver the resulting digest over Telegram', which extends scope beyond local storage to network delivery. The repository metadata declares no credentials or delivery config, but the doc asserts automated delivery, which is a scope mismatch and requires verification.
Install Mechanism
There is no install spec (instruction-only), which is low risk. However, the skill includes code files (Python + Node) that will be executed by the host environment. The JS extension execs the Python script via python3; the package does not declare runtime requirements (python3, python-dateutil) or how to install them.
Credentials
Registry metadata lists no required env vars or credentials, yet SKILL.md claims the cron job can deliver reminders 'over Telegram'. If that is implemented in the Python code, it would require a Telegram token/credentials — none are declared. Additionally, the skill also implicitly requires python3 and third-party Python packages (dateutil) which are not declared. The absence of declared credentials and runtime deps is a mismatch and should be resolved before trusting automated delivery.
Persistence & Privilege
The skill is not marked always:true and provides an unload hook for the extension. It listens for voice-chat transcripts and autonomously invokes a local script (the platform-default autonomous invocation is expected). It does not request system-wide configuration changes in the provided files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install people-memories
  3. After installation, invoke the skill by name or use /people-memories
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
people-memories 0.1.0 – Initial Release - Capture and store short notes about people (preferences, reminders, context) in a lightweight personal database. - Smart tagging and keyword indexing enable fast search and recall of people by topic or preference. - Supports CLI commands to remember, recall, summarize, search, export, and list people’s notes. - Automatically captures memories from voice transcripts triggered by “remember …” phrases. - Structured notes include timestamps, sources, and tags for easy integration with other workflows. - Built-in cron-friendly reminders for birthdays and anniversaries, with export options for sharing or backup.
Metadata
Slug people-memories
Version 0.1.0
License
All-time Installs 6
Active Installs 6
Total Versions 1
Frequently Asked Questions

What is People Memories?

Capture short personal notes about people you mention, store them in a lightweight DB, and recall those details whenever you ask about them later. Use when you want to remember preferences, reminders, or the context around a person without digging through past chats. It is an AI Agent Skill for Claude Code / OpenClaw, with 2285 downloads so far.

How do I install People Memories?

Run "/install people-memories" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is People Memories free?

Yes, People Memories is completely free (open-source). You can download, install and use it at no cost.

Which platforms does People Memories support?

People Memories is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created People Memories?

It is built and maintained by Charbel Daccache (@charbeld); the current version is v0.1.0.

💬 Comments