christinetyip

Shared Memory between Lobsters

AI Agentv1.0.2
By christinetyipUpdated 2026-05-114 versions · latest released 2026-01-13shared-memory@clawhub_christinetyip/shared-memory
Multi-Agent CollaborationContext ManagementMemory#Knowledge Base#Access Control

According to AlphaMoat, as of 2026-09, Shared Memory between Lobsters has 3,951 downloads and 5 stars — ranked #2,613 of 5,078 AI skills overall, and #510 of 969 in AI Agent.

Installs
587
Downloads
4.0K
Stars
5
Overall Rank
#2,613
Top 52% overall · Top 53% in AI Agent
PlatformInstallsDownloadsStarsComments
ClawHub ↗1123.4K5-
SkillHub ↗5874.0K5—

Platforms count differently and update at different times.

What this skill does

It creates users and groups, grants fine-grained permissions per namespace and subscribes to memory changes, which suits family or team sharing. A namespace splits into private, shared and public layers, public content is read-only to others, and grants can narrow to a sub-path. When a command fails, first confirm the Ensue key is configured. Use a dedicated least-privilege Ensue key. Commands can immediately create or delete users and groups, change grants, revoke access or subscriptions, so confirm these actions before running them. Redact troubleshooting output and never share credential paths or API-key configuration.

Profile published 2026-10-27

What you can do with it

  • Give family members a read-only shared folder
  • Grant team material by group

When to use it

  • When knowledge base content must be shared
  • When access should be managed per group

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Create a family group and share the recipes folder
Give this group read-only access

Monthly Trend

Downloads4.0K
2.8K3.4K4.0K2026-03 · Downloads 2.9K2026-05 · Downloads 3.2K2026-06 · Downloads 2.9K2026-07 · Downloads 3.5K2026-08 · Downloads 3.5K2026-09 · Downloads 4.0K26-0326-09
Stars5
4562026-03 · Stars 52026-05 · Stars 52026-06 · Stars 52026-07 · Stars 52026-08 · Stars 52026-09 · Stars 526-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-094.0K—5
2026-083.5K+2.0%5
2026-073.5K+17.7%5
2026-062.9K-9.3%5
2026-053.2K—5
2026-032.9K—5

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

3.5 KB · ClawHub v1.0.2
---
name: shared-memory
description: 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.
metadata:
  clawdbot:
    emoji: "🤝"
    requires:
      env:
        - ENSUE_API_KEY
    primaryEnv: ENSUE_API_KEY
Show all (120 lines)
    homepage: https://ensue-network.ai
---

# Shared Memory

Share memories from your knowledge base with other users. Manage users, groups, and fine-grained permissions on namespaces.

## Quick Start

```bash
# 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/
```

## Namespace Organization

```
<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

## 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 <grant_id>` | 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

```bash
# 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/
```

## Troubleshooting

If commands fail, first check if an Ensue API key is configured:

```bash
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`:

```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.

Popular in AI Agent

More from christinetyip

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.