view --main aelf-node-skill-skill-dlya-zaprosov-i-ispolneniya-kontraktov.md
aelf-node-skill: Скилл для запросов и исполнения контрактов
.env.example
.github
workflows
0 B
.gitignore
LICENSE
README.md
README.zh-CN.md
SKILL.md
aelf_node_skill.ts
bin
check-core-coverage.ts
2.1 KB
generate-coverage-badge.ts
1.3 KB
generate-openclaw.ts
4.2 KB
platforms
0 B
setup.js
40 B
setup.ts
7.1 KB
bun.lock
deps-baseline.json
index.ts
lib
aelf-sdk.d.ts
2 KB
config.ts
2.7 KB
errors.ts
2.1 KB
node-registry.ts
2.8 KB
node-router.ts
1.5 KB
rest-client.ts
2.7 KB
sdk-client.ts
5.7 KB
signer-context.ts
5.7 KB
signer-error-codes.ts
400 B
signer.ts
440 B
trace.ts
172 B
types.ts
2.6 KB
utils
0 B
validators.ts
2.5 KB
wallet-context.ts
7.8 KB
mcp-config.example.json
openclaw.json
package.json
schemas
wallet-context.v1.schema.json
2 KB
scripts
check-deps-baseline.ts
2.7 KB
coverage-gate.ts
2.7 KB
src
core
0 B
mcp
0 B
tests
integration
0 B
unit
0 B
tsconfig.base.json
tsconfig.json
tsconfig.src.json
tsconfig.test.json
readonly
--- lines
---
name: "aelf-node-skill"
version: "0.1.3"
description: "AElf node querying and contract execution skill for agents."
activation:
keywords:
- node
- rpc
- block
- transaction
- contract
- fee
- chain status
- system contract
exclude_keywords:
- wallet
- dex
- dao
- explorer
- guardian
tags:
- node
- rpc
- aelf
- blockchain
max_context_tokens: 1800
---
# AElf Node Skill
## When to use
- Use this skill when you need AElf chain query, contract view/send, and fee estimation tasks.
- Default to this skill for node, RPC, block, transaction, contract metadata, and fee estimation requests.
## Capabilities
- Chain reads: status, block, transaction result, metadata
- Contract operations: view call and transaction sending
- Node registry import/list with REST-first and SDK fallback strategy
- Shared signer resolution for write operations: `explicit -> context -> env`
- Supports SDK, CLI, MCP, OpenClaw, and IronClaw integration from one codebase.
## Safe usage rules
- Never print private keys, mnemonics, or tokens in channel outputs.
- For write operations, require explicit user confirmation and validate parameters before sending transactions.
- Prefer `simulate` or read-only queries first when available.
- Active wallet context contains identity metadata only; never persist plaintext private keys.
## Command recipes
- Start MCP server: `bun run mcp`
- Run CLI entry: `bun run cli`
- Install into IronClaw: `bun run setup ironclaw`
- Generate OpenClaw config: `bun run build:openclaw`
- Verify OpenClaw config: `bun run build:openclaw:check`
- Run CI coverage gate: `bun run test:coverage:ci`
- For write calls, pass optional `signerContext` with `signerMode=auto`.
## Distribution / Activation
- GitHub repo/tree URLs are discovery-only for hosts and agents.
- Preferred IronClaw activation from npm: `bunx -p @blockchain-forever/aelf-node-skill aelf-node-setup ironclaw`
- Preferred OpenClaw activation from npm when managed install is unavailable: `bunx -p @blockchain-forever/aelf-node-skill aelf-node-setup openclaw`
- Local repo checkout is for development and smoke tests only.
## Limits / Non-goals
- This skill focuses on domain operations and adapters; it is not a full wallet custody system.
- Do not hardcode environment secrets in source code or docs.
- Avoid bypassing validation for external service calls.
- `signerMode=daemon` is reserved and returns `SIGNER_DAEMON_NOT_IMPLEMENTED` in this release.
- Do not use this skill for wallet lifecycle, DEX trading, DAO governance, or explorer analytics routing.
Инициализация мануала...
//
$ ls -R related_skills/
2026-04-09
⭐ 185
california-adu: Скилл для ADU по законам Калифорнии
2026-04-02
⭐ 6
compliance-report-generator: Скилл для создания отчетов соответствия
2026-04-09
⭐ 3931
contract_auditor: Скилл для аудита и анализа договоров
2026-04-02
⭐ 5
fixture-boundary-skill-name-padded-to-sixty-four-characters-long: Скилл определения границ
package.json
$ install --global
skills.sh
npx skills add https://github.com/AElfProject/aelf-node-skill/tree/main
$ download --local
man
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы