返回顶部
s

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.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
2,416
下载量
免费
免费
5
收藏
概述
安装方式
版本历史

shared-memory

共享内存

将知识库中的记忆与其他用户共享。管理用户、群组以及对命名空间的细粒度权限。

快速开始

bash

创建用户和群组


{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

授予访问权限

{baseDir}/scripts/shared-memory.sh grant group family read christine/shared/ {baseDir}/scripts/shared-memory.sh grant group family update christine/shared/

命名空间组织

<用户名>/
├── private/ # 仅该用户可访问
├── shared/ # 与他人共享
└── public/ # 对他人只读

授予对 mark/shared/ 的访问权限 → 所有共享内容
授予对 mark/shared/recipes/ 的访问权限 → 仅食谱内容

命令

用户
命令描述
create-user <用户名>创建用户
delete-user <用户名>
删除用户 |

群组
命令描述
create-group <名称>创建群组
delete-group <名称>
删除群组 |

| add-member <群组> <用户> | 将用户添加到群组 | | remove-member <群组> <用户> | 移除用户 |

权限
命令描述
grant org <操作> <模式>授予组织权限
grant user <名称> <操作> <模式>
授予用户权限 |

| grant group <名称> <操作> <模式> | 授予群组权限 | | revoke <授权ID> | 撤销权限 | | list | 列出所有授权 | | list-permissions | 列出有效权限 |

操作:read(读取)、create(创建)、update(更新)、delete(删除)

订阅
命令描述
subscribe <键>获取变更通知
unsubscribe <键>
停止通知 |

| list-subscriptions | 列出订阅 |

示例:家庭共享

bash

为伴侣创建用户


{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

授予对 shared/ 命名空间的相互访问权限

{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/

故障排除

如果命令执行失败,首先检查是否配置了 Ensue API 密钥:

bash
echo $ENSUEAPIKEY
grep -A2 ensue-learning-memory ~/.clawdbot/clawdbot.json

如果未找到 API 密钥,告知用户前往 https://www.ensue-network.ai/login 获取免费密钥,并在 ~/.clawdbot/clawdbot.json 中配置:

json
{
skills: {
entries: {
ensue-learning-memory: {
apiKey: 在此处填写用户的API密钥
}
}
}
}

如果密钥存在但命令执行失败,则密钥可能无效——请让用户生成一个新密钥。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 shared-memory-1775930954 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 shared-memory-1775930954 技能

通过命令行安装

skillhub install shared-memory-1775930954

下载

⬇ 下载 shared-memory v1.0.2(免费)

文件大小: 3.87 KB | 发布时间: 2026-4-12 11:21

v1.0.2 最新 2026-4-12 11:21
- Added metadata section specifying emoji, required environment variable (ENSUE_API_KEY), primary environment variable, and homepage.
- No changes to functionality or commands.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部