技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 4 · 2k · 31 current installs · 32 all-time installs
⭐ 4
安装量(当前) 32
🛡 VirusTotal :良性 · OpenClaw :良性
Package:aigentic-net/memory-search
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :良性
OpenClaw 评估
The skill's instructions, required capabilities, and lack of installs are internally consistent with a memory-search helper, but it has no publisher info and it will access sensitive personal memory files/session transcripts so you should vet the source before enabling it.
目的
The skill declares two tools (memory_search, memory_get) and the SKILL.md only instructs how to use those tools to find and read indexed memory files. There are no unrelated env vars, binaries, or install steps requested. Minor note: the skill has no description or homepage, which reduces transparency but does not create an incoherence.
说明范围
Runtime instructions stay within the stated purpose: search indexed memory and fetch ranges for context. The doc explicitly forbids reading files via shell and warns not to try to configure the indexer. It does reference session transcripts (if enabled), which is expected for a memory helper but is privacy-sensitive.
安装机制
Instruction-only skill with no install spec or code files — lowest-risk footprint. Nothing will be downloaded or written to disk by an installer.
证书
No environment variables, credentials, or config paths are requested. The only resources accessed are the user's indexed memory files and session transcripts as described — appropriate for the stated functionality but privacy-sensitive.
持久
The skill does not request always:true and has default autonomous-invocation allowed. Autonomous invocation is normal, but note that an autonomously-invoking skill that can read personal memory files has a meaningful privacy blast radius; consider whether you trust the skill author.
综合结论
This skill appears to do what it says: use the platform's memory_search and memory_get tools to read your indexed memory files and (if enabled) session transcripts. Before installing, consider: 1) the publisher is unknown and there is no homepage or description — ask the author for provenance and audit info; 2) the skill will access sensitive personal data (MEMORY.md, memory/*.md, transcripts) — confirm you are comfortable with that access and…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Memory Search」。简介:Search and retrieve relevant information from your indexed memory files using s…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aigentic-net/memory-search/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
# Memory Search
You have two tools for recalling information from your memory files. Use them.
## Tools
### `memory_search`
Semantic vector search across your indexed memory files (MEMORY.md, memory/*.md, and session transcripts).
**Parameters:**
| Param | Type | Required | Description |
|---|---|---|---|
| `query` | string | yes | Natural language question or topic to search for |
| `maxResults` | number | no | Max results to return (default: 6) |
| `minScore` | number | no | Minimum relevance score threshold (0-1) |
**Example calls:**
```json
{ "query": "what projects is the human working on" }
{ "query": "preferences about code style", "maxResults": 3 }
{ "query": "important dates birthdays deadlines", "maxResults": 10, "minScore": 0.3 }
```
**Returns:** Array of results, each with:
- `snippet` — the matching text chunk
- `path` — relative file path (e.g. `MEMORY.md`, `memory/2026-02-07.md`)
- `startLine` / `endLine` — line range in the source file
- `score` — relevance score
- `citation` — formatted source reference (in direct chats)
### `memory_get`
Read a specific section of a memory file by path and line range. Use this after `memory_search` to pull more context around a result.
**Parameters:**
| Param | Type | Required | Description |
|---|---|---|---|
| `path` | string | yes | Relative path from workspace (e.g. `MEMORY.md`, `memory/2026-02-07.md`) |
| `from` | number | no | Starting line number |
| `lines` | number | no | Number of lines to read |
**Example calls:**
```json
{ "path": "MEMORY.md" }
{ "path": "memory/2026-02-07.md", "from": 15, "lines": 30 }
```
## When to Use Memory Search
**Always search before answering about:**
- Prior conversations or decisions
- The human's preferences, habits, or opinions
- Dates, deadlines, birthdays, events
- Project status or history
- Anything the human said "remember this" about
- Todos, action items, or commitments
- People, names, relationships
**The pattern is:**
1. Receive a question that might involve past context
2. Call `memory_search` with a relevant query
3. Review the results
4. If a snippet looks promising but needs more context, call `memory_get` with the path and line range
5. Answer using what you found (cite sources in direct chats)
## When NOT to Use
- Purely factual questions with no personal context ("what is Python?")
- The human explicitly gives you all the context you need in the message
- You just searched and the results are still in your context
## Tips
- **Be specific in queries.** "birthday" works better than "important information about the human."
- **Search multiple angles.** If one query returns nothing useful, try rephrasing. "project deadlines" and "what's due soon" might return different results.
- **Don't over-fetch.** Start with default maxResults. Only increase if you need more coverage.
- **Use memory_get sparingly.** The search snippets are usually enough. Only pull full sections when you need surrounding context.
- **Say when you checked.** If you searched and found nothing, tell the human: "I checked my memory and didn't find anything about that." Don't silently guess.
## What Gets Indexed
Your memory search covers:
- `MEMORY.md` — your curated long-term memory
- `memory/*.md` — daily notes and raw logs
- Session transcripts (if enabled)
These files are automatically indexed. You don't need to trigger indexing — just write to the files and the system handles the rest.
## Do NOT
- Do NOT try to run shell commands like `cat` or `ls` to read memory files. Use `memory_search` and `memory_get`.
- Do NOT try to configure or debug the search system. That's operator config, not your job.
- Do NOT assume memory is empty without searching first. The index may have content even if the `memory/` directory looks sparse.