Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Share memories and state with other users. Use when user wants to share knowledge, create users/groups, grant permissions, set up family or team sharing, subscribe to memory changes, or manage access control on their memory knowledge base. This shared memory skill uses Ensue - a shared memory network for agents.
Share memories and state with other users. Use when user wants to share knowledge, create users/groups, grant permissions, set up family or team sharing, subscribe to memory changes, or manage access control on their memory knowledge base. This shared memory skill uses Ensue - a shared memory network for agents.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
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.
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.
Share memories from your knowledge base with other users. Manage users, groups, and fine-grained permissions on namespaces.
# Create user and group {baseDir}/scripts/shared-memory.sh create-user mark {baseDir}/scripts/shared-memory.sh create-group family {baseDir}/scripts/shared-memory.sh add-member family mark # Grant access {baseDir}/scripts/shared-memory.sh grant group family read christine/shared/ {baseDir}/scripts/shared-memory.sh grant group family update christine/shared/
<username>/ βββ private/ # Only this user βββ shared/ # Shared with others βββ public/ # Read-only to others Grant access to mark/shared/ β all shared content Grant access to mark/shared/recipes/ β just recipes
CommandDescriptioncreate-user <username>Create userdelete-user <username>Delete user
CommandDescriptioncreate-group <name>Create groupdelete-group <name>Delete groupadd-member <group> <user>Add user to groupremove-member <group> <user>Remove user
CommandDescriptiongrant org <action> <pattern>Grant to orggrant user <name> <action> <pattern>Grant to usergrant group <name> <action> <pattern>Grant to grouprevoke <grant_id>Revoke permissionlistList all grantslist-permissionsList effective permissions Actions: read, create, update, delete
CommandDescriptionsubscribe <key>Get notified on changesunsubscribe <key>Stop notificationslist-subscriptionsList subscriptions
# Create user for partner {baseDir}/scripts/shared-memory.sh create-user mark # Create family group {baseDir}/scripts/shared-memory.sh create-group family {baseDir}/scripts/shared-memory.sh add-member family mark # Grant mutual access to shared/ namespaces {baseDir}/scripts/shared-memory.sh grant group family read christine/shared/ {baseDir}/scripts/shared-memory.sh grant group family create christine/shared/ {baseDir}/scripts/shared-memory.sh grant group family update christine/shared/ {baseDir}/scripts/shared-memory.sh grant group family read mark/shared/ {baseDir}/scripts/shared-memory.sh grant group family update mark/shared/
If commands fail, first check if an Ensue API key is configured: echo $ENSUE_API_KEY grep -A2 'ensue-learning-memory' ~/.clawdbot/clawdbot.json If no API key found, tell user to get a free key at https://www.ensue-network.ai/login and configure in ~/.clawdbot/clawdbot.json: { "skills": { "entries": { "ensue-learning-memory": { "apiKey": "their-api-key-here" } } } } If key exists but commands fail, the key may be invalid - have user generate a new one.
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.