Token导航 LogoToken导航

Agent Skill · 研究检索

agent-memory-setup-qmd(Agent 内存设置 qmd)

agent-memory-setup-qmd 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

agent-memory-setup-qmd 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为执行命令;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 9,817。

总安装 13,562周安装 554GitHub Stars 1下载 4,343核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.2.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:agent-memory-setup-qmd(Agent 内存设置 qmd)
来源仓库:https://github.com/autosolutionsai-didac/agent-memory-setup-qmd
安装命令:
openclaw skills install agent-memory-setup-qmd
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install agent-memory-setup-qmd

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

一键搭建三层(HOT/WARM/COLD)OpenClaw 内存架构与语义搜索。适合希望快速启用无损上下文管理与每日日志系统的用户。集成 QMD 搜索与日志轮转,自动优化长期记忆的组织方式。安装命令:openclaw skills install agent-memory-setup-qmd;建议阅读文档细节。

注意可能修改目录结构,需提前备份原有配置以防冲突。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install agent-memory-setup-qmd;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

agent-memory-setup-qmd 怎么安装?

在终端执行 openclaw skills install agent-memory-setup-qmd。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

agent-memory-setup-qmd 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

agent-memory-setup-qmd 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 openclaw skills install agent-memory-setup-qmd 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

agent-memory-setup-qmd 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

agent-memory-setup-qmd 用的人多吗?

公开数据是累计安装 13,562 次,近一周安装 554 次,下载 4,343 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

agent-memory-setup-qmd 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
agent-memory-setup-qmd

Agent 内存设置 qmd · 本页

13,5621执行命令MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
agent-memory-setup
description
>
metadata
openclaw
homepage
https://github.com/nichochar/openclaw
publisher
autosolutionsai-didac
requires
bins

Agent Memory Setup

Set up a complete 3-tier memory system for any OpenClaw agent. Includes directory structure, memory files, semantic search, and context compaction.

Quick Start

# 1. Run setup script
bash scripts/setup_memory.sh /path/to/workspace

# 2. Copy AGENTS.md template to workspace
# (read references/AGENTS_TEMPLATE.md, adapt, write to workspace/AGENTS.md)

# 3. Add config to openclaw.json (see Step 3 below for exact JSON)

# 4. Restart
openclaw gateway restart

For full details, read the sections below.

When NOT to Use This Skill

  • Backing up or exporting memory — this skill sets up memory, it doesn't handle backup/migration
  • Memory is already set up — run the verification checklist in Step 4 instead of re-running setup
  • Debugging a specific memory issue — check the Troubleshooting section directly
  • Changing memory tier content — that's the agent's job during normal operation, not a setup task

Prerequisites

Before running setup, ensure:

  • OpenClaw CLI is installed and on your PATH (openclaw --version). If not installed, the setup script will still create directories and memory files, but plugin installation and config changes must be done manually.
  • Python 3.8+ (for QMD only — optional). Check with python3 --version. QMD provides semantic search (memory_search) over memory files. The core memory system (tiers, daily logs, Lossless Claw) works fully without it. If you can't install QMD (no Python, restricted server), you lose semantic search but keep everything else.
  • Node.js 18+ (for OpenClaw and Lossless Claw plugin).

Platform Notes

  • Linux: Fully supported. No special considerations.
  • macOS: Fully supported. Config lives at ~/.openclaw/openclaw.json (same as Linux). The setup script uses POSIX-compatible date and mkdir — no GNU-specific flags.
  • Windows (WSL2): Supported via WSL2 with Ubuntu or similar. Run everything inside WSL, not from Windows CMD/PowerShell. Gotcha: If your workspace is on a Windows-mounted drive (/mnt/c/...), file permissions may behave unexpectedly — prefer using a path inside the WSL filesystem (~/workspace) for reliable permission handling. The script's set -euo pipefail and mkdir -p work fine under WSL2.
  • Windows (native): Not supported. OpenClaw requires a Unix shell.

Setup Steps

Step 1: Run the setup script

bash scripts/setup_memory.sh /path/to/agent/workspace

This creates:

  • memory/, memory/hot/, memory/warm/ directories
  • memory/hot/HOT_MEMORY.md (active session state)
  • memory/warm/WARM_MEMORY.md (stable config & preferences)
  • MEMORY.md (long-term archive)
  • memory/YYYY-MM-DD.md (today's daily log)
  • memory/heartbeat-state.json (heartbeat tracking)

It also checks for QMD and Lossless Claw, installing them if possible.

Step 2: Copy the AGENTS.md template

Read references/AGENTS_TEMPLATE.md and write it to the agent's workspace as AGENTS.md.

What to customize:

  • Heartbeat section — adapt checks to the agent's domain (e.g., a CFO agent checks costs, a marketing agent checks social metrics, a DevOps agent checks CI pipelines)
  • HEARTBEAT.md — create a small checklist of periodic tasks specific to the agent's role
  • Memory tier descriptions — keep as-is unless the agent has unusual memory patterns

What to keep as-is:

  • The session startup sequence (read SOUL.md, USER.md, memory files)
  • Memory tiering instructions (HOT/WARM/COLD flow)
  • The "Write It Down" and "No Mental Notes" sections
  • MEMORY.md security rules (main session only)

Step 3: Configure openclaw.json

Add to agents.defaults (or the specific agent config):

"memorySearch": { "provider": "local" },
"compaction": { "mode": "safeguard" },
"contextPruning": { "mode": "cache-ttl", "ttl": "1h" },
"heartbeat": { "every": "1h" }

What each setting does:

SettingPurposeCustomization
memorySearchEnables QMD semantic search over memory files"local" is the only current provider
compaction: safeguardLossless Claw compacts old messages into expandable summaries instead of dropping them. "Safeguard" mode triggers compaction before context overflows, preserving everything via lcm_expandChange mode only if you understand Lossless Claw internals
contextPruning: cache-ttlEvicts stale context from the active window after the TTL expires. Works WITH Lossless Claw: content is compacted first, then pruned, so nothing is truly lostAdjust ttl to match your use case: "5m" for fast-cycling agents, "2h" for long research sessions
heartbeatTriggers periodic check-ins where the agent reads HEARTBEAT.md and performs maintenance tasks (email checks, memory review, etc.)Adjust "every" interval: "5m" for monitoring agents, "1h" for general use, "4h" for low-activity agents

Enable these plugins for the agent:

"session-memory": { "enabled": true },
"bootstrap-extra-files": { "enabled": true },
"lossless-claw": { "enabled": true }

What each plugin does:

PluginRole
session-memoryPersists and loads memory context across sessions. Ensures the agent reads memory files (HOT/WARM/COLD) on startup
bootstrap-extra-filesLoads additional workspace files (AGENTS.md, SOUL.md, USER.md, TOOLS.md) into the agent's context at session start
lossless-clawCompacts old conversation into summaries that can be expanded back on demand via lcm_expand, lcm_grep, and lcm_expand_query. Prevents amnesia in long conversations

Manual plugin install (if the setup script didn't install them):

pip install qmd                # or: pipx install qmd / brew install qmd
openclaw plugins install @martian-engineering/lossless-claw

Step 4: Restart and verify

openclaw gateway restart

Verification checklist — run each and confirm:

# 1. Memory directories exist
ls -d memory/ memory/hot/ memory/warm/

# 2. Memory files exist
ls memory/hot/HOT_MEMORY.md memory/warm/WARM_MEMORY.md MEMORY.md memory/heartbeat-state.json

# 3. Today's daily log exists
ls memory/$(date +%Y-%m-%d).md

# 4. QMD is installed
qmd --version

# 5. Lossless Claw plugin is active
openclaw plugins list | grep lossless-claw

# 6. AGENTS.md is in place
head -5 AGENTS.md

# 7. Config is applied (check openclaw.json)
grep -c "memorySearch\|compaction\|contextPruning\|lossless-claw" ~/.openclaw/openclaw.json

If any check fails, see the Troubleshooting section below.

Migrating Existing Memory

If you already have MEMORY.md or daily logs from before this system:

  1. Run the setup script normally — it checks if [ ! -f ] before creating each file, so your existing files are preserved untouched.
  2. Reorganize existing content into tiers:

- Move active/temporary context from MEMORY.md → memory/hot/HOT_MEMORY.md - Move stable preferences, API refs, recurring config → memory/warm/WARM_MEMORY.md - Keep long-term decisions, milestones, lessons learned in MEMORY.md (COLD tier)

  1. Existing daily logs stay in memory/ as-is — the system reads them from there already.

Recovery

Corrupted memory file: Delete the corrupted file and re-run bash scripts/setup_memory.sh /path/to/workspace. The script only creates files that don't exist, so other memory files are safe. Alternatively, manually recreate the file with the template header from the setup script.

Lost or deleted AGENTS.md: Re-copy from references/AGENTS_TEMPLATE.md and customize.

Broken openclaw.json: Restore from backup (the setup script doesn't modify openclaw.json — config changes are manual). If no backup exists, re-add the config from Step 3 above.

General principle: The setup script is always safe to re-run. It never overwrites existing files.

Using Lossless Claw After Setup

Once installed, Lossless Claw works automatically:

  1. Compaction is automatic — as conversations grow long, old messages are compacted into summaries behind the scenes.
  2. The agent retrieves context on demand using these tools:

- lcm_expand — expand a compacted summary back into its original messages - lcm_grep — search across all compacted history by regex or text - lcm_expand_query — ask a question and get answers from compacted context

  1. No agent code changes needed — if the agent has access to lcm_* tools (standard in OpenClaw), it can retrieve anything that was compacted.
  2. AGENTS.md instructs the agent to update HOT_MEMORY before compaction flushes, so critical working state survives even when context is pruned.

How the Tiers Work

TierFilePurposeUpdate Frequency
🔥 HOTmemory/hot/HOT_MEMORY.mdCurrent task, pending actionsEvery few turns
🌡️ WARMmemory/warm/WARM_MEMORY.mdStable preferences, API refs, gotchasWhen things change
❄️ COLDMEMORY.mdMilestones, decisions, distilled lessonsWeekly/monthly

Concrete examples per tier

🔥 HOT — "Currently debugging auth flow for client X. Waiting on API key from Bob. Next step: test endpoint once key arrives."

🌡️ WARM — "User prefers bullet lists over paragraphs. Slack workspace is #eng-team. API rate limit is 100 req/min. Always use UTC timestamps."

❄️ COLD — "2025-03-15: Migrated from v1 to v2 API. Key lesson: always pin dependency versions. Decision: adopted trunk-based development."

Daily logs (memory/YYYY-MM-DD.md) capture raw session events. Periodically, the agent reviews daily logs and promotes important items up to COLD.

Multi-Agent & Multi-Context Workspaces

Shared workspaces (multiple agents, one directory)

  • HOT_MEMORY is shared — all agents read it. Never put agent-specific debugging context here (e.g., "Current task: fix auth bug"). Other agents (including voice/avatar) will pick it up and fixate on it.
  • Keep HOT_MEMORY generic — use it for general state like "User is in a meeting until 3pm" or "Deploy freeze until Friday."
  • Daily logs are shared too — agents writing to the same memory/YYYY-MM-DD.md should prefix entries with their name to avoid confusion.
  • WARM and COLD are typically safe — preferences and long-term memory apply across agents.

Separate contexts (one agent, multiple domains)

Each OpenClaw agent maps to one workspace. If you need separate memory contexts (e.g., work vs. personal):

  • Option A: Two separate agents — each with its own workspace and memory system. Cleanest separation.
  • Option B: Use WARM memory for context switching — track multiple contexts in WARM_MEMORY (sections for "Work" and "Personal"), switching focus based on conversation.
  • Option C: Separate memory subdirectories — create memory/work/ and memory/personal/ with separate HOT files, and instruct the agent (via AGENTS.md) which to use based on context. Advanced; requires custom AGENTS.md logic.

Long-Term Maintenance

Daily logs grow over time. Each day creates a new memory/YYYY-MM-DD.md file. Over a year, this accumulates ~365 small files. This is generally fine (each file is small — typically 1–10 KB), but for long-running agents:

  • Archive old logs: Move logs older than 90 days to memory/archive/ to keep the main memory/ directory fast to scan. QMD can still index the archive if configured.
  • The agent handles promotion: During heartbeats, the agent reviews daily logs and promotes important items to COLD (MEMORY.md). Once promoted, daily logs become reference-only.
  • Disk usage is modest: Even with years of logs, expect tens of MB at most. Lossless Claw summaries are stored separately by the plugin and managed automatically.

Troubleshooting

SymptomLikely CauseFix
Agent doesn't read memory files on startupAGENTS.md missing or doesn't include memory instructionsCopy references/AGENTS_TEMPLATE.md → AGENTS.md
memory_search not workingQMD not installed or memorySearch not configuredRun qmd --version; add "memorySearch": { "provider": "local" } to config
Old conversations vanish (no summaries)Lossless Claw not enabledCheck openclaw plugins list for lossless-claw; enable in plugins config
Config changes have no effectGateway not restartedRun openclaw gateway restart
Plugin install failsopenclaw CLI not in PATH or npm issueVerify openclaw --version; try npm install -g openclaw
Agent overwrites existing memory filesScript bug (shouldn't happen)Script checks if [ ! -f ] before creating — report if override occurs

平台分布

OpenClaw

79.31%
按下载量换算3,444

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 openclaw skills install agent-memory-setup-qmd 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills