← 返回 Skills 市场
214
总下载
0
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install obsidian-memory-system
功能描述
Structured persistent memory system using an Obsidian vault with daily journals, project docs, knowledge base, self-improvement logging, and Discord workspac...
安全使用建议
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.
功能分析
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.
能力标签
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install obsidian-memory-system - 安装完成后,直接呼叫该 Skill 的名称或使用
/obsidian-memory-system触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
Obsidian Memory System 是什么?
Structured persistent memory system using an Obsidian vault with daily journals, project docs, knowledge base, self-improvement logging, and Discord workspac... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 214 次。
如何安装 Obsidian Memory System?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install obsidian-memory-system」即可一键安装,无需额外配置。
Obsidian Memory System 是免费的吗?
是的,Obsidian Memory System 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Obsidian Memory System 支持哪些平台?
Obsidian Memory System 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Obsidian Memory System?
由 Catteres(@catteres)开发并维护,当前版本 v1.3.0。
推荐 Skills