技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.4
统计:⭐ 0 · 132 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal :可疑 · OpenClaw :良性
Package:6tizer/axon-agent
安全扫描(ClawHub)
- VirusTotal :可疑
- OpenClaw :良性
OpenClaw 评估
The skill's code and runtime instructions mostly match its stated purpose (registering and maintaining Axon blockchain agents), but metadata omissions and the need to build/run a third‑party daemon introduce supply‑chain and operational risks you should understand before installing.
目的
The files and SKILL.md behavior align with the stated purpose: registering an EVM address as an Axon Agent, checking on-chain status, running a heartbeat daemon, and a watchdog cron. The skill legitimately requires a local EVM private key file and chain RPC access. Minor inconsistency: the registry metadata claims no required binaries/config paths/env vars, but the instructions require Python 3.8+, Go 1.21+, git/ssh/scp/nohup and a private key…
说明范围
Runtime instructions focus on Axon-specific tasks: checking status, calling register() by signing a transaction with a local private key file, building and running the official agent-daemon, and installing a watchdog cron. The scripts only read the provided private key file and use the Axon RPC endpoint; they do not instruct reading unrelated system files or exfiltrating data to unknown external endpoints.
安装机制
There is no packaged install spec; the SKILL.md instructs users to clone and build the official Axon repo (https://github.com/axon-chain/axon) and run the built Go daemon. Building and running a network-fetched Go binary is expected for a daemon, but it is a supply-chain risk — you execute code fetched from a remote repo. The repo URLs referenced appear to be the official project, which reduces concern but users should still verify the source …
证书
The only sensitive credential required is an EVM private key (kept in a local file). That is proportionate to registering/signing transactions on-chain. However, the skill metadata did not declare required config paths or a primary credential; the SKILL.md does rely on a private-key file path and local filesystem permissions. The omission in metadata reduces clarity about secrets handling and should be noted by users.
持久
The skill instructs building and running a long-lived agent-daemon and installing a cron-based watchdog: this grants persistent presence on the host and requires access to the private key file. That level of persistence is expected for the described functionality but increases the security impact if the built binary or private key is compromised. The skill does not request 'always: true' or modify other skills.
综合结论
This skill appears to do what it claims (register and maintain Axon agents), but take these precautions before installing: - Private key security: the scripts require a local EVM private key file. Keep it on a dedicated, access-restricted host (chmod 600), and avoid using this key for other purposes. Consider using a hardware signer or isolated VM if feasible. - Verify source before building: the instructions clone and build a Go daemon from t…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Axon Agent」。简介:Register, monitor, and maintain AI Agents on Axon blockchain, managing registra…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/6tizer/axon-agent/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: axon-agent
description: Register and operate an AI Agent on the Axon blockchain (AI Agent Native L1, Cosmos SDK + EVM, Chain ID 9001). Use when a user wants to: (1) register an agent on Axon chain, (2) check agent on-chain status (isAgent, ONLINE, reputation), (3) set up the agent-daemon for heartbeat maintenance, (4) troubleshoot Axon agent registration or heartbeat failures. Do NOT use for general EVM/Solidity work unrelated to Axon.
---
# Axon Agent Skill
Axon is an AI Agent Native L1 blockchain. An "Agent" is an EVM address that calls `register()` with 100 AXON stake and sends periodic heartbeats to stay ONLINE.
**Official repo:** https://github.com/axon-chain/axon
**Chain params:** RPC `https://mainnet-rpc.axonchain.ai/` | Chain ID `9001` | ~5s blocks | Registry `0x0000000000000000000000000000000000000901`
**CRITICAL:** The official Python SDK has an ABI bug. Always use `scripts/register.py` instead. See `references/known-issues.md` for details.
---
## Prerequisites
- Server with Python 3.8+ and Go 1.21+
- EVM wallet private key saved to a file (e.g. `/opt/axon/private_key.txt`, chmod 600)
- Minimum 120 AXON balance (100 stake + 20 burn + gas buffer)
- `web3` Python package: `pip install web3`
---
## Phase 1: Check Balance & Status
```bash
python3 scripts/check-status.py --private-key-file /opt/axon/private_key.txt
```
If `isAgent: True` → skip to Phase 3 (daemon setup).
---
## Phase 2: Register Agent
```bash
# Dry run first
python3 scripts/register.py
--private-key-file /opt/axon/private_key.txt
--capabilities "nlp,reasoning,coding,research"
--model "claude-sonnet-4.6"
--dry-run
# Real registration
python3 scripts/register.py
--private-key-file /opt/axon/private_key.txt
--capabilities "nlp,reasoning,coding,research"
--model "claude-sonnet-4.6"
```
After success: `isAgent: True`. Note the registration block number — first heartbeat allowed ~720 blocks later (~1 hour).
**Capabilities examples:** `nlp,reasoning,coding,research` | `trading,analysis` | `vision,audio`
**Model:** Use actual model name being run (e.g. `claude-sonnet-4.6`, `glm-5`, `kimi-k2.5`)
---
## Phase 3: Build & Start Daemon
```bash
# Clone repo (if not already)
git clone https://github.com/axon-chain/axon /opt/axon
cd /opt/axon
# Build daemon
go build -o tools/agent-daemon/agent-daemon ./tools/agent-daemon/
# Start daemon
nohup /opt/axon/tools/agent-daemon/agent-daemon
--rpc https://mainnet-rpc.axonchain.ai/
--private-key-file /opt/axon/private_key.txt
--heartbeat-interval 720
--log-level info
>> /opt/axon/daemon.log 2>&1 &
echo "PID: $!"
```
Check logs: `tail -f /opt/axon/daemon.log`
Expected: `heartbeat confirmed` every ~720 blocks (~1 hour).
---
## Phase 4: Watchdog Cron
```bash
# Copy watchdog to your server (replace YOUR_SERVER and YOUR_KEY)
scp scripts/watchdog.sh user@YOUR_SERVER:/opt/axon/watchdog.sh
ssh user@YOUR_SERVER "chmod +x /opt/axon/watchdog.sh"
# Add cron (every 5 min)
ssh user@YOUR_SERVER "(crontab -l 2>/dev/null; echo '*/5 * * * * /opt/axon/watchdog.sh') | crontab -"
```
---
## Troubleshooting
See `references/known-issues.md` for:
- SDK ABI mismatch (most common failure)
- HeartbeatInterval first-heartbeat delay
- Official vs fork repo confusion
- Stake economics (20 AXON burned permanently)
**Quick diagnosis:**
```bash
# Check daemon running
pgrep -f agent-daemon && echo "running" || echo "NOT running"
# Check on-chain status
python3 scripts/check-status.py --private-key-file /opt/axon/private_key.txt
```
---
## Multi-Agent Setup
Each agent needs its own EVM wallet + 100 AXON + daemon instance. Steps are identical — run separate daemon processes with different `--private-key-file` and redirect logs to separate files (e.g. `daemon-cto.log`).