Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Coding
X Layer Execution Guard
Try itRun an executable X Layer pre-execution guard for autonomous agents: OnchainOS DEX route judgment, honeypot and price-impact checks, proof-mode evidence, and...
What it does
Use this skill to turn an agent swap intent into a guarded execution decision and proof artifact.
The skill document
X Layer Execution Guard
Use this skill to turn an agent swap intent into a guarded execution decision and proof artifact.
The installed skill includes its own Python runtime in runtime/ and two scripts in scripts/:
scripts/run_execution_guard.pyruns the guard CLI.scripts/check_agentic_wallet.pychecks whetheronchainosand Agentic Wallet are reachable.
Operating Rules
- Default to
--no-executeor--execution-mode proofwhile evaluating a request. - Only use
--liveor--execution-mode agentic-walletafter explicit user approval for a real wallet action. - Treat
proofmode as simulated execution evidence. Onlyagentic-walletmode can return a real transaction hash. - If OnchainOS API credentials are missing, the runtime returns a mock install-smoke result. Do not present mock output as live proof.
- For live X Layer runs, use chain
196unless the user explicitly chooses another chain.
OpenClaw Quick Start
Set the skill directory first. In OpenClaw it is usually:
SKILL_DIR="$HOME/.openclaw/skills/xlayer-execution-guard"
If installed into a local workdir with ClawHub, use:
SKILL_DIR="$PWD/skills/xlayer-execution-guard"
Install the only runtime dependency if needed:
python3 -m pip install --user -r "$SKILL_DIR/requirements.txt"
Check the Agentic Wallet environment:
python3 "$SKILL_DIR/scripts/check_agentic_wallet.py"
Run a safe pre-execution judgment:
PYTHONPATH="$SKILL_DIR/runtime" python3 "$SKILL_DIR/scripts/run_execution_guard.py" \
--agent strategy-office \
--intent-id strategy-office-round-001 \
--from USDC \
--to USDT \
--amount 10 \
--amount-mode readable \
--slippage 0.5 \
--max-impact 1.20 \
--no-execute \
--output guard-proof.json
Run proof-mode closed-loop evidence without touching the wallet:
PYTHONPATH="$SKILL_DIR/runtime" python3 "$SKILL_DIR/scripts/run_execution_guard.py" \
--agent strategy-office \
--intent-id strategy-office-proof-001 \
--from USDC \
--to USDT \
--amount 10 \
--amount-mode readable \
--execution-mode proof \
--output guard-proof.json
Run a live Agentic Wallet execution only after user approval:
PYTHONPATH="$SKILL_DIR/runtime" python3 "$SKILL_DIR/scripts/run_execution_guard.py" \
--agent strategy-office \
--intent-id strategy-office-live-001 \
--from USDC \
--to USDT \
--amount 10 \
--amount-mode readable \
--slippage 0.5 \
--execution-mode agentic-wallet \
--wallet default \
--chain 196 \
--output guard-live-proof.json
--live is an alias for --execution-mode agentic-wallet.
Required Environment
For real OnchainOS route judgment, export API credentials in the OpenClaw environment or ~/.config/onchainos.env:
export ONCHAINOS_API_KEY="..."
export ONCHAINOS_API_SECRET="..."
export ONCHAINOS_API_PASSPHRASE="..."
export ONCHAINOS_CHAIN_INDEX="196"
For live wallet execution, onchainos must be installed and logged in:
onchainos wallet login
onchainos wallet status
What The Guard Checks
The runtime uses OnchainOS DEX Aggregator APIs for:
- token discovery through
/api/v6/dex/aggregator/all-tokens - liquidity source discovery through
/api/v6/dex/aggregator/get-liquidity - aggregated and per-DEX quote comparison through
/api/v6/dex/aggregator/quote
The output includes:
pre_execution.verdict:execute,resize,retry, orblockpre_execution.checks: quote availability, price impact, fallback coverage, token tax, honeypot flags, gas and fee fieldsexecution.status:simulated_success,success,broadcasted,failed, ornot_executedpost_execution.proof_idandmoltbook_summaryclosed_loop_validation: whether the pre-execution verdict matched the post-execution outcome
Failure Handling
- Missing API credentials: output is mock mode and suitable only for install verification.
wallet_ready=false: runonchainos wallet loginin the same OpenClaw environment.verdict=block: do not execute; show the block reason.verdict=resize: execute only if the user accepts the resized risk outcome.- Live execution returns no tx hash: preserve the full JSON output and inspect
execution.error.
Related skills
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
Write, debug, and tune Playwright specs with locator strategy, trace diagnosis, and CI-aware timeouts.
Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.
More from richard7463
Browse all skillsUse this skill when the user wants to put a Solana wallet on trial, identify the action most likely to cause regret tomorrow, return a verdict, and only then...
Use this skill when the user wants a single approved onchain order for a Solana wallet, one explicit forbidden order, a quote-backed execution preview, or a...
Use this skill when the user wants to run Miraix Meme Court, shortlist Solana meme candidates, apply Rug Court safety and liquidity checks, approve one disci...
Use this skill when the user wants to install Miraix Agent Arena in OpenClaw, bind an Arena pair code, turn a natural-language trading idea into an Arena-rea...
先考试、再实习、再拿证。判断 AI 交易员现在有没有资格上岗。
Use this skill when a team, DAO, or builder wants to deploy USDC from a stablecoin treasury into LI.FI Earn vaults under explicit treasury policy limits, pre...