← Back to Skills Marketplace
ibonon

Openclaw Skill

cross-platform ⚠ suspicious
39
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sigui-security
Description
Evaluate the security of blockchain transactions (EVM, Starknet, Aptos) using the Sigui Protocol AI oracle. Detects drain attacks, mixer chains, Sybil swarms...
README (SKILL.md)

Sigui Protocol Security Skill 🛡️

Sigui is a multi-chain AI security oracle that evaluates blockchain transactions before they execute. It uses a native Spatio-Temporal Transformer (Trustformer/T-GAT) to detect coordinated attacks in real time — without the 48ms graph-rendering bottleneck of VLM-based approaches.

🧠 Chain of Thought (for OpenClaw Agent)

When a user asks you to verify or execute a blockchain transaction, follow these steps:

  1. Extract Parameters: Identify the amount (in USDC value), the destination address, the chain (default to arc), and the action type (transfer, approve, swap, etc.).
  2. Execute Evaluation: Run the evaluate.py script provided in this skill directory using the bash or python tool.
  3. Parse Verdict:
    • Exit code 0 (ALLOW): Inform the user that the transaction is safe and proceed.
    • Exit code 1 (BLOCK): DO NOT EXECUTE. Inform the user of the critical threat detected and provide the reason.
    • Exit code 2 (ESCALATE): Inform the user that the transaction requires a deep analysis. Run the script again with the --escalate flag to perform the deep analysis.
  4. Relay the Result: Format the output nicely using emojis (✅, 🚫, 🔍) and provide the on-chain proof link if available.

Supported Chains

Chain Argument Notes
ARC (L2) arc Default; ultra-fast, fee-free
Ethereum ethereum Mainnet + Sepolia testnet
Starknet starknet Cairo contracts deployed on Sepolia
Aptos aptos Move contracts on Testnet
Solana solana Coming soon

🛠️ Usage Examples

Method 1 — Python Script (Recommended)

Run the helper script directly from the skill directory. The script uses the rich library to print a beautiful, easy-to-read table.

python ~/.openclaw/workspace/skills/sigui-security/evaluate.py \
  --amount 1500.0 \
  --destination "0xBadActorAddress" \
  --action "transfer" \
  --chain "ethereum"

To get raw JSON for programmatic parsing, add the --json flag:

python ~/.openclaw/workspace/skills/sigui-security/evaluate.py \
  --amount 1500.0 \
  --destination "0xBadActorAddress" \
  --json

Method 2 — Deep Analysis (Escalation)

If a transaction returns ESCALATE (or exit code 2), you can request a deep AI analysis. This uses a heavier model (like Qwen2.5 or Claude) to perform a thorough audit of the contract or address.

python ~/.openclaw/workspace/skills/sigui-security/evaluate.py \
  --amount 1500.0 \
  --destination "0xUnknownAddress" \
  --escalate

Method 3 — Inline Python (if bash is unavailable)

import asyncio, sys
sys.path.insert(0, ".")

from sigui import SiguiClient
from sigui.local import start_mock_server

async def check():
    server = start_mock_server(port=8765)
    client = SiguiClient(api_url="http://127.0.0.1:8765")
    
    result = await client.evaluate(
        agent_id="openclaw_agent",
        amount=500.0,
        destination="0xRecipientAddress",
        action_type="transfer",
        chain="arc",
    )
    server.stop()
    return result

res = asyncio.run(check())
print(f"Verdict: {res.verdict.value} | Risk: {res.risk_score}")

📊 Interpreting the Verdict

Verdict Risk Score Agent Action Required
ALLOW 0.0 – 0.35 ✅ Safe to proceed. Share the safety score with the user.
ALLOW_WITH_CAP 0.35 – 0.55 ⚠️ Safe but enforce the cap_amount_usdc spending limit.
ESCALATE 0.55 – 0.80 🔍 Request deep analysis (--escalate) before proceeding.
BLOCK 0.80 – 1.0 🚫 Abort the transaction immediately. Explain the threat.

Risk score ranges from 0.0 (completely safe) to 1.0 (critical threat). Safety score = (1 - risk_score) × 1000. Higher is better.


🛡️ Threat Types Detected

Sigui detects the following multi-chain attack patterns in real time:

  • Drain Star — One orchestrator wallet draining multiple victim wallets simultaneously.
  • Mixing Chain — Funds routed through layered mixer hops to obfuscate origin.
  • Sybil Swarm — Coordinated fake-identity cluster attacking governance or airdrops.
  • Flash Loan Exploit — Manipulating price oracles within a single atomic block.
  • Honeypot Contract — Buy-enabled, sell-disabled token contract trap.
  • Rug Pull — Liquidity removal by deployer before community exit.
  • Phishing Signature — Malicious eth_sign / permit approval requests.

⚙️ Configuration (Optional)

By default, if the Sigui SDK isn't installed or no backend is running, the script falls back to a local mock server for development and testing (no real funds required).

To connect to a live Sigui node, set the environment variables:

export SIGUI_API_URL="https://api.sigui.io"
export SIGUI_CHAIN="arc"
export OPENCLAW_AGENT_ID="my_agent_name"

🔒 Privacy & Cost

  • Evaluations on ARC are free (gasless L2).
  • Evaluations on Ethereum/Starknet/Aptos cost a micro-fee paid in USDC (~$0.001).
  • No transaction data is stored beyond the on-chain proof hash.
  • All sensitive fields (wallet keys, private data) stay local — only the metadata is sent for evaluation.

🔗 Links

Usage Guidance
Review before installing. Only use this skill if you understand when it is connected to a real Sigui backend, and do not treat mock or local fallback ALLOW results as permission to move funds. The publisher should make mock mode explicit opt-in, fail closed when the oracle is unavailable, and clearly disclose environment variables and data sent for evaluation.
Capability Tags
cryptorequires-walletrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose is high-impact transaction security gating, but evaluate.py can return ALLOW, ESCALATE, or BLOCK using a simple amount-based mock fallback and still emit confidence, transaction-like hashes, and an onchain_proof field.
Instruction Scope
The instructions tell the agent to proceed on ALLOW, while the fallback and local mock modes are not clearly separated from production oracle use. The read_when triggers are also broad enough to activate on general blockchain mentions.
Install Mechanism
The skill consists of a markdown instruction file and a Python CLI requiring sigui-sdk and rich. Static scan was clean and VirusTotal telemetry was null, but the package is not from a trusted OpenClaw publisher.
Credentials
Network evaluation and environment-based configuration are reasonable for this purpose, but the default local mock behavior is disproportionate for a real security-gating skill unless explicitly opt-in and clearly labeled as non-authoritative.
Persistence & Privilege
No durable persistence, privilege escalation, destructive file access, or credential theft was found. It may start a local mock server during execution and reads SIGUI_API_URL, SIGUI_CHAIN, and OPENCLAW_AGENT_ID.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sigui-security
  3. After installation, invoke the skill by name or use /sigui-security
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
sigui-security 2.0.0 - Fully updated documentation with clear usage instructions, supported chains, and configuration steps. - Expanded threat detection types, including drain attacks, Sybil swarms, mixer chains, flash-loan exploits, and more. - Outlines verdict and risk score system, with guidance for each possible result (ALLOW, BLOCK, ESCALATE). - Introduces detailed setup, local testing instructions, privacy, and cost information. - Now highlights integration with Sigui Protocol’s AI oracle for multi-chain security evaluation.
Metadata
Slug sigui-security
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Openclaw Skill?

Evaluate the security of blockchain transactions (EVM, Starknet, Aptos) using the Sigui Protocol AI oracle. Detects drain attacks, mixer chains, Sybil swarms... It is an AI Agent Skill for Claude Code / OpenClaw, with 39 downloads so far.

How do I install Openclaw Skill?

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

Is Openclaw Skill free?

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

Which platforms does Openclaw Skill support?

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

Who created Openclaw Skill?

It is built and maintained by Warmatrix(familly_name:Warma+matrix) (@ibonon); the current version is v2.0.0.

💬 Comments