# Send Memory Setup to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "memory-setup",
    "name": "Memory Setup",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/jrbobbyhansen-pixel/memory-setup",
    "canonicalUrl": "https://clawhub.ai/jrbobbyhansen-pixel/memory-setup",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/memory-setup",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=memory-setup",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "memory-setup",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-05T11:26:40.671Z",
      "expiresAt": "2026-05-12T11:26:40.671Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=memory-setup",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=memory-setup",
        "contentDisposition": "attachment; filename=\"memory-setup-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "memory-setup"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/memory-setup"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/memory-setup",
    "downloadUrl": "https://openagent3.xyz/downloads/memory-setup",
    "agentUrl": "https://openagent3.xyz/skills/memory-setup/agent",
    "manifestUrl": "https://openagent3.xyz/skills/memory-setup/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/memory-setup/agent.md"
  }
}
```
## Documentation

### Memory Setup Skill

Transform your agent from goldfish to elephant. This skill helps configure persistent memory for Moltbot/Clawdbot.

### 1. Enable Memory Search in Config

Add to ~/.clawdbot/clawdbot.json (or moltbot.json):

{
  "memorySearch": {
    "enabled": true,
    "provider": "voyage",
    "sources": ["memory", "sessions"],
    "indexMode": "hot",
    "minScore": 0.3,
    "maxResults": 20
  }
}

### 2. Create Memory Structure

In your workspace, create:

workspace/
├── MEMORY.md              # Long-term curated memory
└── memory/
    ├── logs/              # Daily logs (YYYY-MM-DD.md)
    ├── projects/          # Project-specific context
    ├── groups/            # Group chat context
    └── system/            # Preferences, setup notes

### 3. Initialize MEMORY.md

Create MEMORY.md in workspace root:

# MEMORY.md — Long-Term Memory

## About [User Name]
- Key facts, preferences, context

## Active Projects
- Project summaries and status

## Decisions & Lessons
- Important choices made
- Lessons learned

## Preferences
- Communication style
- Tools and workflows

### Config Options Explained

SettingPurposeRecommendedenabledTurn on memory searchtrueproviderEmbedding provider"voyage"sourcesWhat to index["memory", "sessions"]indexModeWhen to index"hot" (real-time)minScoreRelevance threshold0.3 (lower = more results)maxResultsMax snippets returned20

### Provider Options

voyage — Voyage AI embeddings (recommended)
openai — OpenAI embeddings
local — Local embeddings (no API needed)

### Source Options

memory — MEMORY.md + memory/*.md files
sessions — Past conversation transcripts
both — Full context (recommended)

### Daily Log Format

Create memory/logs/YYYY-MM-DD.md daily:

# YYYY-MM-DD — Daily Log

## [Time] — [Event/Task]
- What happened
- Decisions made
- Follow-ups needed

## [Time] — [Another Event]
- Details

### Agent Instructions (AGENTS.md)

Add to your AGENTS.md for agent behavior:

## Memory Recall
Before answering questions about prior work, decisions, dates, people, preferences, or todos:
1. Run memory_search with relevant query
2. Use memory_get to pull specific lines if needed
3. If low confidence after search, say you checked

### Memory search not working?

Check memorySearch.enabled: true in config
Verify MEMORY.md exists in workspace root
Restart gateway: clawdbot gateway restart

### Results not relevant?

Lower minScore to 0.2 for more results
Increase maxResults to 30
Check that memory files have meaningful content

### Provider errors?

Voyage: Set VOYAGE_API_KEY in environment
OpenAI: Set OPENAI_API_KEY in environment
Use local provider if no API keys available

### Verification

Test memory is working:

User: "What do you remember about [past topic]?"
Agent: [Should search memory and return relevant context]

If agent has no memory, config isn't applied. Restart gateway.

### Full Config Example

{
  "memorySearch": {
    "enabled": true,
    "provider": "voyage",
    "sources": ["memory", "sessions"],
    "indexMode": "hot",
    "minScore": 0.3,
    "maxResults": 20
  },
  "workspace": "/path/to/your/workspace"
}

### Why This Matters

Without memory:

Agent forgets everything between sessions
Repeats questions, loses context
No continuity on projects

With memory:

Recalls past conversations
Knows your preferences
Tracks project history
Builds relationship over time

Goldfish → Elephant. 🐘
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: jrbobbyhansen-pixel
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-05T11:26:40.671Z
- Expires at: 2026-05-12T11:26:40.671Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/memory-setup)
- [Send to Agent page](https://openagent3.xyz/skills/memory-setup/agent)
- [JSON manifest](https://openagent3.xyz/skills/memory-setup/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/memory-setup/agent.md)
- [Download page](https://openagent3.xyz/downloads/memory-setup)