← Back to Skills Marketplace
214
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install obsidian-memory-system
Description
Structured persistent memory system using an Obsidian vault with daily journals, project docs, knowledge base, self-improvement logging, and Discord workspac...
Usage Guidance
This skill is generally coherent with its stated purpose (creating a vault and brain files), but there are two things to watch before installing:
1) Privilege escalation: the docs strongly recommend changing your OpenClaw config to give the agent 'full' tool/exec access and to disable confirmation prompts. That makes the agent able to run arbitrary commands and write files without asking. Only apply these settings if you understand and accept that risk; prefer leaving 'exec.ask' on, keeping exec sandboxing, or using an allowlist for commands.
2) Secrets handling & config placement: the skill tells you to add OPENAI_API_KEY and a Discord bot token to your OpenClaw config or ~/.openclaw/.env. Store secrets securely (environment or a secrets store), do not commit them into repo-tracked JSON. Limit Discord bot token permissions and server intents to the minimum required.
3) Missing file inconsistency: SKILL.md mentions a sync-memory.sh/cron-based rsync, but that sync script isn't included. Confirm how you will sync vault→memory before relying on indexing.
4) Test in isolation: run the setup script in a throwaway workspace first to inspect created files, symlinks, and any behavior. Review openclaw.json changes manually rather than copy-pasting recommended config. Consider keeping 'tools.profile' and 'exec.security' restrictive and enabling more capability only when needed.
If you want, I can: (a) point out exact lines in the docs that enable unsafe settings, (b) produce a minimal safer openclaw.json diff that preserves needed features while keeping exec.ask enabled, or (c) verify which files mention the missing sync script.
Capability Analysis
Type: OpenClaw Skill
Name: obsidian-memory-system
Version: 1.3.0
The bundle provides a legitimate and highly structured framework for persistent agent memory using Obsidian and Discord. However, it is classified as suspicious because the documentation (references/discord-setup.md and references/openclaw-config.md) explicitly instructs users to disable all security safeguards by setting 'exec.security' to 'full' and 'exec.ask' to 'off'. This configuration grants the AI agent unmediated RCE (Remote Code Execution) capabilities on the host system. While these instructions appear aimed at achieving 'autonomous' functionality rather than intentional malice, they create a high-risk environment. The setup script (scripts/setup-vault.sh) is functionally benign, and no evidence of data exfiltration or hidden backdoors was found.
Capability Tags
Capability Assessment
Purpose & Capability
The name/description align with the files and the setup script: the skill creates an Obsidian vault layout, brain file templates, and symlinks. It sensibly documents using an embedding provider and a Discord bot for chat integration. No unrelated credentials or binaries are demanded by the skill itself.
Instruction Scope
SKILL.md and the appended references instruct changing global OpenClaw config to enable 'tools.profile: full', 'exec.security: full', and 'exec.ask: off' (no sandbox, no confirmation). That grants broad autonomous execution power to the agent — larger than strictly required for creating a vault. SKILL.md also references a sync script / cron (scripts/sync-memory.sh or rsync cron) but that sync script is not present in the package, which is an inconsistency to investigate.
Install Mechanism
There is no install spec and only one included setup shell script that creates files and symlinks. Nothing is downloaded from external URLs and nothing is written outside the workspace besides files the script creates — low install risk.
Credentials
The skill itself does not require env vars, but documentation instructs the user to add sensitive keys (OPENAI_API_KEY, optional GEMINI_API_KEY) and a Discord bot token into OpenClaw config/env. Those credentials are proportionate to the described features (semantic search, TTS, Discord bot), but the guidance to embed tokens/config with 'exec' set to full/no-ask increases the impact of those secrets if compromised.
Persistence & Privilege
The skill is not 'always: true', but the recommended OpenClaw configuration (full tools, exec without prompts, dreaming promotions) effectively grants any agent running in that workspace high persistence and privilege to execute commands and modify memory files autonomously. This combination increases blast radius and should be intentionally chosen, not applied blindly.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install obsidian-memory-system - After installation, invoke the skill by name or use
/obsidian-memory-system - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
Major update: Complete Discord production config with custom emoji status reactions, ack reactions, auto-presence, thread bindings, voice setup, components v2, sticker conventions. Added memory indexer symlink workaround (sync script). Added Dreaming integration docs. Full troubleshooting guide. Updated openclaw-config.md with complete production settings including tools, exec, subagents, and dreaming.
v1.2.0
Added Discord workspace integration: full setup guide, channel architecture, voice channels, interactive components, streaming, thread-bound coding sessions, heartbeat journaling with interaction guard, and WhatsApp migration guide.
v1.1.1
Added metadata.openclaw.requires declaring openclaw CLI dependency. Added notes clarifying embedding provider API key requirement for memorySearch.
v1.1.0
Moved learnings from .learnings/ (hidden, outside vault) to vault/60-learnings/ — now visible in Obsidian with graph view, backlinks, and search. Removed Syncthing setup (optional, add separately).
v1.0.0
Initial release: Obsidian vault structure + self-improvement logging for persistent agent memory. Includes setup script, brain file templates, daily journals, project docs, knowledge base, and learning/error/feature-request tracking with promotion pipeline.
Metadata
Frequently Asked Questions
What is Obsidian Memory System?
Structured persistent memory system using an Obsidian vault with daily journals, project docs, knowledge base, self-improvement logging, and Discord workspac... It is an AI Agent Skill for Claude Code / OpenClaw, with 214 downloads so far.
How do I install Obsidian Memory System?
Run "/install obsidian-memory-system" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Obsidian Memory System free?
Yes, Obsidian Memory System is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Obsidian Memory System support?
Obsidian Memory System is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Obsidian Memory System?
It is built and maintained by Catteres (@catteres); the current version is v1.3.0.
More Skills