← 返回 Skills 市场
reed1898

Reed Agent Network

作者 Reed · GitHub ↗ · v0.2.2
cross-platform ⚠ suspicious
533
总下载
0
收藏
1
当前安装
10
版本数
在 OpenClaw 中安装
/install reed-agent-network
功能描述
Build and operate a cross-gateway AgentNetwork using Discord as the message bus and GitHub as shared state storage. Use when registering agents, syncing rost...
安全使用建议
This skill is coherent with its stated purpose but performs intrusive actions you should review before installing: it will clone/pull/commit/push to a GitHub repository (references/git-config.json), create/update ~/.openclaw/shared/agent-network-data/AGENT_CONSTITUTION.md, and insert/update a MEMORY.md block in your workspace root. Confirm the repo_url is trusted (inspect https://github.com/reed1898/agent-network-data.git), ensure you accept sharing of agent IDs, node names, and Discord IDs to that remote, and be aware it will use whatever git auth is configured on the host (SSH keys or stored HTTPS credentials). If you want to test safely, run the script in an isolated environment or change references/git-config.json/local_path to a local-only repo you control before running. If you need the skill but not remote pushes, remove or stub out the push/commit calls and review the code to ensure no sensitive data is being recorded and synced.
功能分析
Type: OpenClaw Skill Name: reed-agent-network Version: 0.2.2 The skill is classified as suspicious due to its direct modification of the agent's `MEMORY.md` file and extensive use of `subprocess.run` for Git operations. The `scripts/network.py` file contains a function `ensure_memory_index` that reads and writes to `MEMORY.md`, injecting a block of text that includes instructions for the agent. While the current injected content is benign (a pointer to a shared constitution), this capability represents a significant prompt injection vulnerability if the script were compromised. Additionally, the script performs `git clone`, `pull`, `push`, and `commit` operations on a remote repository, which, while intended for shared state management, exposes a powerful attack surface for potential remote code execution if the Git configuration or repository were maliciously controlled.
能力评估
Purpose & Capability
Name/description align with the code and SKILL.md: this is a cross-gateway coordination helper that uses Discord for transport and a Git repo for shared state. However, the registry metadata claims no required config paths or credentials while the implementation reads/writes ~/.openclaw/shared/agent-network-data and workspace MEMORY.md and expects to push to a remote GitHub repo. That undeclared file access is an inconsistency to be aware of.
Instruction Scope
SKILL.md and scripts instruct agents to read/write a canonical AGENT_CONSTITUTION.md and update the workspace MEMORY.md, and to publish registry changes by committing and pushing to a remote Git repo. The Python script performs git clone/fetch/pull/commit/push and writes files under the user's home and workspace. These are legitimate for a shared-state system but amount to broad filesystem and network side effects that are not called out in the skill's 'requirements' metadata.
Install Mechanism
Instruction-only install (no external installer). The bundled script uses the local git binary via subprocess. There is no third-party download or extract step in the skill itself.
Credentials
No environment variables or credentials are declared, but the skill implicitly depends on existing git authentication (SSH keys or HTTPS credentials) to push to the remote repo, and it will publish agent records (including gateway/node names and Discord IDs) to that remote. The references/git-config.json points at https://github.com/reed1898/agent-network-data.git — you must trust that remote before allowing pushes. The skill also modifies user's workspace files (MEMORY.md) without declaring a required config path.
Persistence & Privilege
always:false and model invocation allowed (default). The skill writes persistent state to ~/.openclaw/shared and to the workspace MEMORY.md, and will push that state to a remote Git repository. It does not modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install reed-agent-network
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /reed-agent-network 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.2
Init now bootstraps AGENT_CONSTITUTION.md in shared repo (if missing) and auto-syncs MEMORY.md constitution index block idempotently
v0.2.1
Init now auto-syncs AGENT_CONSTITUTION index block into MEMORY.md (idempotent), ensuring unified shared-memory rule pointer
v0.2.0
Update skill docs: enforce shared constitution memory in ~/.openclaw/shared/agent-network-data/AGENT_CONSTITUTION.md as network-wide source of truth
v0.1.6
Add hard rule: all inter-agent communication must use Discord channel via OpenClaw message CLI
v0.1.5
Define required OpenClaw Discord CLI send format with precise <@ID> mentions
v0.1.4
Add mandatory receiver behavior: pull+cache+ACK on REGISTER broadcast; clarify writer model
v0.1.3
Register now outputs notify list for other agents; docs clarify notify-others rule
v0.1.2
Enforce discord IDs on register; add event broadcast + daily heartbeat reconcile policy
v0.1.1
Require discord_user_id + discord_channel_id on register; fix git-backed sync overwrite issue
v0.1.0
Initial release: git-backed agent registry + Discord meta protocol
元数据
Slug reed-agent-network
版本 0.2.2
许可证
累计安装 1
当前安装数 1
历史版本数 10
常见问题

Reed Agent Network 是什么?

Build and operate a cross-gateway AgentNetwork using Discord as the message bus and GitHub as shared state storage. Use when registering agents, syncing rost... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 533 次。

如何安装 Reed Agent Network?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install reed-agent-network」即可一键安装,无需额外配置。

Reed Agent Network 是免费的吗?

是的,Reed Agent Network 完全免费(开源免费),可自由下载、安装和使用。

Reed Agent Network 支持哪些平台?

Reed Agent Network 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Reed Agent Network?

由 Reed(@reed1898)开发并维护,当前版本 v0.2.2。

💬 留言讨论