← 返回 Skills 市场
charbeld

People Memories

作者 Charbel Daccache · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
2285
总下载
3
收藏
6
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install people-memories
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /people-memories 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug people-memories
版本 0.1.0
许可证
累计安装 6
当前安装数 6
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2285 次。

如何安装 People Memories?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install people-memories」即可一键安装,无需额外配置。

People Memories 是免费的吗?

是的,People Memories 完全免费(开源免费),可自由下载、安装和使用。

People Memories 支持哪些平台?

People Memories 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 People Memories?

由 Charbel Daccache(@charbeld)开发并维护,当前版本 v0.1.0。

💬 留言讨论