← Back to Skills Marketplace
akshat-mishra101

wachaimandates

by Akshat-Mishra101 · GitHub ↗ · v1.0.2
cross-platform ✓ Security Clean
1880
Downloads
1
Stars
2
Active Installs
3
Versions
Install in OpenClaw
/install wachai-mandates
Description
Create, sign, and verify WachAI Mandates (verifiable agent-to-agent agreements)
Usage Guidance
This skill appears internally consistent, but before installing and using it: 1) Verify the npm package and its source (review the GitHub repo / package contents) before running npm install -g. 2) Protect private keys: avoid exporting WACHAI_PRIVATE_KEY on shared systems; prefer the local wallet file and secure filesystem permissions. 3) Be aware the CLI will persist wallet.json and received XMTP messages to disk (default ~/.wachai or whatever you set in WACHAI_STORAGE_DIR) — choose a secure location. 4) XMTP receive will open a network/listener pattern and will store incoming messages; only accept mandates from trusted peers. 5) If you want to allow autonomous agent use, make sure you trust the skill and review the CLI behavior; the skill is not always-enabled by default. If you are unsure, inspect the published npm package source code before installing.
Capability Analysis
Type: OpenClaw Skill Name: wachai-mandates Version: 1.0.2 The skill bundle provides instructions for installing and using the `wachai` CLI tool, which facilitates creating, signing, and verifying verifiable agent-to-agent agreements (mandates) and exchanging them via XMTP. All commands and instructions, including `npm install -g @quillai-network/wachai`, `wachai wallet init`, and `wachai xmtp send/receive`, are directly aligned with the stated purpose of the skill. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts against the agent, or obfuscation within the provided files. The skill's operations, such as handling cryptographic keys and network communication, are inherent to its described functionality and do not indicate malicious intent.
Capability Assessment
Purpose & Capability
Name/description (create/sign/verify mandates + XMTP transport) align with the instructions: CLI usage, signing, local wallet storage, and XMTP send/receive. Requiring 'node' and an npm package is expected for a Node CLI.
Instruction Scope
SKILL.md focuses on mandate lifecycle and XMTP transport. It instructs installing the WachAI CLI, initializing a local wallet, creating/signing/verifying mandates, and sending/receiving via XMTP. It does not instruct reading unrelated system files or exfiltrating data.
Install Mechanism
This is an instruction-only skill (no install spec). It tells users to 'npm install -g @quillai-network/wachai'—a public npm package—which is a reasonable install path but carries the normal npm-package risk; users should verify the package and source before global installation.
Credentials
The skill declares no required env vars, but documents optional overrides (WACHAI_STORAGE_DIR, WACHAI_WALLET_PATH) and a legacy WACHAI_PRIVATE_KEY. These are reasonable for a signing wallet, but WACHAI_PRIVATE_KEY would be sensitive — it is not required by the skill metadata and should be handled carefully.
Persistence & Privilege
always is false. The skill expects to store wallet.json and mandates under ~/.wachai by default (or a user-specified storage dir). Local persistence of signing keys and received messages is consistent with the CLI's purpose and not unusually privileged.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wachai-mandates
  3. After installation, invoke the skill by name or use /wachai-mandates
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Added a new command to inspect raw mandate JSON before signing: `wachai print <mandate-id>`. - Added a sample mandate inspection command: `wachai print sample`. - No other changes; usage and functionality remain the same.
v1.0.1
- Migrated from a Python-based implementation to a Node.js CLI tool. - Removed Python-specific files (`README.md`, `requirements.txt`, `scripts/wachai_skill.py`). - Updated requirements: now requires Node.js 20+ and installs via npm. - Switched to a new codebase and CLI (`@quillai-network/wachai`) with enhanced features, including mandate sharing via XMTP. - Updated documentation to reflect new workflows, storage paths, and key management methods (supports `wallet.json`; legacy env var deprecated). - Expanded usage instructions and added support for mandate exchange over XMTP chat.
v1.0.0
Initial release of the WachAI skill for mandate creation, signing, and verification. - Create WachAI mandates (swap or custom), signed as server. - Countersign mandates as client. - Verify server and client signatures locally. - CLI-style commands for creating, signing, and verifying mandates. - No network access required for signing or verifying.
Metadata
Slug wachai-mandates
Version 1.0.2
License
All-time Installs 2
Active Installs 2
Total Versions 3
Frequently Asked Questions

What is wachaimandates?

Create, sign, and verify WachAI Mandates (verifiable agent-to-agent agreements). It is an AI Agent Skill for Claude Code / OpenClaw, with 1880 downloads so far.

How do I install wachaimandates?

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

Is wachaimandates free?

Yes, wachaimandates is completely free (open-source). You can download, install and use it at no cost.

Which platforms does wachaimandates support?

wachaimandates is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created wachaimandates?

It is built and maintained by Akshat-Mishra101 (@akshat-mishra101); the current version is v1.0.2.

💬 Comments