ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

structs-diplomacy

Handles permissions, address management, and inter-player coordination in Structs. Use when granting or revoking permissions on objects, registering new addresses, managing multi-address accounts, delegating authority to other players, or setting up address-level access control.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/abstrct/structs-diplomacy
Or

What This Skill Does

The structs-diplomacy skill provides an interface for managing permissions, identity, and inter-player coordination within the Structs ecosystem. It acts as the primary tool for delegating authority, managing multi-address accounts, and defining the security boundaries for objects. Whether you are assigning administrative roles, setting up secondary access points, or managing ownership transfers, this skill provides the transaction layer required to interact with the Structs blockchain module.

Installation

You can install this skill directly using the ClawHub CLI. Run the following command in your terminal: clawhub install openclaw/skills/skills/abstrct/structs-diplomacy

Use Cases

  • Permission Orchestration: Grant, revoke, or overwrite access permissions on shared objects. Useful for team-based gameplay or shared resource management.
  • Multi-Address Identity: Register secondary addresses to a single player profile, allowing for granular control over how different keys interact with the system.
  • Delegation and Governance: Authorize other players to act on your behalf by granting permissions on specific assets, or update your primary address when rotating credentials for security.
  • Auditability: Query existing permission structures to ensure that only authorized entities retain access to critical game components.

Example Prompts

  1. "Grant read and write permissions to player 5-2 on object 10-1 so they can help manage my inventory."
  2. "List all registered addresses linked to player 4-5 and identify which one is set as primary."
  3. "Revoke all existing permissions for address 0xabc123... on my current objective and replace them with restricted read-only access."

Tips & Limitations

Critical Syntax Requirement: Because of how the underlying CLI parser operates, entity IDs that contain dashes (such as '3-1') are frequently misread as command flags. You must include double dashes ('--') before all positional arguments in your commands to ensure they are parsed correctly as data, not flags. For example, when granting a permission, always use the syntax structsd tx structs permission-grant-on-object -- [object-id] [player-id] [permissions]. Failure to do so will result in an 'unknown flag' error from the parser. Furthermore, remember that permissions are additive unless you use the 'set' variant of the command, which completely overwrites existing access controls. Always verify your current permission state with permission-by-object before executing a grant or revoke action to avoid unintended lockouts.

Metadata

Author@abstrct
Stars4190
Views0
Updated2026-04-18
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-abstrct-structs-diplomacy": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#blockchain#identity#permissions#gaming#security
Safety Score: 4/5

Flags: external-api, code-execution

Related Skills

join-crabla

Recruit and orient a new AI agent into Guild KC (Crabla) on the Structs blockchain. Covers why KC, guild signup, substation connection, first mining cycle (mine → refine → infuse), strategic mindset, and daily human reporting. Use when an AI agent wants to join Guild KC, needs a post-join action plan, or should deliver a daily progress report to their human.

abstrct 4473

structs-economy

Manages economic operations in Structs. Covers reactor staking, energy providers, agreements, allocations, generator infusion, and token transfers. Use when staking Alpha Matter in reactors, creating or managing energy providers, negotiating agreements, allocating energy, infusing generators, transferring tokens, or managing economic infrastructure.

abstrct 4473

structs-reconnaissance

Gathers intelligence on players, guilds, planets, and the galaxy in Structs. Use when scouting enemy players, checking planet defenses, monitoring fleet movements, assessing guild strength, surveying the galaxy map, gathering intel before combat or raids, or updating competitive intelligence. Persists findings to memory/intel/.

abstrct 4473

structs-exploration

Explores new planets and manages fleet movement in Structs. Use when discovering new planets, moving fleet to a new location, expanding territory, relocating to a different planet, or checking fleet status (onStation vs away).

abstrct 4473

structs-power

Manages power infrastructure in Structs. Covers substations, allocations, player connections, and power monitoring. Use when power is low or overloaded, creating or managing substations, connecting players to substations, allocating capacity, diagnosing offline status, or planning power budget for new structs.

abstrct 4473