← 返回 Skills 市场
abstrct

Structs Diplomacy

作者 Abstrct · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
429
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install structs-diplomacy
功能描述
Handles permissions, address management, and inter-player coordination in Structs. Use when granting or revoking permissions on objects, registering new addr...
安全使用建议
This skill looks like a straight mapping of CLI commands for managing Structs permissions, but it omits important operational details. Before installing or allowing the agent to use it: (1) Confirm the environment actually has the `structsd` CLI and that you trust that binary. (2) Understand where signing keys live — do not expose private keys or unlock a wallet to the agent unless you explicitly intend it to submit transactions. (3) Prefer running in a testnet or with dry-run steps until you verify behavior. (4) Ask the publisher for missing metadata (required binaries, network/RPC config, expected key management). (5) If you will allow autonomous invocation, require explicit human confirmation for any command that uses `--from` or the `-y` flag to avoid accidental on-chain changes.
功能分析
Type: OpenClaw Skill Name: structs-diplomacy Version: 1.2.0 The skill bundle provides instructions for an AI agent to manage permissions and addresses within the 'Structs' ecosystem using the structsd CLI. It defines a standard bitmask-based permission system and provides query and transaction commands (SKILL.md) consistent with its stated purpose. No indicators of malicious intent, data exfiltration, or prompt injection were found.
能力评估
Purpose & Capability
The SKILL.md repeatedly calls the CLI binary `structsd` and shows TX_FLAGS that require a signer (e.g. `--from [key-name]`), but the skill metadata declares no required binaries, env vars, or config paths. A permission-management skill reasonably needs the `structsd` CLI and access to a signing key / node endpoint; those are missing from the declared requirements.
Instruction Scope
Instructions direct the agent to run transaction commands (e.g. `structsd tx structs permission-grant-on-object ... -y`) that will modify on-chain state and require signing. The SKILL.md does not describe how signing keys are provided, whether a dry-run option should be used, or safeguards to prevent accidental submission. There is no guidance about network/rpc configuration (testnet vs mainnet).
Install Mechanism
This is instruction-only (no install spec), which lowers installer risk. However, because it relies on an external CLI (`structsd`) being present, the absence of a declared install step or requirement means the skill assumes the environment has that tool installed — an implicit dependency that the metadata does not state.
Credentials
No environment variables, credentials, or config paths are declared, yet the workflow requires a signer (`--from [key-name]`) and likely access to local keyrings or node endpoints. The skill does not justify or declare access to wallet keys or node RPC endpoints; this mismatch could lead to unexpected credential use if the agent is allowed to run commands.
Persistence & Privilege
always is false and there is no install hook or self-modifying behavior. The skill does not request elevated persistence or modification of other skills/configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install structs-diplomacy
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /structs-diplomacy 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
Sync with structs-ai upstream: v0.15 combat overhaul, 24-bit permissions, guild rank system, controller=PlayerId, guild-rank-set commands
v1.1.1
structstestnet-111 compatibility; no content changes required
v1.1.0
Updated from structs.ai: fixed reactor-begin-migration signature, guild-bank-mint signature, automated allocation limit docs, capacity=0 false positive, PoW key sequencing warnings, energy ephemeral concept. New: play-structs meta-skill.
v1.0.1
Fixed See Also references to use proper links
v1.0.0
Initial release
v0.1.0
Initial release of structs-diplomacy skill. - Provides commands for querying, granting, revoking, and setting permissions on objects and addresses. - Supports registration, revocation, and management of player addresses, including delegation and multi-address accounts. - Includes explicit TX_FLAGS usage and command syntax examples. - Documents error handling scenarios and verification procedures for permissions and address management. - Reference tables for available actions and queries for ease of use.
元数据
Slug structs-diplomacy
版本 1.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 6
常见问题

Structs Diplomacy 是什么?

Handles permissions, address management, and inter-player coordination in Structs. Use when granting or revoking permissions on objects, registering new addr... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 429 次。

如何安装 Structs Diplomacy?

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

Structs Diplomacy 是免费的吗?

是的,Structs Diplomacy 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Structs Diplomacy 支持哪些平台?

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

谁开发了 Structs Diplomacy?

由 Abstrct(@abstrct)开发并维护,当前版本 v1.2.0。

💬 留言讨论