← Back to Skills Marketplace
gum97

Agent Shared Context

by Gum97 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
148
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install agent-shared-context
Description
Cross-agent context sharing via shared files. Agents write trends, highlights, and signals to a shared folder. Other agents read before acting — creating coo...
README (SKILL.md)

Agent Relay — Cross-Agent Context Sharing

Lightweight file-based coordination for multi-agent OpenClaw setups.

Problem

Agents run independently — Reddit doesn't know what Moltbook found, News doesn't know what's trending on HN. Each agent is an island.

Solution

Shared JSON files that agents write to and read from. No config changes needed — just files on disk.

Setup

# Create shared directory in workspace
mkdir -p ~/.openclaw/workspace/shared

# Script location
~/.openclaw/workspace/scripts/shared-context.py

Usage

Agent writes after finishing work:

# Reddit agent logs trending topic
python3 scripts/shared-context.py add-trend \
  --source reddit --topic "self-hosting mini PCs" --score 1500

# News agent logs highlight
python3 scripts/shared-context.py add-highlight \
  --source news --title "Unsloth Studio launched" \
  --summary "Open-source LLM training UI, 2x faster"

Agent reads before acting:

# Moltbook agent checks what's trending before posting
python3 scripts/shared-context.py get-trends --limit 5

# Any agent checks recent highlights
python3 scripts/shared-context.py get-highlights --limit 5

Cleanup (brain-maintenance cron):

# Remove entries older than 48 hours
python3 scripts/shared-context.py cleanup --hours 48

Integration into cron prompts

Add to any agent's cron prompt:

Before posting/engaging, check shared context:
exec('python3 /path/to/scripts/shared-context.py get-trends --limit 3')
→ If a trend is relevant to this platform, create content about it.

After finishing, log what you found:
exec('python3 /path/to/scripts/shared-context.py add-trend --source \x3Cagent> --topic "\x3Cfinding>" --score \x3Crelevance>')

Files

File Purpose
shared/trends.json Topics trending across platforms
shared/highlights.json Best content found by any agent
scripts/shared-context.py CLI to read/write shared context

Architecture

Reddit ──write──→ shared/trends.json ←──read── Moltbook
News   ──write──→ shared/highlights.json ←──read── Clawstr
                        ↑
              brain-maintenance (cleanup)

No database. No message queue. Just JSON files on disk. Works because all agents run on the same machine.

Usage Guidance
This skill is a simple, coherent file-based relay for agents, but it assumes a trust boundary: any agent or user with write access to the shared directory can influence all others. Before installing, ensure the shared folder is accessible only to trusted agents/users (set filesystem permissions), avoid constructing shell exec strings with unescaped/untrusted input (use safe argument passing), and consider adding file locks or atomic writes if you expect concurrent writes. If you need stronger guarantees, consider authenticated or signed entries or a small local service with access controls instead of plain JSON files.
Capability Analysis
Type: OpenClaw Skill Name: agent-shared-context Version: 1.0.0 The skill bundle provides a legitimate and transparent mechanism for local inter-agent coordination using shared JSON files. The Python script (scripts/shared-context.py) implements basic CRUD operations for 'trends' and 'highlights' without any network activity, data exfiltration, or suspicious execution patterns. The instructions in SKILL.md are consistent with the tool's stated purpose of enabling multi-agent workflows.
Capability Assessment
Purpose & Capability
Name/description match the provided code and instructions. The script reads/writes JSON in a shared workspace directory and the SKILL.md tells agents to call that CLI — all required capabilities are present and proportionate to cross-agent coordination.
Instruction Scope
Instructions direct agents to exec the included Python CLI to get/add/cleanup entries in shared JSON files — this is expected. Two notes: (1) the SKILL.md encourages embedding exec('python3 /path/to/scripts/...') in agent prompts which can introduce command-construction/injection risks if agent inputs are interpolated unsafely; (2) the script performs no file locking, so concurrent writers could race or corrupt state in multi-agent setups.
Install Mechanism
No install spec or remote downloads; the skill is instruction-only with a small included Python script. Nothing is written to disk beyond the shared JSON files the skill itself manages.
Credentials
No environment variables, credentials, or config paths are requested. The script uses only files under the workspace/shared directory, consistent with its stated purpose.
Persistence & Privilege
The skill is user-invocable and not always-enabled. It only creates/updates files within its own shared workspace; it does not modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install agent-shared-context
  3. After installation, invoke the skill by name or use /agent-shared-context
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: cross-agent context sharing via shared JSON files. Trends, highlights, cleanup.
Metadata
Slug agent-shared-context
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Agent Shared Context?

Cross-agent context sharing via shared files. Agents write trends, highlights, and signals to a shared folder. Other agents read before acting — creating coo... It is an AI Agent Skill for Claude Code / OpenClaw, with 148 downloads so far.

How do I install Agent Shared Context?

Run "/install agent-shared-context" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Agent Shared Context free?

Yes, Agent Shared Context is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Agent Shared Context support?

Agent Shared Context is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Agent Shared Context?

It is built and maintained by Gum97 (@gum97); the current version is v1.0.0.

💬 Comments