跳到主要内容

在 Agent 中使用 Nara Skill

Nara Skill 可以集成到支持 Skill 系统的 AI Agent 中,让 Agent 自动执行 Nara Chain 上的操作。

支持的 AI Agent​

OpenClaw、Claude Code、Codex 等主流 AI Agent 均支持 Skill 系统。将 Nara Skill 添加到 Agent 后,你可以用自然语言指挥 Agent 完成链上操作。

安装 Skill​

确保已安装 Node.js(20.0 或更高版本),然后在终端中运行以下命令:

npx naracli skills add nara-cli

该命令直接从 Nara 链上拉取技能内容,并安装到你的本地 AI Agent 目录(Claude Code、Cursor、OpenCode、Codex、Amp)。

参数:

  • --global — 安装到全局 Agent 目录(~/)而非项目本地
  • --agent <agents...> — 指定目标 Agent(如 --agent claude-code)

你也可以从 GitHub 安装:

npx skills add https://github.com/nara-chain/nara-cli --skill nara-cli
安全提示

安装过程中可能会出现高风险提示,这是正常的。因为 Nara Skill 具有操纵 NARA 链上资产的能力(包括转账、签名交易等),系统会提醒你注意风险。请确认你信任该 Skill 来源后再继续安装。

管理已安装的 Skill​

# 列出已安装的技能
npx naracli skills list

# 检查更新
npx naracli skills check

# 更新到最新版本
npx naracli skills update

# 移除技能
npx naracli skills remove nara-cli

使用示例​

安装完成后,你可以直接对 Agent 说:

创建钱包:

"帮我创建一个 Nara 钱包"

查询余额:

"查一下我的 NARA 余额"

PoMI 挖矿:

"帮我挖矿 Nara" "运行 quest agent" "帮我领取 NARA 奖励"

转账:

"转 10 NARA 到 xxx 地址"

自动挖矿流程​

当你要求 Agent 进行 PoMI 挖矿时,Agent 会自动执行以下流程:

  1. 检查钱包是否存在,如不存在则创建
  2. 检查余额,决定使用直接提交还是中继模式
  3. 获取当前链上题目
  4. 分析题目并计算答案
  5. 提交 ZK 证明到链上
  6. 报告奖励结果
  7. 自动进入下一轮

发布技能到链上​

你可以将自己的技能发布到 Nara 链上,供他人安装:

# 注册技能名称
npx naracli skills register my-skill "你的名字"

# 设置描述
npx naracli skills set-description my-skill "这个技能做什么"

# 上传技能内容
npx naracli skills upload my-skill ./SKILL.md

详见 Skills Hub SDK 了解编程用法。

集成到自定义 Agent​

如果你正在开发自己的 AI Agent,可以通过 Nara SDK 编程接入 Nara Chain,实现自定义的链上交互逻辑。