Agent skill · operations · sundial-org
shared-memory
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.
Why this skill is useful
Adds executable scripts for user and group management, permissions, and subscriptions that enhance collaborative memory sharing capabilities.
What it needs
Requires ensue installed locally. Requires ensue account access. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Shared Memory Share memories from your knowledge base with other users. Manage users, groups, and fine-grained permissions on namespaces. Quick Start Namespace Organization Grant access to mark/shared/ → all shared content Grant access to mark/shared/recipes/ → just recipes Commands Users Command Description --------- ------------- create-user <username> Create user delete-user <username> Delete user Groups Command Description --------- ------------- create-group <name> Create group delete-group <name> Delete group add-member <group> <user> Add user to group remove-member <group> <user> Remove user Permissions Command Description --------- ------------- grant org <action> <pattern> Grant to org grant user <name> <action> <pattern> Grant to user grant group <name> <action> <pattern> Grant to group revoke <grantid> Revoke permission list List all grants list-permissions List effective permissions Actions: read, create, update, delete Subscriptions Command Description --------- ------------- subscribe <key> Get notified on changes unsubscribe <key> Stop notifications list-subscriptions List subscriptions Example: Family Sharing Troubleshooting If commands fail, first check if an Ensue API key is configured: 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: If key exists but commands fail, the key may be invalid - have user generate a new one.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/shared-memory