← 返回 Skills 市场
Viking Memory
作者
forvendettaw
· GitHub ↗
· v1.0.0
800
总下载
1
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install viking-memory
功能描述
OpenViking 长期记忆系统。用于语义检索用户偏好、历史对话、重要信息等。当需要召回用户之前提到的信息、查找相关上下文时使用此 Skill。
安全使用建议
This skill communicates only with a local OpenViking service on 127.0.0.1:18790 and asks for no external credentials, so the main risk is privacy: the agent (or you) may store conversation content into your local memory store. Before installing, confirm you trust the local OpenViking instance and that it is bound to localhost (not exposed externally). If you are uncomfortable with automatic saving of chat content, either disable autonomous invocation for this skill in your agent settings or avoid using the 'auto-save' behavior; you can still call search/add/read manually. The included index.js is short and readable — review it if you want to confirm behavior.
功能分析
Type: OpenClaw Skill
Name: viking-memory
Version: 1.0.0
The skill interacts with a local service (`http://127.0.0.1:18790`) via HTTP POST requests, as seen in `index.js`. Specifically, the `listMemoriesHandler` calls the `/api/v1/fs/ls` endpoint, passing a user-controlled `path` parameter directly. While the skill itself only makes an HTTP request, this design exposes a potential vulnerability in the backend `OpenViking` service. If the `OpenViking` service's `/api/v1/fs/ls` endpoint is susceptible to path traversal or command injection via the `path` parameter, an attacker could potentially exploit this through the skill to access or manipulate local files on the system running the `OpenViking` service. This represents a risky capability, even without clear malicious intent from the skill's code itself.
能力评估
Purpose & Capability
Name/description (长期记忆/语义检索) align with required actions and the included code: search, add, read, list and status operations against a local Viking API. No unrelated credentials, binaries, or install steps are requested.
Instruction Scope
SKILL.md and index.js instruct only local HTTP calls to 127.0.0.1:18790 and show example curl requests. One minor scope note: the docs mention '自动保存' (auto-save important info during conversation), which gives the agent discretion to persist conversation content to the memory store — a privacy consideration but not a technical incoherence.
Install Mechanism
No install spec is provided (instruction + code file only). Nothing is downloaded or executed from external URLs; the skill relies on a local service. This is low install risk.
Credentials
The skill requests no environment variables, no credentials, and uses only a hard-coded localhost URL. Environment/credential requirements are proportionate to the stated purpose.
Persistence & Privilege
always is false and there are no instructions altering other skills or system-wide configuration. The skill can be invoked autonomously (platform default) — combined with the 'auto-save' behavior this is a privacy consideration but not an incoherence or excessive privilege request.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install viking-memory - 安装完成后,直接呼叫该 Skill 的名称或使用
/viking-memory触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of viking-memory, an OpenViking long-term memory system.
- Provides semantic search for user preferences, conversation history, and important info.
- Supports adding, retrieving, and searching memory content using vector-based methods.
- Includes clear API endpoints for semantic search, adding resources, and reading content.
- Offers usage examples for searching, storing, and retrieving memories via HTTP API.
元数据
常见问题
Viking Memory 是什么?
OpenViking 长期记忆系统。用于语义检索用户偏好、历史对话、重要信息等。当需要召回用户之前提到的信息、查找相关上下文时使用此 Skill。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 800 次。
如何安装 Viking Memory?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install viking-memory」即可一键安装,无需额外配置。
Viking Memory 是免费的吗?
是的,Viking Memory 完全免费(开源免费),可自由下载、安装和使用。
Viking Memory 支持哪些平台?
Viking Memory 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Viking Memory?
由 forvendettaw(@forvendettaw)开发并维护,当前版本 v1.0.0。
推荐 Skills