← Back to Skills Marketplace
yinghaojia

Memorist Agent

by YinghaoJia · GitHub ↗ · v0.1.0 · MIT-0
darwinlinuxwindows ⚠ suspicious
261
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install memorist-agent
Description
Memorist Agent — helps you capture your parents' and family members' life stories through adaptive interviews via WhatsApp, WeChat, or direct conversation. O...
Usage Guidance
This skill appears coherent with a local-first memoir tool, but it requests the installer create persistent per-narrator agents and to modify your Openclaw bindings and agent list. Before installing or running /memorist_agent spawn: 1) Inspect the template files (templates/memorist/*) and AGENTS.md that will be copied into the narrator workspace — this becomes the system prompt for the spawned agent. 2) Backup ~/.openclaw/openclaw.json and review any binding entries the skill proposes to add so you know which phone numbers/peers will be routed to new agents. 3) If you plan to enable voice transcription, confirm the pip/homebrew package names (mlx-whisper, openai-whisper) are the tools you want and install them manually if you prefer. 4) Be aware that spawned agents will run autonomously for their bound peer; only spawn agents for phone numbers/people you control. 5) If you are uncomfortable with automatic creation of agents or modifications to openclaw.json, use 'relay' or manual interview modes instead (no spawn needed). If you want a safer test, install in a disposable or backup environment first or run the skill without executing spawn/despawn steps.
Capability Analysis
Type: OpenClaw Skill Name: memorist-agent Version: 0.1.0 The Memorist Agent is a legitimate family history and memoir-capturing tool designed for local-first data storage. While it possesses high-privilege capabilities such as installing dependencies (pip/brew for Whisper STT), modifying the OpenClaw configuration (to bind agents to specific WhatsApp/Telegram peers), and spawning isolated sub-agents, these actions are transparently documented and strictly aligned with its stated purpose of conducting automated interviews. The instructions in SKILL.md and the spawned agent templates (AGENTS.md) actually include protective constraints, such as limiting file access to specific narrator directories and preventing the exposure of internal system details to the end-user.
Capability Assessment
Purpose & Capability
The skill is an oral-history / interview agent and the declared capabilities (local storage under ~/.openclaw, WhatsApp/relay modes, optional STT via mlx-whisper / openai-whisper) line up with its stated purpose. Allowed tools (file_read, file_write, whatsapp_send_message, fetch, web_search) are plausible for interviewing, transcript lookup, and optional media/API calls.
Instruction Scope
The SKILL.md instructs the agent to read/write narrator data under ~/.openclaw/memorist_agent/, copy template files, spawn isolated narrator agents, and add peer-level bindings to ~/.openclaw/openclaw.json. Those actions are within the skill's domain but expand scope to system-level config (bindings) and creating independent agents. Also: the instructions explicitly create a narrator agent system prompt (AGENTS.md) and instruct it to operate silently (save first, then reply). That is expected for 'spawn' behavior but is a higher-privilege operation and worth human review. The SKILL.md also contains an instruction to reply even if a save failed (retry once, then reply anyway) which could cause data-not-saved situations — this is an operational oddity to be aware of.
Install Mechanism
Install steps are limited to installing local STT tools: pip3 install mlx-whisper (Apple Silicon) and a Homebrew formula openai-whisper. These are standard package distribution mechanisms (pip/homebrew) rather than arbitrary downloads. No remote archive/extract URLs or unknown servers were requested.
Credentials
The skill declares no required environment variables, no external API keys, and no unexpected credential requests. The permissions it needs (filesystem access under ~/.openclaw and the ability to call Openclaw gateway commands or gateway bindings) are proportionate to its functionality. There are no unrelated secrets or credential asks in the metadata.
Persistence & Privilege
The skill instructs creating persistent, per-narrator agents and adding peer-level bindings to the user's global openclaw.json, which routes inbound messages directly to those spawned agents. That gives the spawned agents autonomous, persistent access to inbound messaging for the bound peer. While this matches the described auto-reply use-case, it is a relatively powerful and persistent change to your Openclaw configuration — examine the templates and produced agent workspace (AGENTS.md, owner.json, bootstraps) before spawning. Combine this with the included system-prompt content (see scan findings) and the overall blast radius is higher than a purely instruction-only skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install memorist-agent
  3. After installation, invoke the skill by name or use /memorist-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: Capture family life stories through adaptive interviews. Supports WhatsApp, iMessage, Telegram auto-reply and relay mode. Bilingual English/Chinese.
Metadata
Slug memorist-agent
Version 0.1.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Memorist Agent?

Memorist Agent — helps you capture your parents' and family members' life stories through adaptive interviews via WhatsApp, WeChat, or direct conversation. O... It is an AI Agent Skill for Claude Code / OpenClaw, with 261 downloads so far.

How do I install Memorist Agent?

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

Is Memorist Agent free?

Yes, Memorist Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Memorist Agent support?

Memorist Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux, windows).

Who created Memorist Agent?

It is built and maintained by YinghaoJia (@yinghaojia); the current version is v0.1.0.

💬 Comments