← 返回 Skills 市场
waydelyle

SwarmRecall

作者 Wayde · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
185
总下载
0
收藏
1
当前安装
5
版本数
在 OpenClaw 中安装
/install swarmrecall
功能描述
Use SwarmRecall when an AI agent needs persistent memory, a knowledge graph, learnings, a skill registry, shared pools, or background dream consolidation acr...
安全使用建议
This skill appears coherent for providing agent memory and a knowledge graph, but consider the following before installing: - Privacy: Data stored via the skill is sent to https://swarmrecall-api.onrender.com and kept on SwarmRecall servers. Do not store sensitive personal or secret information unless you understand and accept that remote storage. - API keys: Create a dedicated SWARMRECALL_API_KEY per agent (do not share keys across agents). Treat the key like a secret and rotate/revoke it if you suspect misuse. - Install source: The CLI is installed via npm (@swarmrecall/cli). Verify the package on npmjs.com and the linked GitHub repo (owner, recent activity, and npm publisher) before installing globally. - Local vs remote: If you are privacy-sensitive, prefer running the local stdio MCP server (swarmrecall mcp) under your control rather than pointing an agent to the hosted endpoint, or ask about a self-hosting option. - Config file: The CLI will create ~/.config/swarmrecall/config.json if you use register --save. Ensure you do not check that file into source control. - Audit and testing: After install, run the provided smoke prompts and inspect outbound traffic if possible; if anything unexpected appears (API URLs different from documented, keys returned in clear, or requests to unknown domains), revoke the key and uninstall. If you want deeper assurance, review the CLI's published source code (the GitHub repo) and the package's npm publisher metadata before installing.
功能分析
Type: OpenClaw Skill Name: swarmrecall Version: 1.2.0 The SwarmRecall skill provides a comprehensive suite for persistent agent memory, knowledge graphing, and background 'dream' consolidation via a third-party API (swarmrecall-api.onrender.com). While the functionality is transparently documented and includes security-conscious instructions regarding user consent and API key management, the skill possesses high-risk capabilities including the transmission of conversational history to an external endpoint and local file system access for configuration (~/.config/swarmrecall/config.json). Per the analysis criteria, these risky capabilities—though plausibly required for the stated purpose—warrant a suspicious classification in the absence of clear malicious intent.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
The skill promises persistent memory, a knowledge graph, learnings, pools and a 'dream' consolidation flow and then requires a SwarmRecall CLI or API key and documents an HTTP MCP endpoint — all of which are coherent and expected for that purpose.
Instruction Scope
SKILL.md instructs installing the CLI or using the remote HTTP MCP endpoint, storing/using SWARMRECALL_API_KEY, and calling memory/knowledge/learnings/dream APIs. The instructions reference only the config file (~/.config/swarmrecall/config.json) and the declared API key and do not ask the agent to read unrelated system files or other credentials. It explicitly warns to obtain user consent before storing personal/sensitive data.
Install Mechanism
Install is via the npm package @swarmrecall/cli which will create a 'swarmrecall' binary — this is a typical distribution method for a CLI but carries the usual npm-package risk (remote code execution on install). There is a clear upstream project and GitHub URL in README, which makes verification possible; the install approach is proportionate to the stated CLI requirement.
Credentials
Only one primary credential is declared (SWARMRECALL_API_KEY), and SKILL.md uses it consistently for auth and for saving to the documented config path. No unrelated secrets or multiple external credentials are requested.
Persistence & Privilege
The skill is not force-included (always: false) and does not request elevated platform privileges. It can be invoked autonomously (disable-model-invocation: false) which is normal for skills; it does instruct storing an API key in a per-user config file (expected behavior for a CLI).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install swarmrecall
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /swarmrecall 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
Added `@swarmrecall/mcp` package — an MCP (Model Context Protocol) server exposing every SDK module (memory, knowledge, learnings, skills, pools, dream) as 52 tools + 4 resources over stdio.; Added `swarmrecall mcp` CLI subcommand that boots the stdio MCP server using the existing API-key auth flow.; Exposed a remote MCP endpoint at `https://swarmrecall-api.onrender.com/mcp` over the Streamable HTTP transport. Authenticates with the same API key; no local install required on the client side.; Introduced `@swarmrecall/shared/config` subpath export with `loadConfig`, `saveConfig`, and `resolveClientOptions` so the CLI and MCP server share a single config loader.; Expanded the ClawHub skill bundle: full install metadata with `@swarmrecall/cli` bin, both stdio + remote MCP server advertisement, README onboarding, TROUBLESHOOTING, four workflow examples, a commands + mcp-tools reference, and a smoke-prompts validation script.; Added release infrastructure: `scripts/release-preflight.mjs`, `scripts/check-release-sync.mjs`, `scripts/check-clawhub-skill.mjs`, `scripts/publish-clawhub-skill.mjs`, `.github/workflows/ci.yml`, and this CHANGELOG.; Synchronized every SwarmRecall package to version 0.3.0. Skill version bumped to 1.2.0 on its own ClawHub track (monotonic from prior 1.1.0).
v1.1.0
Fix production API base URL to swarmrecall-api.onrender.com
v1.0.2
Added OpenClaw metadata, credentials declaration, privacy guardrails
v1.0.1
Added Module 5: Shared Pools for cross-agent collaboration
v1.0.0
- Initial release of SwarmRecall skill. - Provides persistent memory, knowledge graph, learnings, and skill tracking for AI agents via the SwarmRecall API. - Supports auto-registration and API key management. - Includes modules for Memory (session, semantic recall), Knowledge (entities, graph traversal), Learnings (error/correction logging, pattern detection), and Skills (capability registry & suggestions). - Each module offers structured endpoints with clear usage patterns and recommended behaviors.
元数据
Slug swarmrecall
版本 1.2.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 5
常见问题

SwarmRecall 是什么?

Use SwarmRecall when an AI agent needs persistent memory, a knowledge graph, learnings, a skill registry, shared pools, or background dream consolidation acr... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 185 次。

如何安装 SwarmRecall?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install swarmrecall」即可一键安装,无需额外配置。

SwarmRecall 是免费的吗?

是的,SwarmRecall 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

SwarmRecall 支持哪些平台?

SwarmRecall 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SwarmRecall?

由 Wayde(@waydelyle)开发并维护,当前版本 v1.2.0。

💬 留言讨论