● 社群
AElfProject
⚡ 即開即用
aelf-skills
作者 AElfProject · AElfProject/aelf-skills
統一的 aelf 區塊鏈技能中樞——在 Claude Code、Cursor、Codex 和 OpenClaw 之間提供探索、路由、環境初始化與健康檢查功能。
aelf-skills 是官方的 aelf(一個源自中國的區塊鏈平台)技能中樞。作為路由器:探索哪個子技能符合任務需求(智能合約開發、dApp 腳手架、測試網互動),初始化環境並執行健康檢查。適合在 aelf 上開發、希望跨代理程式獲得一致體驗的開發者。
為什麼要用
核心特性
- 統一中樞:路由至正確的 aelf 子技能
- 環境初始化:設定 aelf CLI 與本地開發鏈
- 節點連線與錢包狀態的健康檢查
- 合約腳手架(C# aelf SDK)
- 跨代理程式支援:OpenClaw、Codex、Cursor、Claude Code
使用場景
實戰用法: aelf-skills
何時使用: 你剛決定在 aelf 上開發,尚未完成任何設定。
步驟
-
環境初始化
使用 aelf-skills bootstrap。設定 aelf CLI、本地節點與測試錢包。✓ 已複製
→ 鏈已啟動、錢包已建立、地址已輸出
-
健康檢查
執行 aelf-skills health。確認節點、錢包餘額與 RPC 狀態。✓ 已複製
→ 各元件均顯示綠色通過
結果: 一個可供合約開發使用的本地 aelf 開發環境。
注意事項
- 若曾執行其他鏈,可能發生連接埠衝突 — 技能會列出連接埠對應表並建議可用的空閒連接埠
何時使用: 你有 Ethereum/Solidity 開發經驗,想了解 aelf 的對應做法。
步驟
-
建立腳手架
為 aelf 建立一個 C# 代幣合約腳手架:transfer、balanceOf、approve、transferFrom。✓ 已複製
→ 包含 proto 與合約類別的專案
-
部署至本地
→ 地址與第一筆交易雜湊值
-
測試
撰寫並執行一個最小化測試,呼叫 transfer 並驗證餘額。✓ 已複製
→ 測試通過
結果: 一個已在本地 aelf 鏈上部署並通過測試的合約。
何時使用: 你知道想做什麼,但不知道由哪個技能負責。
步驟
-
詢問中樞
我想從 dApp 前端發送一筆 aelf 交易。應使用哪個 aelf 子技能?✓ 已複製
→ 子技能名稱與原因說明
結果: 為任務載入正確的技能。
成本與限制
運行它的成本
- API 配額
- 技能層級無額度限制
- 每次呼叫 Token 數
- 每個任務約 5-20k
- 費用
- 技能免費使用;測試網互動亦免費
- 提示
- 在任何實際操作前先執行健康檢查,避免在除錯上浪費 token。
安全
權限、密鑰、影響範圍
憑證儲存: aelf 錢包私鑰存放於本地設定檔中。切勿貼入提示詞。
資料出站: RPC 呼叫至本地節點或已設定的 aelf 端點
- 主網金鑰與開發環境金鑰務必分開管理。技能在開發過程中不應需要載入主網私鑰至環境變數。
故障排查
常見錯誤與修復
aelf CLI install fails
檢查 .NET 版本;aelf SDK 針對特定 .NET 版本進行編譯
驗證: dotnet --version
Local node not responding
執行健康檢查;常見原因:連接埠衝突或鏈資料磁碟空間不足
替代方案
aelf-skills 對比其他方案
| 替代方案 | 何時用它替代 | 權衡 |
| aelf docs + CLI directly | 你偏好自行閱讀文件並撰寫腳本 | 上手速度較慢 |