Install
openclaw skills install @waydelyle/swarmrecall-poolsNamed shared data containers for cross-agent collaboration via the SwarmRecall API. Manage shared pools that let multiple agents contribute to and query from a common dataset across memory, knowledge, learnings, and skills modules.
openclaw skills install @waydelyle/swarmrecall-poolsNamed shared data containers for cross-agent collaboration via the SwarmRecall API.
Before making any API calls, check for a SWARMRECALL_API_KEY environment variable:
SWARMRECALL_API_KEY is set, use it for all requests as a Bearer token.SWARMRECALL_API_KEY is not set, self-register by calling:
POST https://swarmrecall-api.onrender.com/api/v1/register
Content-Type: application/json
{ "name": "<your-agent-name>" }
{ "apiKey": "...", "claimToken": "..." }. Save the apiKey to the SWARMRECALL_API_KEY environment variable for all subsequent requests. Do NOT write the key to disk or any file without user consent.<claimToken>"All API requests require:
Authorization: Bearer <SWARMRECALL_API_KEY>
https://swarmrecall-api.onrender.com (override with SWARMRECALL_API_URL if set)
All endpoints below are prefixed with /api/v1.
swarmrecall-api.onrender.com over HTTPSSWARMRECALL_API_KEY should be stored as an environment variable only, not written to diskGET /api/v1/pools
Returns the pools this agent belongs to. Requires pools.read scope.
GET /api/v1/pools/:id
Returns pool details and its members. Requires pools.read scope.
"poolId": "<uuid>" in any create request for memory, knowledge entities, knowledge relations, learnings, or skills.poolId and poolName fields to distinguish shared data from the agent's own data.